【发布时间】:2014-12-11 10:42:14
【问题描述】:
Glibc 提供了非常方便的backtrace() 和backtrace_symbols() 函数,它们可以帮助以编程方式获取当前函数的堆栈跟踪(see here)。
Windows API 是否提供任何类似的功能?
【问题讨论】:
Glibc 提供了非常方便的backtrace() 和backtrace_symbols() 函数,它们可以帮助以编程方式获取当前函数的堆栈跟踪(see here)。
Windows API 是否提供任何类似的功能?
【问题讨论】:
是的,看看函数CaptureStackBackTrace()。使用SymFromAddr() 及其对应项来获取有意义的符号名称。
【讨论】: