18 gdb

18 gdb



hakingff’ live:/ramdisk/home/haking

)

main (int argc, char *argv[]) { fn(argv[ll); printfCthe end\n");

)

(gdb) break 3

Breakpoint 1 at 0x8048382: file stack_l.c, linę 3.

(gdb) run 888888888888888888888888888088

Starting program: /ramdisk/home/haking/stack_l 888888888888888888888888888888

Breakpoint 1, fn (a=0xbffffc2b '8' <repeats 30 times>) at stack_l.c:3

3    strcpg(buf, a);

(gdb) print &buf

$1 = (char (•*) [ 101) 0xbffffa50

(gdb) print $ebp+4

$2 = (void *) 0xbffffa6c

(gdb) x $ebp+4

0xbffffa6c:    0x080483c6

(gdb) next

4    printfCthe end of fn\n");

(gdb) x $ebp+4

0xbffffa6c:    0x08004141

m


(gdb) |


Wyszukiwarka

Podobne podstrony:
Prędkość i czas spadania - II Funkcja main int main( int argc, char *argv[]) I float
Nasz pierwszy program #include <stdio.h> #include <stdlib .h> int main(int argc , char *
098 TIF int main(int argc, char* argv[]){ KlasaNaucz t1; KlasaPrac s1; cout « tl.nldNaucz « endl; co
1.4. Środowisko programistyczne #include "soleng.h" int main(int argc, char *argv[]){ eWor
17 p01 #include <stdio.h> #include <conio.c> #include <iostream.h> int main(int ar
03 p01 #include <stdio.h> #include <conio.c> #include <iostream.h> int main(i
Komunikacja między procesami w llnixie łendif    /* DEBOG */ ) main(int argc, char
Podstawy informatyki 2 Wykład nr 2 dr inż. Jarosław Forenc 3/46Argumenty funkcji main int main(int a
10 gdb hakingff’ live:/ramdisk/home/haking 5 printfCnou ue are in fn

18 gdb 2 hakingff’ live:/ramdisk/home/haking (gdb) break 3 Breakpoint 1 at 0x8048382: file stack_l.c
08 gdb v ^ 1^_hakingg live:/ramdisk/home/haking_j n □ X Type "shou copying" to see the con

więcej podobnych podstron