표준 디버깅 기술
이 섹션에서는 다양한 기술 및 다양한 코드 유형에 적용할 수 있는 표준 디버깅 기술에 대해 설명합니다.
이 섹션의 내용
- 중단점 사용
- 메모리 읽기 및 쓰기
- !analyze 확장 사용
- 드라이버 검증 도구가 사용하도록 설정된 경우 버그 검사 처리
- 비침범적 디버깅(사용자 모드)
- 어셈블리 모드에서 디버깅
- 소스 모드에서 디버깅
- 최적화된 코드 및 인라인 함수 디버깅
- Windows 디버거를 사용하여 관리 코드 디버깅
- Windows 디버거를 사용하여 Windows 앱 디버깅
- 컨텍스트 변경
- 프로세스 및 스레드 제어
- 디버거 태그 언어 사용
- 예외 및 이벤트 제어
- 프로세스 ID 찾기
- 스택 오버플로 디버깅
- 수동으로 스택 걷기
- JScript 프레임이 있는 스택 추적 디버깅
- 애플리케이션 디버깅 실패
- 대상 애플리케이션에 다시 연결
- 대상 컴퓨터 충돌 및 다시 부팅
- 대상 컴퓨터와 동기화
- 메모리 누수 찾기
- 시간 제한 디버깅
- 중단된 시스템 디버깅
- 여러 대상 디버깅
- 프로세서 돼지 추적
- 개체의 ACL 확인
- 중요 섹션 표시
- 교착 상태 디버깅
- 실패한 드라이버 언로드 디버깅
- 버그 검사 콜백 데이터 읽기
- KD를 사용하여 User-Mode 오류 디버깅
- 드라이버 파일 매핑
- 대상의 메시지