LLDBセッションで利用可能なヘルパー関数を記述したいと思います。 (ここではPythonについては言及していません) この関数は、現在のプログラム変数のメソッドを呼び出し、それらをPythonスクリプトに渡します。 私はPythonスクリプトを書く方法を理解していると思いますが、私のプログラムとやりとりするlldbスクリプトを書く方法はまだ分かりません。見、あなたのプログラムと対話するlldbのPythonモジュールを使用する方法についての一般的なイントロのためにLLDB:引数を持つ関数を.lldbinitで定義する方法は?
0
A
答えて
0
:
http://lldb.llvm.org/python-reference.html
あなたがlldbでのPythonを使用することができ、いくつかの異なる方法を示し、特にどのようにしますPythonベースのコマンドを作成し、lldbコマンドインタープリタにロードします。ここでは、PythonのAPIのヘルプのオンラインバージョンあります
http://llvm.org/svn/llvm-project/lldb/trunk/examples/python/
:
http://lldb.llvm.org/python_reference/index.html
はと
は、あなたがここで見ることができるサンプルスクリプトのさまざまながあります次のようにしてlldb内から同じ情報にアクセスできます。
(lldb) script
Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D.
>>> help(lldb)
Help on package lldb:
NAME
lldb
FILE
/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python/lldb/__init__.py
DESCRIPTION
...
実際には、私はそれは、私の質問は、Cのヘルパー関数を追加することについて述べている必要があります
関連する問題
- 1. テンプレート引数を持つ関数ポインタのtypedefを定義する方法
- 2. Scalaで複数の暗黙の引数を持つ関数を定義する
- 3. R関数の引数型を定義する方法は?
- 4. エリクシールマクロ:動的アリティを持つ関数を定義する方法
- 5. 関数が定義する引数の数を調べる方法は?
- 6. 可変数の引数でシェルスクリプトを定義する方法は?
- 7. TypeScript - 任意のタイプの引数を持つ関数タイプを定義する方法
- 8. 引数(素数)を持つ関数
- 9. Pythonで2つの引数を持つ関数を呼び出す方法
- 10. PHPで複数の関数の引数型を定義する
- 11. Pythonでオプションの引数を持つクラスを定義します。
- 12. デフォルトの引数とオプションの引数を持つ方法は?
- 13. c - 複数の引数(va_list)を持つ関数を作る方法?
- 14. デフォルトの引数を持つSoaplib関数
- 15. 可変引数を持つ関数ランタイムエラー
- 16. 引数で別名を定義する方法は?
- 17. IDEAでデフォルトのJVM引数を定義する方法は?
- 18. カスタム定義コマンドで引数を取得する方法は?
- 19. カスタムJavaScript関数の未定義引数
- 20. phpの関数の定数変数でパラメータを定義する方法は?
- 21. GLSL:コンパイラは定数引数を持つ関数を評価しますか?
- 22. 2つの引数関数をリストにマップする方法は?
- 23. Matlab Coderでさまざまな入力数を持つ関数の入力タイプを定義する方法は?
- 24. オプションの引数を持つPHP関数の引数の数を取得する
- 25. PHP関数の引数定義としてクラスから定数を使用する方法は?
- 26. 関数引数をバインドする方法
- 27. ユーザ定義のリテラルは引数として関数を持つことができますか?
- 28. すでに定義済みのプロトタイプを持つ再帰関数
- 29. 任意の引数を持つ関数へのポインタをテンプレートパラメータとして持つ方法はありますか?
- 30. javascript/jQueryで変数引数を持つ関数
。 "コマンドエイリアス"は、引数に関してはもっと複雑で、実際の作業を行う機能が必要なので、あまり役に立ちません。 – sramij