Question Comment lire et exécuter des commandes GDB à partir d'un fichier?


je cours GDB sur fichier d'objet (par exemple exeFile) et je veux l'examiner selon plusieurs commandes. Comment puis-je exécuter ces commandes en fonction des lignes d'un fichier (au lieu de GDN fonctionnement) ?

Par exemple - Je veux faire une pause -

break *0x8048e19
break *0x8048e32
break *0x8048e6f
break *0x8048e90

Je veux donc les enregistrer dans un fichier, puis dire à la BDG de les exécuter à partir de ce fichier.


18
2018-01-09 00:41


origine


Réponses:


écrire les commandes dans un fichier et exécuter gdb avec l'option -x

gdb -x command_file_name

ou exécutez la commande gdb source pendant que gdb est en cours d'exécution si vous ne voulez pas spécifier un fichier de commandes à partir de la ligne de commande

>source [-s] [-v] command_file_name

34
2018-01-09 00:51