Como posso descobrir se o Meus ponteiros corrompido um endereço de memória?
Descrição do problema
Acho que um dos meus ponteiros pode corromper a memória no endereço 0x00408000.Como posso localizar fora o que está acontecendo lá?
Solução
Verificar se há corrupção de heap
- Corrupção de memória mais realmente é devido à corrupção de heap.Tente usar o Global Flags Utility (Gflags. exe) ou pageheap.exe.Consulte https://support.microsoft.com/default.aspx?scid=kb;en-us;286470.
Para localizar onde o endereço de memória é modificado
Defina um ponto de interrupção de dados em 0x00408000.Para mais informações, consulte Como: definir um ponto de interrupção de dados (somente nativo).
Quando você acerta o ponto de interrupção, use o memória de conteúdo da janela exibir de memória começando em 0x00408000.Para mais informações, consulte Windows da memória.
Consulte também
Conceitos
Perguntas freqüentes sobre o código nativo de depuração.