다음을 통해 공유


bsc(조건부 중단점 업데이트)

bsc 명령은 중단점이 발생하는 조건을 변경하거나 지정된 조건부 중단점이 발생할 때 실행된 명령을 변경합니다.

bsc ID Condition ["CommandString"] 

매개 변수

아이디
중단점의 ID 번호를 지정합니다.

조건
중단점을 트리거해야 하는 조건을 지정합니다.

CommandString
중단점이 발생할 때마다 실행할 명령의 새 목록을 지정합니다. CommandString 매개 변수를 따옴표로 묶어야 합니다. 세미콜론을 사용하여 여러 명령을 구분합니다.

CommandString디버거 명령에는 매개 변수가 포함될 수 있습니다. 표준 C 컨트롤 문자(예: \n\")를 사용할 수 있습니다. 두 번째 수준 따옴표(\")에 포함된 세미콜론은 포함된 따옴표 문자열의 일부로 해석됩니다.

CommandString 명령은 애플리케이션이 g(Go) 명령에 대한 응답으로 실행되는 동안 중단점에 도달한 경우에만 실행됩니다. 코드를 단계별로 실행하거나 이 지점을 지나서 추적하는 경우 명령이 실행되지 않습니다.

중단점(예: g 또는 t)이 명령 목록의 실행을 종료한 후 프로그램 실행을 다시 시작하는 모든 명령입니다.

환경

Modes

사용자 모드, 커널 모드

대상

라이브 디버깅만

Platforms

모두

추가 정보

중단점 사용 방법, 다른 중단점 명령 및 중단점 제어 방법 및 커널 디버거에서 사용자 공간에 중단점을 설정하는 방법에 대한 자세한 내용 및 예제는 중단점 사용을 참조 하세요. 조건부 중단점에 대한 자세한 내용은 조건부 중단점 설정을 참조하세요.

설명

CommandString을 지정하지 않으면 중단점에 이미 설정된 명령이 제거됩니다.

다음 구문과 함께 bs(중단점 명령 업데이트) 명령을 사용하여 동일한 효과를 달성할 수 있습니다.

bs ID "j Condition 'CommandString'; 'gc'"