gpt4 book ai didi

c++ - 如何在 GCC 回溯中获取非动态符号?

转载 作者:太空狗 更新时间:2023-10-29 21:50:54 26 4
gpt4 key购买 nike

GCC 的 backtrace_symbols() 只解析动态符号,因为处理所有类型的符号是 something GCC maintainers do not want to get into .

我该如何自己提取从 GCC 的 backtrace() 函数中获得的非动态符号?

最佳答案

查看 addr2line 使用 bfd 做了什么。这是我成功使用的一种方法。更具体地说,backtracefilt基本上一路走下去,你只需要调整它以从回溯中获取地址而不是解析文件。

关于c++ - 如何在 GCC 回溯中获取非动态符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com