Lorsque j'utilise la commande GDB add-symbol-file
pour 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 tranquillement?
set confirm off
.Réponses:
gdb vous demandera de confirmer certaines commandes, si la valeur du
confirm
paramètre eston
. À partir des avertissements et messages facultatifs :C'est un seul paramètre global pour
confirm
. Si vous souhaitez désactiver la confirmation uniquement pour laadd-symbol-file
commande, vous pouvez définir deux hooks , qui s'exécuteront avant et après la commande:Si vous souhaitez désactiver la confirmation uniquement pour une seule invocation d'une commande, faites-la précéder du
server
mot - clé, qui fait partie du système d' annotation de gdb .la source