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

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

    .apply_dbp [/m Context] 

매개 변수

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

Environment

모드

사용자 모드 및 커널 모드

대상

라이브 대상만

플랫폼

모두

추가 정보

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

설명

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

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

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

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

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