Glibc提供了非常方便的backtrace()
和backtrace_symbols()
函数,可以帮助以编程方式获取当前函数的堆栈跟踪(see here)。
Windows API是否提供任何类似的功能?
最佳答案
是的,看看函数CaptureStackBackTrace()。使用SymFromAddr()及其对等物可以获取有意义的符号名称。
Glibc提供了非常方便的backtrace()
和backtrace_symbols()
函数,可以帮助以编程方式获取当前函数的堆栈跟踪(see here)。
Windows API是否提供任何类似的功能?
最佳答案
是的,看看函数CaptureStackBackTrace()。使用SymFromAddr()及其对等物可以获取有意义的符号名称。