MINERVA/C_CPP 2021. 11. 19. 21:44
반응형

아래의 값은 컴파일러에 의해서 세팅되는 메모리 값입니다.

(*가급적 모든 변수/메모리는 반드시 초기화하는 습관을 가지는것이 제일 듯합니다.)

 

- 64 bits
[초기화 되지 않은 지역변수]
0xCCCCCCCCCCCCCCCC
[초기화 되지 않은 Heap 메모리]
0xCDCDCDCDCDCDCDCD
[Free된 Heap 메모리]
0xDDDDDDDDDDDDDDDD or  0xFEEEFEEEFEEEFEEE
[할당된 Heap 메모리를 벗어난 공간]
0xFDFDFDFDFDFDFDFD

- 32 bits
[초기화 되지 않은 지역변수]
0xCCCCCCCC
[초기화 되지 않은 Heap 메모리]
0xCDCDCDCD
[Free된 Heap 메모리]
0xDDDDDDDD or  0xFEEEFEEE
[할당된 Heap 메모리를 벗어난 공간]
0xFDFDFDFD

 

추가 도움 내용:

 

4. 메모리 값을 보고 현재 메모리 상태를 알아보자.

WFC Technical Note 006 - Funny Memory Values Introduction Microsoft has put quite a lot of memory leak detection helpers in Windows NT. They have not done a good job of advertising it. This document..

choiwonwoo.tistory.com

 

반응형
posted by choiwonwoo
: