我注意到在将.sys符号文件移动到另一个目录后,lldb在单步执行程序时不再能够显示源代码。
.sys文件如何在内部保留对程序源文件的引用?在我看来,它正在使用某种相对路径引用源代码文件。
有没有办法编辑.sys文件以指向正确的源代码路径?
我不知道编辑实际的调试信息,但是lldb提供了从原始路径重映射到当前源位置的命令,如本答案中所述:
LLDB equivalent of gdb "directory" command for specifying source search path?