본문 바로가기

프로그래밍/Windows Device Driver

메모리 누수 툴(Poolmon.exe)

반응형


커널 메모리를 할당 하고서 해제를 안하면

언제 어디서 블루스크린이 뜰지 모른다.

블루스크린이라도 뜨면 감사.

 

이런 문제를 해결하는 방법은 일일이 할당된 메모리를

해제 했는지 확인해야 하는데 이를 쉽게 할 Poolmon.exe이라는 툴을 소개하고자 한다.

 

일단 DDK나 WDK를 설치하면 알아서 따라온다.

 

해당 응용프로그램은

 

ExAllocatePoolWithTag(  .........., 'WSS' )

ExFreePoolWithTag( .......... , 'WSS' )

이런식으로 메모리 할당하고 해제 하였다면

 



 

SSW 이라고 해서

첫번째 할당한 메모리

두번째 헤제한 메모리

세번째 사용한 메모리 확인할 수 있다



반응형

'프로그래밍 > Windows Device Driver' 카테고리의 다른 글

[WDK] passThrough 드라이버  (4) 2013.12.28
[WDK] nullFilter 드라이버  (0) 2013.12.28
wdk build OACR Error  (0) 2013.12.11
error c2220 : warniing treated as error  (0) 2013.11.28
swapbuffers, scanner  (0) 2013.11.21