dwarf

    19

    5答えて

    ELFファイルのデバッグ情報をDWARF形式で読み込むための優れたクロスプラットフォームライブラリの推奨事項はありますか?私はPythonプログラムでDWARFデバッグ情報を読んでみたいと思います。

    5

    2答えて

    のアドレスを決定する:仮想アドレスを使用していない組み込みシステム用 、私が持っていますデバッグ情報を含むCまたはC++コードからコンパイルされた実行可能ファイル。それは通常COFFまたはELF/DWARF(私はそれらの2つの混在した)形式です。 実行時に、PC上で、その名前が付いた変数のアドレスを特定したいと思います。 (例えば、 "foo.bar [7] .baz")これは、(この質問の範囲を

    4

    1答えて

    .dSYMにはDWARF情報以外の情報が含まれていますか?私は、アプリケーションのリリースビルドを作成しました。今度はdwarfdumpを実行すると、実行可能ファイルにはDWARF情報がない(「空」と表示されます)、これは私が期待するものです。しかし、dsymutilを実行すると、空でないシンボルファイルが作成されます。これらはバイナリファイルなので、何が入っているのかわかりません。誰かがこれにつ

    4

    1答えて

    私はメモリを介してプログラムの実行をトレースするアプリケーションを持っています。私はreadelf --debug-dump=decodedlineを使ってメモリアドレス/行番号情報を取得しようとしましたが、私が見るメモリアドレスはそのダンプで与えられたものと頻繁に一致しません。 DWARFデータに表示されている「最新のもの」と各アドレスを対応させるために何か書きました。これはいくつかの問題を解決