2017-09-04 4 views
1

Linuxプロセスが独自のDWARFデバッグ情報にアクセスする簡単な方法はありますか?ある特定のコンパイル単位のDWARF情報をログファイルにダンプするプロセスがあります。Linuxプロセスへのアクセスに独自のDWARFデバッグ情報がありますか?

これは物流を簡素化するためです。私は生C構造体を含むバイナリログファイルを持っており、これらのファイルを解読するためにDWARF情報を使用する必要があります。 DWARFデータをログファイルの先頭に含めて、個別に使用する代わりに「スタンドアロン」にすることをお勧めします。

答えて

1

は、このような..

objdump --dwarf --full-contents /proc/self/exe 

としてprocの/自己/ EXE /からドワーフの情報があなたの場合は何がしたいことは、その後既存のツール

/proc/self/exe:  file format elf64-x86-64 

Contents of the .eh_frame section: 
... 

で照会可能であるかもしれない...という考えを示して読んでドワーフの情報を手に入れたいのですが、libdwarfに役立つ例があります。dwarfexample/simplereader.c

関連する問題