我正在寻找一种简单的方法,以编程方式将堆栈跟踪从Linux内核转储文件中提取出来,而无需调用gdb。 任何人有一个想法?
为了避免混淆,我不想find一种方法从stream程中获取我自己的背影。 我正在寻找一种方法来获得我已经完全独立的核心转储文件的回溯。
如果你真的不能调用gdb,但想要回溯它所提供的回溯,那么你可以将gdb所需的源代码拷贝到你的项目中。 很明显,调用gdb会更简单,更易维护,而且不会增加眉毛,所以也许你应该这样做。