(gdb) disassemble main Dump of assembler code for function main: 0x08048384 : push %ebp 0x08048385 : mov %esp,%ebp 0x08048387 : sub $0x108,%esp 0x0804838d : and $0xfffffff0,%esp 0x08048390 : mov $0x0,%eax 0x08048395 : sub %eax,%esp 0x08048397 : sub $0x8,%esp 0x0804839a : mov 0xc(%ebp),%eax 0x0804839d : add $0x4,%eax 0x080483a0 : pushl (%eax) 0x080483a2 : lea 0xfffffef8(%ebp),%eax 0x080483a8 : push %eax 0x080483a9 : call 0x80482b0 <_init+56> 0x080483ae : add $0x10,%esp 0x080483b1 : mov $0x1,%eax 0x080483b6 : leave 0x080483b7 : ret 0x080483b8 : nop 0x080483b9 : nop 0x080483ba : nop 0x080483bb : nop 0x080483bc : nop 0x080483bd : nop 0x080483be : nop 0x080483bf : nop