대상 상태
OutputCurrentState 메서드는 대상의 현재 상태를 디버거의 출력 스트림에 출력합니다.
대상의 현재 실행 상태 GetExecutionStatus에서 반환됩니다. 대상이 일시 중단된 경우 SetExecutionStatus 메서드를 사용하여 실행 모드 중 하나에서 실행을 다시 시작할 수 있습니다.
GetReturnOffset 메서드는 현재 함수가 반환될 때 실행할 명령의 주소를 반환합니다.
GetNearInstruction 은 지정된 주소를 기준으로 명령의 위치를 반환합니다.
스택 추적 검사
호출 스택에는 스레드에서 만든 함수 호출에 대한 데이터가 포함됩니다. 각 함수 호출에 대한 데이터를 스택 프레임 이라고 하며 반환 주소, 함수에 전달된 매개 변수 및 함수의 지역 변수를 포함합니다. 함수 호출이 이루어질 때마다 새 스택 프레임이 스택의 맨 위로 푸시됩니다. 해당 함수가 반환되면 스택 프레임이 스택에서 튀어나옵니다. 각 스레드에는 해당 스레드에서 만들어진 호출을 나타내는 자체 호출 스택이 있습니다.
참고 함수 호출에 대한 모든 데이터를 스택 프레임에 저장할 수 있는 것은 아닙니다. 매개 변수 및 지역 변수는 때때로 레지스터에 저장할 수 있습니다.
호출 스택 또는 스택 추적을 검색하려면 GetStackTrace 및 GetContextStackTrace 메서드를 사용합니다. 스택 추적은 OutputStackTrace 및 OutputContextStackTrace를 사용하여 인쇄할 수 있습니다.