참고 URL
여기까지 하면 pdb 파일로 프로세스 종료될 때 Windbg 실행하는 것까지 성공
< 덤프파일 생성하는 법 >
1.Windbg로 덤프파일 생성하는 법
.dump /f 생성하려는 경로\이름.dmp
2. 작업관리자로 생성하는 법
오류발생 팝업이 떠있는 상태에서 작업관리자 실행
프로세스 - 뻗은 프로그램 선택 - 덤프파일 만들기
< Windbg로 Dump 파일 열기 >
1.File - Open Crash Dump : 덤프파일 선택
2.Ctrl + D : 덤프파일 선택
< Windbg 명령어 >
# 콜스택 정보
k : 콜스택 정보 표시
kb : 스택상황을 파라미터와 함께 본다
kn : 스택 프레임 번호를 함께 본다
# 라인정보
.lines -e : 라인정보 표시
# 변수 정보
dv : 변수 저장위치 표시
dt : 데이터 타입을 보여준다
x : 변수 표시 ( x /v 변수 변수종류(전역.지역,매개변수) 사이즈 변수이름 값 ) 순으로 나옴
# 브레이크 포인트
bp : break point 설정
bc : break point 해제, ( bc *38 -> 38번째 줄에있는 브레이크 포인트 해제 )
bl : 브레이크 포인트 리스트 보기
# 쓰레드 정보
~* : 모든 쓰레드 표시
~1s : 1번 쓰레드를 현재 쓰레드로 설정
~# : 예외를 일으킨 쓰레드 선택
~5 : 5번 쓰레드 표시
# 예외 분석
!analyze -v : 현재 예외 상황의 원인을 분석
# 종료
q : 디버깅 종료
** 명령어 참고 **
http://darpangs.tistory.com/entry/WinDbg-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-1
'프로그래밍 > 셋팅' 카테고리의 다른 글
Visual Studio 사용자 전환 (0) | 2017.01.05 |
---|---|
mysql odbc 설치 (0) | 2017.01.03 |
Windbg 로 dump 파일 읽기 (0) | 2017.01.03 |
Demon 같은 프로그램 OSFMount (0) | 2016.09.27 |
D2Coding.ttc 폰트 추천 (0) | 2016.08.23 |