3

我正在使用CaptureStackBackTraceSymFromAddr识别调用堆栈中的函数。有没有办法用这个找到每个符号的源文件(我找不到任何文档)?或者我必须使用 StackWalk ?

4

1 回答 1

4

解决方案是使用SymGetLineFromAddr它给出文件路径和行号。为此,您必须SYMOPT_LOAD_LINES在调用之前设置标志SymInitialize。的第三个参数也SymGetLineFromAddr不能为 NULL,否则会崩溃。

拉克斯万。

于 2012-08-02T12:13:45.680 回答