| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : Désassemblage sous gdb |
Publicité | Posté le 14-06-2005 à 21:20:35 ![]() ![]() |
slvn | c'est pas "x $0x804...." pour dumper la mémoire. ...de mémoire |
l0ky | Parce que la compilation n'a pas été faite avec les options de déboggage, ou que l'exécutable a été "stripé" |
Deimos_ | C'est ce que je croyais aussi au début, pourtant j'ai compilé comme cela :
|
deather2 | Moi de meme, j'ai compile avec -g |
l0ky | Il n'y a pas une histoire qu'il faut indiquer le path vers les sources ou quelque chose comme ca ?
Message édité par l0ky le 14-06-2005 à 22:29:33 |
slvn | exit est une macro?
|
Deimos_ | J'ai utilisé _exit moi, et c'est un syscall.
|
Publicité | Posté le 14-06-2005 à 22:36:02 ![]() ![]() |
slvn | un system call, c'est pas un appel de fonction mais plutot une trap+un parametre.
|
Deimos_ | Ok, donc mon code :
|
slvn | desassemble aussi call_gmon_start apparemment |
Deimos_ | J'ai looké le désassemblage complet du programme, ya aucun symbole <_exit> ou un truc dans le genre, comme l'avait dit objdump -t
|
Jar Jar Intaigriste | Si vous voulez désassembler les bibliothèques vers lesquelles le programme pointe, il faudrait peut-être installer leurs versions de déboguage, à commencer par libc6-dbg pour la libc. |
slvn | Deimos_ >>
|
| Sujets relatifs | |
|---|---|
| Plus de sujets relatifs à : Désassemblage sous gdb |





