| [ 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과 비슷하군요. ^^ |