다음을 통해 공유


.apply_dbp(컨텍스트에 데이터 중단점 적용)

.apply_dbp 명령은 현재 프로세스의 기존 데이터 중단점을 지정된 레지스터 컨텍스트에 적용합니다.

    .apply_dbp [/m Context] 

매개 변수

/m 문맥
현재 프로세스의 데이터 중단점을 적용할 메모리의 레지스터 컨텍스트(CONTEXT 구조)의 주소를 지정합니다.

환경

모드

사용자 모드 및 커널 모드

대상

라이브 대상만

Platforms

all

추가 정보

프로세서에서 제어하는 중단점에 대한 자세한 내용은 프로세서 중단점(ba 중단점)을 참조하세요. 레지스터 컨텍스트(스레드 컨텍스트)에 대한 자세한 내용은 컨텍스트 등록을 참조 하세요.

설명

프로세서에서 제어하는 중단점을 데이터 중단점 또는 프로세서 중단점이라고 합니다. 이러한 중단점은 ba(Access에서 중단) 명령에 의해 생성됩니다.

이러한 중단점은 특정 프로세스의 주소 공간에 있는 메모리 위치와 연결됩니다. .apply_dbp 명령은 지정된 레지스터 컨텍스트를 수정하여 이 컨텍스트를 사용할 때 이러한 데이터 중단점이 활성화되도록 합니다.

/m Address 매개 변수를 사용하지 않으면 데이터 중단점이 현재 레지스터 컨텍스트에 적용됩니다.

이 명령은 대상이 네이티브 컴퓨터 모드인 경우에만 사용할 수 있습니다. 예를 들어 WOW64를 사용하여 x86 프로세서를 에뮬레이트하는 64비트 컴퓨터에서 대상이 실행되는 경우 이 명령을 사용할 수 없습니다.

이 명령이 유용한 한 가지 예는 예외 필터에 있는 경우입니다. .apply_dbp 명령은 예외 필터의 저장된 컨텍스트를 업데이트할 수 있습니다. 그러면 예외 필터가 종료되고 저장된 컨텍스트가 다시 시작될 때 데이터 중단점이 적용됩니다. 이러한 수정이 없으면 데이터 중단점이 손실될 수 있습니다.