有人可以提供调用转储当前堆栈的C函数的实现吗?它用于x86 linux系统.它可以通过两种方式调用:由另一个函数显式调用,或者在崩溃后(可能作为陷阱/整数处理程序)调用.输出可以是屏幕显示的,也可以是文件的输出,如参数(句柄)所示.明确说明/解开堆栈的方式/注释显然会很有帮助.谢谢.
解决方法:
在Adam的回答之后,显示如何执行实际堆栈回溯的源代码位于glib libc的backtrace()中的/libc/debug/backtrace.c下-不知道下面的完整链接是否会被*的html过滤器接受. ..