[ create a new paste ] login | about

Link: http://codepad.org/FcHuSS0c    [ raw code | fork ]

Plain Text, pasted on Sep 17:
objdump -d intrcp_open.o 

intrcp_open.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <cleanup_module>:
   0:	55                   	push   %rbp
   1:	48 89 e5             	mov    %rsp,%rbp
   4:	e8 00 00 00 00       	callq  9 <cleanup_module+0x9>
   9:	48 8b 3d 00 00 00 00 	mov    0x0(%rip),%rdi        # 10 <cleanup_module+0x10>
  10:	be 01 00 00 00       	mov    $0x1,%esi
  15:	e8 00 00 00 00       	callq  1a <cleanup_module+0x1a>
  1a:	48 8b 15 00 00 00 00 	mov    0x0(%rip),%rdx        # 21 <cleanup_module+0x21>
  21:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 28 <cleanup_module+0x28>
  28:	be 01 00 00 00       	mov    $0x1,%esi
  2d:	48 89 50 10          	mov    %rdx,0x10(%rax)
  31:	48 8b 3d 00 00 00 00 	mov    0x0(%rip),%rdi        # 38 <cleanup_module+0x38>
  38:	e8 00 00 00 00       	callq  3d <cleanup_module+0x3d>
  3d:	c9                   	leaveq 
  3e:	c3                   	retq   
  3f:	90                   	nop

0000000000000040 <init_module>:
  40:	55                   	push   %rbp
  41:	48 89 e5             	mov    %rsp,%rbp
  44:	e8 00 00 00 00       	callq  49 <init_module+0x9>
  49:	48 8b 3d 00 00 00 00 	mov    0x0(%rip),%rdi        # 50 <init_module+0x10>
  50:	be 01 00 00 00       	mov    $0x1,%esi
  55:	48 8b 47 10          	mov    0x10(%rdi),%rax
  59:	48 89 05 00 00 00 00 	mov    %rax,0x0(%rip)        # 60 <init_module+0x20>
  60:	e8 00 00 00 00       	callq  65 <init_module+0x25>
  65:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 6c <init_module+0x2c>
  6c:	be 01 00 00 00       	mov    $0x1,%esi
  71:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  78:	00 
  79:	48 8b 3d 00 00 00 00 	mov    0x0(%rip),%rdi        # 80 <init_module+0x40>
  80:	e8 00 00 00 00       	callq  85 <init_module+0x45>
  85:	31 c0                	xor    %eax,%eax
  87:	c9                   	leaveq 
  88:	c3                   	retq   
  89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000000090 <new_fopen>:
  90:	55                   	push   %rbp
  91:	48 89 e5             	mov    %rsp,%rbp
  94:	48 83 ec 20          	sub    $0x20,%rsp
  98:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
  9c:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
  a0:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
  a4:	e8 00 00 00 00       	callq  a9 <new_fopen+0x19>
  a9:	31 c0                	xor    %eax,%eax
  ab:	48 89 fb             	mov    %rdi,%rbx
  ae:	41 89 f4             	mov    %esi,%r12d
  b1:	41 89 d5             	mov    %edx,%r13d
  b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  bb:	e8 00 00 00 00       	callq  c0 <new_fopen+0x30>
  c0:	44 89 ea             	mov    %r13d,%edx
  c3:	44 89 e6             	mov    %r12d,%esi
  c6:	48 89 df             	mov    %rbx,%rdi
  c9:	ff 15 00 00 00 00    	callq  *0x0(%rip)        # cf <new_fopen+0x3f>
  cf:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
  d3:	4c 8b 65 f0          	mov    -0x10(%rbp),%r12
  d7:	4c 8b 6d f8          	mov    -0x8(%rbp),%r13
  db:	c9                   	leaveq 
  dc:	c3                   	retq   
  dd:	90                   	nop
  de:	90                   	nop
  df:	90                   	nop



Create a new paste based on this one


Comments: