私は検索しましたが、良い解決策が見つかりませんでした。それは可能です、なぜですか?lldbの関数の戻り値の条件付きブレークポイント?
0
A
答えて
0
LLDBでは、debugeeビットを少し実行してその後の手順を実行できるブレークポイントコマンドはサポートされていません。 debugeeが再び起動すると、breakpointコマンドが終了します。したがって、これを行うためにブレークポイントコマンドを使用することはできません。これはある時点で修正される制限ですが、それは簡単な作業ではありません。
しかし、lldbには独自のカスタムステップ操作を作成できる「スクリプトステップ」機能もあります。この制限を回避するには、これを使用できます。例ファイル内のFinishPrintAndContinue:
http://llvm.org/svn/llvm-project/lldb/trunk/examples/python/scripted_step.py
は、あなたが望むほとんど何です。あなたは戻り値をチェックするために(SBThread :: GetStopReturnValueを使用して)continueを変更し、結果に応じて継続または停止する必要があります。次に、問題の関数にブレークポイントを設定して、このすばらしいステップを実行するコマンドを追加することができます。
関連する問題
- 1. 関数の中の条件付き戻り値
- 2. 条件ステートメントの戻り値に基づく条件の条件付き実行
- 3. VisualStudioの型名の条件付きブレークポイント
- 4. テンプレート付き条件付き戻り型
- 5. Lldb:文字列の等しい条件付きブレークポイントを条件として設定する
- 6. 条件付きブレークポイントなしのチェックボックス
- 7. MS SQL - 条件付きの戻り値の返却
- 8. 条件付きブレークポイントは他のブレークポイントに依存
- 9. SQL Serverの条件付きマルチプルカウント関数
- 10. Mustache関数付きの条件
- 11. 条件付きconstexprのメンバ関数
- 12. バッチファイルの条件付きIF関数
- 13. 角度2の条件付き数値
- 14. XML複数の条件の条件付き割り当て
- 15. Visual Studio:条件付きブレークポイントを最初に設定せずに条件付きブレークポイントを設定する
- 16. 複数の条件付きの条件付きフォーマット(Excelピボットテーブル)
- 17. Eclipse /条件付きブレークポイントでブレークポイント例外が発生する
- 18. Eclipseの内部プラグインコードの条件付きブレークポイント... Eclipseの
- 19. 複数の条件付き条件付き回帰
- 20. この条件付き(groovyスクリプト)の戻り値は何ですか
- 21. Dcount関数---条件付き支援
- 22. 条件付きウィンドウ関数sql
- 23. 条件付きPHP unserialize関数
- 24. nodejsとasync.waterfallとif条件付きおよび条件付き関数リスト。
- 25. 条件付きで断片のボタンを取り戻す
- 26. は条件付きで変数を割り当てる関数が値
- 27. Java Eclipseの呼び出し元による条件付きブレークポイント
- 28. 条件付きブレークポイントのPythonで問題をデバッグする
- 29. PHPコードの条件付きブレークポイントでPhpStormが停止しない
- 30. フラグレジスタのOllydbg監視/条件付きブレークポイント式?
これはまだ難しいですが、返信いただきありがとうございます。 – Karl