2010-07-13 5 views
2

Je reçois une violation d'accès dans un programme. Windbg montre que le programme essaie de lire au 0x09015000. Il affiche des points d'interrogation (??) à côté de l'adresse. Ma question est, qu'est-ce que ces points d'interrogation indiquent. Signifient-ils que l'emplacement de mémoire n'a jamais été alloué, c'est-à-dire qu'il n'est pas soutenu par une mémoire physique (ou un fichier de page)? Ou s'agit-il d'autre chose?Que signifient ces points d'interrogation dans Windbg?

+1

double possible de [Pourquoi je ne peux voir "??" à toute adresse avant 0x70000 dans la fenêtre Visual Studio Debug Memeory?] (http://stackoverflow.com/questions/3108651/why-i-can-only-see-at-any-address-before-0x70000-in-visual- studio-debug-meme) –

Répondre

3

Cela signifie que l'adresse virtuelle est mauvaise. Peut-être un pointeur bogus (à savoir des déchets non initialisée), la mémoire libérée, etc.

-Scott

Questions connexes