m
hakingff’ live:/ramdisk/home/haking
0xbffffae0: 0xbffffac0 0x40038732 0x00000000
0x00000000
0x0804836e
0x0804836f
0x08048371
0x08048374
0x08048377
0x0804837c
0x0804837e
0x08048385
0x0804838c
0x0804838f
0x08048392
0x08048395
0x0804839a
0x0804839d
0x0804839e
(gdb) disas main
Dump of assembler codę for function main:
<main+0>: |
push |
%ebp |
<main+l>: |
mov |
Xesp,Xebp |
<main+3>: |
sub |
$0x8,Xesp |
<main+6>: |
and |
$0xfffffff0,%esp |
<main+9>: |
mov |
$0x0,Xeax |
<main+14>: |
sub |
Xeax/Xesp |
<main+16>: |
movl |
$0x1,0xfffffffc(Xebp) |
<main+23>: |
movl |
$0x2,0xfffffff8(Xebp) |
<main+30>: |
sub |
$0x8,Xesp |
<main+33>: |
pushl |
0xfffffff8(Xebp) |
<main+36>: |
pushl |
0xfffffffc(Zebp) |
<main+39>: |
cali |
0x8048348 <fn> |
<main+44>: |
add |
$0x10,Xesp |
<main+47>: |
leave | |
<main+48>: |
ret |
End of assembler dump. (gdb) print $ebp+4 $2 = (void *) 0xbffffa9c (gdb) x 0xbffffa9c 0xbffffa9c: 0x0804839a
(gdb) |
ZA