私の lldb デバッガーを xcode で実行できれば素晴らしいことです。ユーザー空間のアプリケーションでは問題なく動作しますが、Kext はどうでしょうか。
次のシナリオのいずれかでデバッガーを使用する場合は、ユーザー空間で:
- プロジェクトから新しいプロセスを開始します。
- 特定の名前のプロセスが立ち上がるのを待ちます。
- (IP に従って) 既存のプロセスに接続します。
これらのオプションはすべて、lldb コマンド ラインで開始する必要がないため、xcode 構成チャートから簡単にトリガーできます。
kdp <remote ip>
ただし、カーネル拡張機能のデバッグでは、デバッグ中のマシンを接続するためにトリガーする必要があるため、まったく別の話です。xcode からそうするのはオプションですか?
あるいは、このタスクに対応できる lldb の他の GUI ラッパーについて聞きたいです。
ありがとう