CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): terzeron (microkid)
날 짜 (Date): 2002년 3월 13일 수요일 오전 09시 32분 39초
제 목(Title): Re: malloc/free new/delete 자동 체크?


말이 나와서 sourceforge에서 찾아봤는데 몇 가지가 있더군요.

GMemLogger
Debug Malloc (DMalloc)
Gabe's Debug Library
NJAMD (Not Just Another Malloc Debugger)
memwatch

아직 써 보지는 않았는데, 다 비슷비슷하겠죠. 

헤더 포함시키고 라이브러리 연결하면 표준 라이브러리의
malloc대신에 dmalloc같은 함수가 대신 링크될 것이고
그러면 어디서 얼마만큼 할당받았는지 기억했다가 
정해진 경로가 아닌 방법으로 access를 한다거나
free를 안 한다거나 하는 것을 체크하겠죠.

그런데 임의의 메모리 주소에 접근하는 것을 어떻게 체크할 수 
있을지 좀 그게 의문이네요. 힘들겠죠? 

하지만 최소한 malloc과 free의 짝 맞추기 정도는 쉽게 
구현가능하겠네요. '짝 맞추기'라니 memory(!) game과 
비슷하군요. ^^


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.