본문 바로가기

프로그래밍/셋팅

Windbg.exe 사용법

< Windbg 셋팅 > 

 

참고 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 

http://wendys.tistory.com/2


'프로그래밍 > 셋팅' 카테고리의 다른 글

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