lldb를 C++ 디버깅에 사용하려고 시도하고 있으며 gdb의 catch throw
처럼 예외가 발생하면 중단하고 lldb 설명서에서 해당 항목을 찾을 수 없습니다.예외에 대한 중단 점 (gdb의 catch throw에 해당)
35
A
답변
38
Xcode에서 예외 중단 점 (보기> 탐색기> 중단 점 탐색기 표시, 중단 점 목록 창의 아래쪽에있는 + 단추를 눌러 새 중단 점 추가)을 설정할 수 있습니다.
명령 줄 lldb를 사용하는 경우 C++ 예외가 throw되는 경우 __cxa_throw
에 중단 점을 넣고 Objective-C 예외가 throw되는 경우 objc_exception_throw
을 지정합니다.
모든 C++ 예외의 경우 : break set -E C++
.
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에 물었다.
관련 문제
- 1. GDB의 모든 줄에 중단 점 설정
- 2. 시도하십시오 ... 예외에 대한 다른 경우 catch - Java
- 3. appletine에 대한 이클립스의 중단 점
- 4. Java에서 catch 예외에 관한 내용
- 5. 중단 점 그룹화
- 6. VS2008의 중단 점 문제
- 7. 디버거 : 소프트 중단 점
- 8. Xcode 디버거의 중단 점
- 9. gdb : SIGBUS 처리기에 대한 중단 점 설정
- 10. 관리되는 개체에 대한 중단 점 전용 오류
- 11. Visual Studio 중단 점
- 12. Javascript에서 중단없는 중단 점 (추적 점)?
- 13. Android의 중단 점
- 14. Java에서 중단 점 설정
- 15. VisualStudio의 중단 점
- 16. ISR의 중단 점
- 17. UnitTest ++의 중단 점
- 18. EclipseME - 중단 점 문제
- 19. Xcode 중단 점 OFF
- 20. XP의 하드웨어 중단 점
- 21. 필터의 Slickgrid 중단 점
- 22. asp.net의 중단 점 문제
- 23. 중단 점 건너 뛰기
- 24. GDB 중단 점
- 25. 스크립트 작업의 중단 점
- 26. jdb 조건부 중단 점
- 27. Eclipse 중단 점 이벤트
- 28. 의존적 인 중단 점
- 29. DOM로드의 중단 점
- 30. 예외에 대한 메모리 할당
나 자신에 대답 권리를 찾을 답을 사용 : – plaisthos
을 특정 excpetion을 위해 : 설정 -E C++ – plaisthos
모든 C++ 예외를 휴식! 그것을주의 해 주셔서 감사합니다. – plaisthos