objdump -d intrcp_open.o intrcp_open.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: e8 00 00 00 00 callq 9 9: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 10 10: be 01 00 00 00 mov $0x1,%esi 15: e8 00 00 00 00 callq 1a 1a: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # 21 21: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 28 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 38: e8 00 00 00 00 callq 3d 3d: c9 leaveq 3e: c3 retq 3f: 90 nop 0000000000000040 : 40: 55 push %rbp 41: 48 89 e5 mov %rsp,%rbp 44: e8 00 00 00 00 callq 49 49: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 50 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 60: e8 00 00 00 00 callq 65 65: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 6c 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 80: e8 00 00 00 00 callq 85 85: 31 c0 xor %eax,%eax 87: c9 leaveq 88: c3 retq 89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000000090 : 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 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 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 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