1.심볼(pdb), 소스 파일 설정하기
(WinDbg에서 심볼은 필요할 때 로드한다. 즉 지연해서 로드한다.)
ld [심볼이름] -> 강제로 심볼 로드하는 명령어
lm -> 현재 로드 되어있는 모듈 보여준다. 지연 되어 있으면 (deffered)라고 나온다.
.reload-> 심볼다시로드
2.| (process status)
3.~ (thread status)
4.변수 확인하기
.frame 1
dv(display variable)
5.dt –r (typecast) (address)
(dt -r int 0x0012f5bc)
6.wt-> 모든 함수를 계층적으로 보여주는 명령어
7.브레이크 포인트
bp -> 주소를 이용해서 설정
bu -> 심볼이름을 이용해서 설정
(bu 060630_WinDbgTest!CWinDbgTestDlg::OnBnClickedButton1)
bl -> 브레이크 포인트 리스트
be (breakpoint enable), bd(breakpoint disable)
bc (breakpoint clear)
ba -> 메모리 액세스 브레이크 포인트
8.!critsec (임계섹션 주소), !locks(잠겨진 모든 임계섹션 주소 확인), !handle(프로세스내의 핸들 정보 표시)
[출처] [WinDbg 사용법 간단정리]|작성자 갱주니