2011-11-14 2 views

답변

38

Xcode에서 예외 중단 점 (보기> 탐색기> 중단 점 탐색기 표시, 중단 점 목록 창의 아래쪽에있는 + 단추를 눌러 새 중단 점 추가)을 설정할 수 있습니다.

명령 줄 lldb를 사용하는 경우 C++ 예외가 throw되는 경우 __cxa_throw에 중단 점을 넣고 Objective-C 예외가 throw되는 경우 objc_exception_throw을 지정합니다.

모든 C++ 예외의 경우 : break set -E C++.

+0

나 자신에 대답 권리를 찾을 답을 사용 : – plaisthos

+4

을 특정 excpetion을 위해 : 설정 -E C++ – plaisthos

+12

모든 C++ 예외를 휴식! 그것을주의 해 주셔서 감사합니다. – plaisthos

43

break set -E c++을 사용하면 모든 예외를 중단하고 break set -F std::range_error을 사용하면 특정 예외가 발생합니다.

+1

네, 허용 된 대답에 대한 제 의견을 참조하십시오. – plaisthos

0

나는 breakpoint set -w <boolean>이 맞는 대답이라고 생각하면 help breakpoint set을 사용하여 문서를 볼 수 있습니다.

그리고 또 다른 질문에 빠지다 : how to set boolean value in lldb command line?

나를 도울 수있는 일을 기대. 그 질문은 here에 물었다.