ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

比 find + grep 更好用的 nm + addr2line

比 find + grep 更好用的 nm + addr2line find grep 大家都会用了。在有 debug_info 的可执行文件时nm addr2line 更合适先使用 nm 找到某个符号的地址比如 mainnm qemu-6.0.0/build/qemu-system-riscv64|grep\bmain\b# 结果如下00000000002bc410 T main随后使用 addr2line 找到对应行号addr2line-eqemu-6.0.0/build/qemu-system-riscv64 0x2bc410# 结果如下./qemu-6.0.0/build/../softmmu/main.c:48直接得到行号不用自己慢慢筛选 find grep 的结果也不用使用 gdb break 去看。
返回列表