c ++のデバッグにlldbを使用しようとしていますが、gdbのように例外がスローされた場合に停止したいのですがcatch throw
、lldbのドキュメントに同等のものが見つかりません。
23415 次
3 に答える
66
break set -E c++
すべての例外でbreak set -F std::range_error
中断する場合と、特定の例外で中断する場合に使用します。
于 2014-03-19T10:30:09.533 に答える
60
Xcode では、例外ブレークポイントを設定できます (View > Navigators > Show Breakpoint Navigator を選択し、ブレークポイント リスト ウィンドウの下部にある + ボタンを押して、新しいブレークポイントを追加します)。
コマンド ライン lldb を使用している場合は、 Objective-C 例外スロー用に__cxa_throw
、C++ 例外スロー用にブレークポイントを設定します。objc_exception_throw
すべての C++ 例外の場合: break set -E C++
.
于 2012-10-07T10:43:26.780 に答える
0
breakpoint set -w <boolean>
正解だと思いますhelp breakpoint set
ので、資料をご覧になってご利用ください。
于 2014-11-29T15:49:45.290 に答える