Je lance GDB sur fichier 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 (à la place, saisissez-les chacune GDN en cours d'exécution)?
Par exemple - je veux mettre en pause -
break *0x8048e19
break *0x8048e32
break *0x8048e6f
break *0x8048e90
je veux donc les enregistrer dans un fichier, puis dire au GDB de les exécuter à partir de ce fichier.
écrire les commandes dans un fichier et exécuter gdb avec le commutateur -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 souhaitez pas spécifier un fichier de commandes à partir de la ligne de commande
>source [-s] [-v] command_file_name