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. F#ジェネリック関数の引数をジェネリック関数で定義する方法は?
- 4. R関数の引数型を定義する方法は?
- 5. エリクシールマクロ:動的アリティを持つ関数を定義する方法
- 6. 引数オブジェクトの関数定義を文書化する方法
- 7. 関数が定義する引数の数を調べる方法は?
- 8. gdbユーザ定義関数:複雑な引数を渡す方法?
- 9. ジェネリック型の引数なしでジェネリック関数を定義する方法は?
- 10. 可変数の引数でシェルスクリプトを定義する方法は?
- 11. 引数を引数として持つ関数を渡す方法
- 12. TypeScript - 任意のタイプの引数を持つ関数タイプを定義する方法
- 13. 引数を持つ関数で引数を使用して関数を呼び出す方法
- 14. JS親関数の引数を持つ関数の中で関数を呼び出す方法は?
- 15. 異なる引数を持つ関数
- 16. Pythonで2つの引数を持つ関数を呼び出す方法
- 17. Matplotlib:複数の定義を持つ関数をプロットする
- 18. PHPで複数の関数の引数型を定義する
- 19. 引数(素数)を持つ関数
- 20. 2つの引数を持つ2つの関数を結合する関数を返す方法
- 21. Pythonでオプションの引数を持つクラスを定義します。
- 22. SymPyで数学関数を定義する方法は?
- 23. javascriptで関数のグローバル変数を定義する方法は?
- 24. 複雑な引数を使って関数を定義する方法
- 25. Pythonのメソッド引数を使用して関数を定義する方法
- 26. Python関数で定数を定義する最適な方法
- 27. デフォルトの引数とオプションの引数を持つ方法は?
- 28. setInterval関数を定義する方法
- 29. c - 複数の引数(va_list)を持つ関数を作る方法?
- 30. Haskell:2つの引数を持つ関数を定義しようとするとエラーが発生する
。 "コマンドエイリアス"は、引数に関してはもっと複雑で、実際の作業を行う機能が必要なので、あまり役に立ちません。 – sramij