lldbプラグインの入門
675 ワード
最近、小さなlldbプラグインhomeが作成されました.機能は簡単です.Finderで現在デバッグされているシミュレータディレクトリを開きます.心得を書き記す.
Lldbはプラグインを書く文章が非常に少なく、公式にはLLDB Python Referenceの参考価値がある文章が1つしかない.このガイドは入門の必修科目と言える.もう1編はPython API Referenceでlldbがオープンしたインタフェースを紹介しています.この2編を見終わったら、scriptを書くことができます.Pythonという言語は文法自体が簡単で、通常lldbのスクリプトはあまり複雑ではありません.
lldbはデバッグ時にpythonを直接作成できます.
この環境で機能を調整してから、独立したスクリプトを書くことをお勧めします.例えば、私が必要とする
Lldbはプラグインを書く文章が非常に少なく、公式にはLLDB Python Referenceの参考価値がある文章が1つしかない.このガイドは入門の必修科目と言える.もう1編はPython API Referenceでlldbがオープンしたインタフェースを紹介しています.この2編を見終わったら、scriptを書くことができます.Pythonという言語は文法自体が簡単で、通常lldbのスクリプトはあまり複雑ではありません.
lldbはデバッグ時にpythonを直接作成できます.
(lldb) script
Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D.
>>> 2+3
5
>>> hex(12345)
'0x3039'
>>>
この環境で機能を調整してから、独立したスクリプトを書くことをお勧めします.例えば、私が必要とする
home
コマンドを追加し、scriptに呼び出し手順を書いた後、lldbのテンプレートcmdtemplateを参照します.py記入すればいいです.