반응형


http://cafe.naver.com/totallab/447





심볼 로드까지 완료하고 준비가 됐으면 프로그램을 실제로 실행합니다WinDbg에서 멈춰있던 프로그램을 실행하는 세 가지 방법이 있습니다.


① 명령 창에서 명령을 수행

 

 

 

② F5 를 누름

 

 

③ 메인 UI의 툴바에서 Go 버튼을 누름

 

 

 

위 세 가지 방법 중 아무거나 사용해도 수행 결과는 아래와 같습니다.

 

 

명령줄은 프로그램이 실행 중이므로 ‘*BUSY* Debuggee is running…’을 표시하면서 입력을 받아들이지 않는 상태가 됩니다.

 

이 상태에서 프로그램을 WinDbg로 제어 하려면 프로그램을 멈춰야 합니다멈추기 위해서는 두 가지 방법이 있습니다.

 

① Ctrl + Break 를 누름

 

② 메인 UI의 툴바에서 브레이크(Break) 버튼을 누름

 

 

위 두 가지 방법 중 아무거나 사용해도 수행 결과는 아래와 같습니다.

 

 

‘Break instruct exception’이 표시되면서 현재 레지스터 상태를 표시하고 멈춥니다프로그램은 멈춰있는 상태이고 명령줄이 활성화되어 각종 제어 명령을 사용할 수 있습니다.

 

반응형

+ Recent posts