对于刚接触windbg的童鞋可能想在双机调试的环境下查看某个用户态函数的反汇编,可能会直接下直接断点,这是会产生如下提示的错误
Bp expression ‘*******’ could not be resolved, adding deferred bp
这是因为没有切换到用户环境。
可依次执行如下命令
kd> !process 0 0 explorer.exe
PROCESS 81fff020 SessionId: 0 Cid: 0600 Peb: 7ffde000 ParentCid: 05f0
DirBase: 048401c0 ObjectTable: e19d5188 HandleCount: 371.
Image: explorer.exe
.process
windbg双机调试时对R3函数下断
最新推荐文章于 2024-02-28 18:54:37 发布
在使用Windbg进行双机调试时,尝试对用户态函数下断点可能会遇到无法解析表达式的错误。解决这个问题需要先切换到用户环境。通过执行`!process 0 0 explorer.exe`找到目标进程,然后使用`.process /p /r <进程地址>`命令切换进程上下文并强制解码用户模块。加载用户符号后,才能正确设置和查看用户态函数的断点。

最低0.47元/天 解锁文章
9560

被折叠的 条评论
为什么被折叠?



