트러블슈팅/Windows

윈도우 Debugging Tool For Windows의 패키지 패밀리

TheShield 2021. 3. 20. 15:31
반응형

윈도우 WDK나 SDK, DDK에 포함되어 있는 Windows Debugging Tool For Windows 에는 

다음의 툴들이 포함되어 있다. 

 

이 툴들은 주로 '자주' 사용하는 툴만 정리한다.

나머지는 있어도 안쓰거나, 더 좋은 툴이 있어서 쓰지 않는다. 

 

     툴의 이름 설명 상세 설명
cdb.exe     windbg.exe의 콘솔 버전 주로 자동화하거나 트리거 시켜서 다른 실행 흐름의 연결하기 위한 시도로 쓰인다. 
dumchk.exe 메모리 덤프 유효성 확인 메모리 덤프 자동화 분석 서버 등에서 유효성을 확인할 때에 전처리로 이용할 수 있다.
gflasg.exe 상세한 메모리 분석, 디버깅을 위해 다른 디버거와 연계해서 사용 메모리 상세 스택 추적 등을 위해서 체크하거나 invalid 한 상황에 대한 '플래그' 설정을 위해서 사용한다.
즉 디버거를 위한 '설정' 기능이라고 보면 된다.
symchk.exe 심볼 파일 유효성 확인, 심볼 파일 받는다. 유효성을 확인 후에 심볼 서버 같은 것이나 공유 폴더를 설정하여 그곳에 심볼 파일을 저장할 수 있게 한다.자동화에 쓰일 수 있다. 
symstore.exe 심볼 저장소 생성, 관리 symchk와 함께 자동화에 쓰인다.
umdh.exe 대표적인 메모리 누수 탐지 툴 gflag와 함께 써야 유용하다
windbg 윈도우 gui 디버깅 툴 딱히 더 설명할 필요는 없겠다.최고의 툴 
     
     
반응형