微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

弄清楚为什么 WinDBG 处于“忙碌”状态?

如何解决弄清楚为什么 WinDBG 处于“忙碌”状态?

我无法弄清楚为什么 WinDBG 处于 BUSY 状态:

enter image description here

有没有办法找到描述?

解决方法

无法找到 WinDbg 繁忙的确切原因,但您可以通过使用“.lastevent”来验证它响应的最后一个事件是什么。但是,对于您的特定情况,它正忙于寻找 kernel32!CreateFileW 的符号和源代码。如果您为事件注册了扩展程序,您将收到更改符号状态

IDebugEventCallbacksWide::ChangeSymbolState

DEBUG_CSS_LOADS The engine has loaded some module symbols.
DEBUG_CSS_UNLOADS   The engine has unloaded some module symbols.
DEBUG_CSS_SCOPE The current symbol scope has changed.
DEBUG_CSS_PATHS The executable image,source,or symbol search paths have changed.
DEBUG_CSS_SYMBOL_OPTIONS    The symbol options have changed.
DEBUG_CSS_TYPE_OPTIONS  The type options have changed.

还要检查这个:

IDebugEventCallbacksWide::ChangeEngineState

这些事件是:

DEBUG_CES_CURRENT_THREAD    The current thread has changed,which implies that the current target and current process might also have changed.
DEBUG_CES_EFFECTIVE_PROCESSOR   The effective processor has changed.
DEBUG_CES_BREAKPOINTS   One or more breakpoints have changed.
DEBUG_CES_CODE_LEVEL    The code interpretation level has changed.
DEBUG_CES_EXECUTION_STATUS  The execution status has changed.
DEBUG_CES_ENGINE_OPTIONS    The engine options have changed.
DEBUG_CES_LOG_FILE  The log file has been opened or closed.
DEBUG_CES_RADIX The default radix has changed.
DEBUG_CES_EVENT_FILTERS The event filters have changed.
DEBUG_CES_PROCESS_OPTIONS   The process options for the current process have changed.
DEBUG_CES_EXTENSIONS    Extension DLLs have been loaded or unloaded. (For more information,see Loading Debugger Extension DLLs.)
DEBUG_CES_SYSTEMS   A target has been added or removed.
DEBUG_CES_ASSEMBLY_OPTIONS  The assemble options have changed.
DEBUG_CES_EXPRESSION_SYNTAX The default expression syntax has changed.
DEBUG_CES_TEXT_REPLACEMENTS Text replacements have changed.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。