4
我有一個通過內存跟蹤程序執行的應用程序。我試圖使用readelf --debug-dump=decodedline
來獲取內存地址/行信息,但我看到的內存地址經常與該轉儲給出的地址不匹配。我寫了一些東西來匹配DWARF數據中出現的「最新」地址的每個地址 - 這似乎清理了一些東西,但我不確定這是否是「官方」解釋這些數據的方式。使用DWARF信息將內存地址映射到行號
有人可以解釋確切的過程,以使用DWARF將程序地址映射到行號嗎?