Est-il possible de regarder la valeur d'un emplacement de mémoire en utilisant le Débogueur Visual Studio de la fenêtre d'observation?
Oui, je sais, il y a quatre la Mémoire de windows, mais je préfère de beaucoup l'affichage d'une seule valeur dans la fenêtre espion, et je me demandais si il est possible de spécifier un emplacement de mémoire pour regarder dans la fenêtre espion.
De mettre l'adresse en elle-même n'évalue à l'adresse en hexadécimal.
OriginalL'auteur merlin2011 | 2012-04-05
Vous devez vous connecter pour publier un commentaire.
Si vous voulez regarder un particulier, l'emplacement de la mémoire, alors vous devez dire le débogueur le type de l'objet qui vit dans cet endroit. Au lieu de simplement
0x00aabbcc
utilisation(SomeType*)0x00aabbcc
. Une fois le débogueur ne connaît la nature de l'emplacement de mémoire il va le traiter comme un typée locales et afficher les valeurs en conséquenceEh bien, il a la fenêtre de la Mémoire pour que déjà. Il suffit de glisser et déposer une variable (ou collez une adresse hexadécimale) et on vous montrera les brutes de l'état de la mémoire.
OriginalL'auteur JaredPar
Vérifier le site officiel réponse, qui fonctionne aussi bien que les autres réponses données à cette question :).
Sur cette page, à la section "à la Suite d'un Pointeur à Travers la Mémoire", dit:
Un pointeur expression pourrait être quelque chose comme:
*(int*)(ebp+0ch)
.Il traite ebp+0ch comme un pointeur de int et de déréférencement.OriginalL'auteur peeyush