(gdb) disass main Dump of assembler code for function main: 0x00000000004004a8 : push %rbp 0x00000000004004a9 : mov %rsp,%rbp 0x00000000004004ac : sub $0x110,%rsp 0x00000000004004b3 : mov %edi,0xfffffffffffffefc(%rbp) 0x00000000004004b9 : mov %rsi,0xfffffffffffffef0(%rbp) 0x00000000004004c0 : mov 0xfffffffffffffef0(%rbp),%rax 0x00000000004004c7 : add $0x8,%rax 0x00000000004004cb : mov (%rax),%rsi 0x00000000004004ce : lea 0xffffffffffffff00(%rbp),%rdi 0x00000000004004d5 : callq 0x4003e0 0x00000000004004da : mov $0x1,%eax 0x00000000004004df : leaveq 0x00000000004004e0 : retq 0x00000000004004e1 : nop 0x00000000004004e2 : nop 0x00000000004004e3 : nop 0x00000000004004e4 : nop 0x00000000004004e5 : nop 0x00000000004004e6 : nop 0x00000000004004e7 : nop 0x00000000004004e8 : nop 0x00000000004004e9 : nop 0x00000000004004ea : nop 0x00000000004004eb : nop 0x00000000004004ec : nop 0x00000000004004ed : nop 0x00000000004004ee : nop 0x00000000004004ef : nop End of assembler dump.