lldb

    1

    1答えて

    ターゲットにIPアドレスが割り当てられる前にカーネル拡張が読み込まれるため、Firewireを使用する必要があります。 私のカーネル拡張は、起動ルーチンでPE_enter_debugger()を呼び出します。 「デバッガを待っています」というメッセージが2回表示され、コンソールに「012d」というメッセージが表示されるのは、 「kdp_poll:デバッガデバイスなし」です。 私は、NVRAMのブー

    0

    2答えて

    Today拡張機能をデバッグしようとしています。デバイス上でToday Extensionのスキームを実行すると、すべてのNSLogが表示されます。しかし、すべてのブレークポイントはこれまで無視されています。ホストアプリケーションは正常にデバッグできます。 つまり、私はすでにToday Extensionターゲットをデバッガに接続しています。 すでにDerivedDataフォルダを削除しようとしま

    0

    1答えて

    Linux向けにビルドされたバイナリにlldbを添付しようとしています。 CMakeLists.txtファイルを編集していますが、必要なフラグ(-glldb -g3)がバイナリに渡されているかどうかわかりません。 実行中のバイナリをイントロスペクションして確認するにはどうすればよいですか?

    0

    1答えて

    リバースエンジニアリングでは、文字列を検索してコード内でその文字列を見つけるのが一般的です。たとえば、登録などをバイパスしたい場合などです。ポップアップメッセージボックスに表示される文字列を検索し、条件分岐が登録かどうかを判断するには、その特定の文字列への参照のそのアドレスの近くにあります。私はホッパーでそれをすることができます。しかし、私はlldbでそれをすることができますか? 私は数時間を検索

    -1

    1答えて

    "fine"を実行しているC++プログラムがありますが、LLDBでデバッグしようとすると、LLDBはただ終了します。 Process ... launching Segmentation fault メインの最初の行にブレークポイントを設定しても、私はこれらの2行を取得します。グーグルでは、ユーザーコードの典型的なメモリリークエラーが発生します。私のプログラムはLLDBの外で実行されているの

    3

    2答えて

    ユニットテストを実行中に何かをデバッグしたい場合は、ブレークポイントを設定し、インスタンス "po myVariable"を入力します。私はLLDBから得る応答は次のとおりです。 error: Couldn't IRGen expression, no additional error 例: 私はここで定義された最小の小さなユニットテストを持っている: class MyExampleTests

    1

    1答えて

    私のアプリでFMDBからSQLiteのクエリをデバッグするとき、私は時々、結果セットの現在の行のすべての値を返すためのコマンドを使用します。 (lldb) po (0..<result.columnCount()).map{result.object(forColumnIndex: $0)!} 私は名前「の結果を使用"私のアプリ全体で一貫しているので、このコマンドは決して変更されません。明らか

    1

    1答えて

    私は数ヶ月間これを静かに扱ってきましたが、最後に私はここで質問する必要があると感じています。 lldbの「PO」は、多くの場合、次の出力が生成されます。 (lldb) error: :3:1: error: use of unresolved identifier 'inView' inView ^~~~~~ 私は、カスタムアニメーションビューコントローラの移行を書いています。私はanimateT

    0

    1答えて

    GoバイナリにリンクしているCgoコードがあります。私はCgoを実行して、コードとラッパーを構築しています。最近のいくつかの変更の後で、私はリンクしている私のC + +でダブルフリーを取得し始めた。私はlldbの下で私のバイナリを実行しようとしたが、mallocパニックをトラップしますが、 バニラCまたはC++では、変数名とソースを含む豊富なデバッグシンボルを取得するために-g3を使用しました。こ