본문 바로가기

프로그래밍/Windows Device Driver

커널메모리 누수 확인 툴 - Poolmon.exe

반응형

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

 

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

 

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

 

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

 

해제 했는지 확인해야 하는데

 

이를 쉽게 할 Poolmon.exe이라는 툴을 소개하고자 한다.

 

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

 

해당 응용프로그램은

 

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

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

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

 


 

SSW 이라고 해서

첫번째 할당한 메모리

두번째 헤제한 메모리

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

반응형