Basically I want to be able to change the path to the source file in debug dwarf section in a elf binary.
3218 次
3 に答える
1
debugedit は、役立つはずの RPM パッケージに含まれるプログラムです。
于 2014-06-11T11:46:00.337 に答える
1
答えが gdb (または他のデバッガー) に関連している場合に備えて、ソース パスを変更する方法がよくあります。gdb では、set substitute-path
http ://sourceware.org/gdb/onlinedocs/gdb/Source-Path.html
于 2013-06-10T00:35:28.487 に答える
1
基本的には、elf バイナリの debug dwarf セクションでソース ファイルへのパスを変更できるようにしたいと考えています。
何があなたを止めていますか?
パスは.debug_str
、バイナリのセクションに - でNUL
終わる文字列として格納されます。たとえば からセクション オフセットを見つけ、readelf -S
で文字列を編集できますemacs
。または、それを行うプログラムを作成します。
于 2012-07-22T05:10:54.427 に答える