0
在閱讀文檔對FreeBSD 7.3 gdb的,我看到的存儲在二進制文件目錄建立信息一提。它是如何存儲的,它如何被檢索?如何在C exec.file中找到構建的目錄字符串?
在閱讀文檔對FreeBSD 7.3 gdb的,我看到的存儲在二進制文件目錄建立信息一提。它是如何存儲的,它如何被檢索?如何在C exec.file中找到構建的目錄字符串?
如果二元與調試信息構建,那麼它將包含一個包含完整路徑名的調試符號信息,所以當你調試,調試器可以找到源文件,並執行相關的源代碼。在任何十六進制編輯器中打開二進制文件,您將能夠看到路徑字符串
'strings'可以做到這一點。問題是找到這些路徑字符串時它們的內容是未知的,或者如果有很多字符串路徑(例如,到運行時加載的共享庫),並且僅一個用於構建目錄。 – Droopov
小心分享您正在閱讀的內容的指針? – hari
http://davis.lbl.gov/Manuals/GDB/gdb_8.html – Droopov