rendered paste body(gdb) catch exec
Catchpoint 1 (exec)
(gdb) disas main
Dump of assembler code for function main:
0x080483b4 <main+0>: push %ebp
0x080483b5 <main+1>: mov %esp,%ebp
0x080483b7 <main+3>: sub $0x18,%esp
0x080483ba <main+6>: and $0xfffffff0,%esp
0x080483bd <main+9>: mov $0x0,%eax
0x080483c2 <main+14>: add $0xf,%eax
0x080483c5 <main+17>: add $0xf,%eax
0x080483c8 <main+20>: shr $0x4,%eax
0x080483cb <main+23>: shl $0x4,%eax
0x080483ce <main+26>: sub %eax,%esp
0x080483d0 <main+28>: movl $0xdeadbeef,0xfffffffc(%ebp)
0x080483d7 <main+35>: sub $0x8,%esp
0x080483da <main+38>: pushl 0xfffffffc(%ebp)
0x080483dd <main+41>: push $0x80484b4
0x080483e2 <main+46>: call 0x80482f0
0x080483e7 <main+51>: add $0x10,%esp
0x080483ea <main+54>: sub $0x4,%esp
0x080483ed <main+57>: push $0x0
0x080483ef <main+59>: push $0x80484ba
0x080483f4 <main+64>: push $0x80484bb
0x080483f9 <main+69>: call 0x80482d0
0x080483fe <main+74>: add $0x10,%esp
0x08048401 <main+77>: leave
0x08048402 <main+78>: ret
End of assembler dump.
(gdb) run
Starting program: /home/bkrouse/c/bluff
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xed0000
0xdeadbeef
Catchpoint 1 (exec'd /home/bkrouse/c/duds), 0x00a2b790 in _start () from /lib/ld-linux.so.2
(gdb) symbols duds
Undefined command: "symbols". Try "help".
(gdb) symbol duds
Load new symbol table from "/home/bkrouse/c/duds"? (y or n) y
Reading symbols from /home/bkrouse/c/duds...(no debugging symbols found)...done.
(gdb) disas main
Dump of assembler code for function main:
0x0804837c <main+0>: push %ebp
0x0804837d <main+1>: mov %esp,%ebp
0x0804837f <main+3>: sub $0x8,%esp
0x08048382 <main+6>: and $0xfffffff0,%esp
0x08048385 <main+9>: mov $0x0,%eax
0x0804838a <main+14>: add $0xf,%eax
0x0804838d <main+17>: add $0xf,%eax
0x08048390 <main+20>: shr $0x4,%eax
0x08048393 <main+23>: shl $0x4,%eax
0x08048396 <main+26>: sub %eax,%esp
0x08048398 <main+28>: sub $0xc,%esp
0x0804839b <main+31>: push $0x804845c
0x080483a0 <main+36>: call 0x80482a8
0x080483a5 <main+41>: add $0x10,%esp
0x080483a8 <main+44>: leave
0x080483a9 <main+45>: ret
0x080483aa <main+46>: nop
0x080483ab <main+47>: nop
End of assembler dump.
(gdb) cont
Continuing.
Goofy
Program exited with code 06.
(gdb)