Gdb

De UnixWiki
Version datée du 11 juillet 2012 à 21:33 par Futex (discussion | contributions) (Page créée avec « Si on load un programm stripper (table des symbol effacé) # objdump -f main<br> main: file format elf32-i386 architecture: i386, flags 0x00000112: EXEC_P, … »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Si on load un programm stripper (table des symbol effacé)

 # objdump -f main
main: file format elf32-i386 architecture: i386, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x08048054 <-Adresse de début du prog

Dans gdb placé le break point à cette adresse

 # gdb
   exec-file main
   break *0x8048054
   set disassemble-next-line on
   run

Et débugger :)

 # gdb
stepi