2017-12-05 25 views
0

WinDbg 미리보기를 사용하여 커널 모드 코드를 디버깅하려고합니다. WinDbg Preview의 바이너리는 Windows Store에서 가져 왔습니다. 호스트 컴퓨터는 Win10 RS2 x64이고 대상 컴퓨터는 Win10 RS3 x64입니다. 커널 모드 코드의 바이너리는 디버그 모드를 사용하여 컴파일됩니다. 커널 모드 코드의 심볼 및 소스 파일을 성공적으로 찾을 수 있으며 커널 코드의 중단 점을 중단하고 성공적으로 추적 할 수 있습니다.WinDbg Preview의 로컬, 스택 등의 창 커널 모드 디버깅을 수행하는 동안 아무 것도 표시되지 않습니다.

그러나 시스템이 커널 코드에서 중단 점을 트리거하면 WinDbg 미리보기의 "로컬", "레지스터", "디스 어셈블리", "스레드", "중단 점"및 "스택"창에는 아무 것도 표시되지 않습니다. "Watch"창에서 변수를 보거나 "Memory"창에서 메모리 주소를보고 싶다면 아무것도 표시되지 않습니다. 또한, 중단 점을 설정 한 코드 행은 특별한 것이 없음을 보여줍니다.

이전 버전의 WinDbg (미리보기 사용 안 함)를 사용해 보았는데 모든 것이 정상입니다.

그래서이 문제점의 근본 원인은 무엇입니까?

+0

sth.을 표시하는 명령을 사용하면 잘 작동합니다. 예를 들어 'k'를 사용하여 호출 스택을 표시합니다. – Ruanjm

답변

0

최신 버전이 미리보기 버전이라는 사실은 문제가 무엇인지에 대해 암시 할 수 있습니다. 분명히 소비자 사용을 위해 완전히 완료되지 않았으며 현재 테스트하고 싶은 사람들에게만 제공됩니다. 기꺼이 버그를 경험하거나 최악의 시나리오로 완전히 실패하는 것을 지켜보십시오.

도움이 될 경우 커널 디버깅을 위해 WinDbg 엔진을 구현하는 Visual Studio를 사용하여 제대로 작동하는지 확인하십시오. 어느 쪽이든 명령 줄을 사용하여 지역 복제에 dt 명령을 사용할 수 있습니다.