[英]Is there a standalone program to get same info from gdb info symbol
如果我將庫加載到 gdb 並執行info symbol 0xB0153C
我會得到類似function + offset
有沒有辦法在沒有 gdb 的情況下獲得相同的信息? 像一些 readelf/objdump 選項?
謝謝
有沒有辦法在沒有 gdb 的情況下獲得相同的信息?
我不知道有什么工具可以打印函數+偏移量。
使用addr2line
獲取封閉函數名稱:
(gdb) info sym 0x108a
main + 10 in section .text
addr2line -fe a.out 0x108a
main
??:?
或者使用objdump -d
和腳本來計算偏移量(這里是0x108a - 0x1080
):
objdump -d a.out | egrep '>:| 108a:' | grep -B1 '108a:'
0000000000001080 <main>:
108a: 48 83 ec 38 sub $0x38,%rsp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.