Questions marquées «gdb»

42
Comment entrer, passer et sortir avec GDB?

J'ai tapé helppendant que j'étais dans la BDG mais je n'ai rien trouvé à propos d'introduction, de remplacement et de sortie progressive. Je mets un point d'arrêt dans un programme d'assemblage dans _start( break _start). Ensuite, j'ai tapé nextet le débogage terminé. Je suppose que c'est parce...

16
Gdb peut-il déboguer des programmes root suid?

J'ai écrit un programme qui appelle setuid(0)et execve("/bin/bash",NULL,NULL). Alors j'ai fait chown root:root a.out && chmod +s a.out Lorsque j'exécute, ./a.outj'obtiens un shell racine. Cependant, lorsque je le fais, gdb a.outil démarre le processus en tant qu'utilisateur normal et lance...

14
Comment faire en sorte que gdb ne me demande pas «y ou n»?

Lorsque j'utilise la commande GDB add-symbol-filepour charger le symbole, GDB me demande toujours «y ou n», comme ceci: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) Comment faire pour qu'il ne demande pas et s'exécute...

10
Historique Unix: code de retour octal?

J'ai été renversé aujourd'hui par gdb: Program exited with code 0146. gdbimprime le code retour en octal ; en cherchant pourquoi j'ai trouvé: http://comments.gmane.org/gmane.comp.gdb.devel/30363 Mais ce n'est pas une réponse particulièrement satisfaisante. Une recherche rapide sur Google n'a pas...