gpt4 book ai didi

linux - 如何在不调用外部工具(如 gdb)的情况下从 C 中的核心转储文件生成堆栈跟踪

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:51 26 4
gpt4 key购买 nike

我正在寻找一种简单的方法来以编程方式从 Linux 核心转储文件中提取堆栈跟踪,而无需调用 gdb。有人有想法吗?

为避免混淆:我不是在寻找一种方法来从进程内部获取我自己的回溯。我正在寻找一种方法来从我拥有的完全独立的核心转储文件中获取回溯。

最佳答案

如果您真的不能调用 gdb,但想要像它提供的回溯那样的回溯,您可以将为此所需的 gdb 源代码的位复制到您的项目中。显然,只调用 gdb 会更容易、更易于维护,而且不会让人大吃一惊,所以也许你应该这样做。

关于linux - 如何在不调用外部工具(如 gdb)的情况下从 C 中的核心转储文件生成堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944768/

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