Comment puis-je savoir si mes pointeurs endommagent une adresse mémoire ?
Description du problème
Je pense que l'un de mes pointeurs endommage la mémoire à l'adresse 0x00408000.Comment puis-je savoir ce qui se passe à cet endroit ?
Solution
Vérifier l'altération du tas
- La plus grande partie de l'altération de la mémoire est provoquée par l'altération du tas.Servez-vous de l'utilitaire Global Flags (gflags.exe) ou de pageheap.exe.Consultez https://support.microsoft.com/default.aspx?scid=kb;fr-fr;286470.
Pour rechercher la modification de l'adresse mémoire :
Définissez un point d'arrêt sur variable à l'adresse 0x00408000.Pour plus d'informations, consultez Comment : définir un point d'arrêt sur variable (natif uniquement).
Lorsque vous atteignez le point d'arrêt, utilisez la fenêtre Mémoire pour afficher le contenu de la mémoire à partir de l'adresse 0x00408000.Pour plus d'informations, consultez Fenêtres Mémoire.
Voir aussi
Concepts
Forum Aux Questions sur le débogage du code natif