WATCHPOINT une adresse fixe
-
01-10-2019 - |
Question
Pour ma demande actuelle embarqué, je suis en train de mettre le point de montre GDB à une adresse mémoire fixe.
À titre d'exemple, mon application met à jour l'adresse suivante: 0x10793ad0. Pour être sûr partie du code corrompt la valeur, j'ai essayé
watch 0x10793ad0
Même si GDB n'imprime pas d'erreur après cela, il ne parvient pas à briser lors de l'exécution même si je vérifiais la valeur est modifiée à se entre le début et la fin de l'exécution.
Questions:
- Puis-je vraiment mis la montre à une adresse fixe? Je ne suis pas venu dans un tel exemple en ligne.
- Est-ce la bonne façon ou suis-je manque quelque chose?
La solution
La bonne façon de jeu sur l'adresse est watchpoint * montre 0x10793ad0 . Voir gdb doc
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow