Diary

향린에서

tomato13 2009. 11. 26. 23:37

EPC TestRT 적용 관련 오늘 진전이 있었다면 exe폴더에서는 malloc 에 대한 메모리 누수 탐지가 가능하고 gdm(?) 폴더에 대해서는 되지 않는다는 것을 알게 되었다는 것이다. 두가지 가능성을 생각해보았다. 첫번째는 gdm에서는 Dump 가 안 되는 것인데 이는 가능성이 낮아보인다. 결국 malloc에 따른 hooking이 안 되는 것으로 생각을 해보고 있다. 왜 gdm에서는 안 되는 것일까... 이를 보다 정확하게 알기 위해서는 gdm 현재 이슈의 파일인 MemoryRepository.cpp에서 가지고 있는 include를 모두 포함하고 다른 내용은 없는 파일을 하나 만들어서 malloc을 넣어보는 것이다. 아마도 hooking이 안될 것이다. 그러면 이제는 include를 제외하고 해보는 것이다. 만일 된다면 문제는 보다 분명해질 것이다.