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