在Windows上与glibc的backtrace()和backtrace_symbols()对应?

时间:2014-10-16 06:58:55

标签: c++ c winapi backtrace

Glibc提供了非常方便的backtrace()backtrace_symbols()函数,它们可以帮助以编程方式获取当前函数的堆栈跟踪(see here)。

Windows API是否提供任何类似的功能?

1 个答案:

答案 0 :(得分:5)

是的,看看函数CaptureStackBackTrace()。使用SymFromAddr()及其对应项来获取有意义的符号名称。