Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用CaptureStackBackTrace并SymFromAddr识别调用堆栈中的函数。有没有办法用这个找到每个符号的源文件(我找不到任何文档)?或者我必须使用 StackWalk ?
CaptureStackBackTrace
SymFromAddr
解决方案是使用SymGetLineFromAddr它给出文件路径和行号。为此,您必须SYMOPT_LOAD_LINES在调用之前设置标志SymInitialize。的第三个参数也SymGetLineFromAddr不能为 NULL,否则会崩溃。
SymGetLineFromAddr
SYMOPT_LOAD_LINES
SymInitialize
拉克斯万。