포인터가 메모리 주소를 손상시키는지 어떻게 알 수 있습니까?
문제 설명
포인터 하나가 0x00408000 주소의 메모리를 손상시키고 있는 것 같습니다.어떻게 알아 낼 수 있습니까?
해결책
힙 손상 확인
- 대부분의 메모리 손상은 실제로 힙 손상으로 인해 발생합니다.전역 플래그 유틸리티(gflags.exe) 또는 pageheap.exe를 사용해 보십시오.https://support.microsoft.com/default.aspx?scid=kb;ko-kr;286470을 참조하십시오.
메모리 주소가 수정된 위치를 찾으려면
0x00408000에 데이터 중단점을 설정합니다.자세한 내용은 방법: 데이터 중단점 설정(네이티브 전용)을 참조하십시오.
중단점이 적중되면 메모리 창을 사용하여 0x00408000에서 시작하는 메모리 내용을 검토합니다.자세한 내용은 메모리 창을 참조하십시오.