如果指针发生访问冲突,我想在WinDbg中设置一个断点。有没有办法设置该断点?

最佳答案

默认情况下,WinDbg应该已经打破了该类型的第一次和第二次机会异常(exception)。如果不是,则必须进行一次不同的设置,然后将其保存到现在已加载的工作空间中。典型的候选人是user default工作区。

您可以在Debug / Event Filters ...菜单中或通过命令更改设置

sxe av; *** Enable first chance and second chance exceptions (usually a good choice)
sxd av; *** Enable second chance exceptions
sxr; *** Reset all exception filters to default

另一个选择是删除WinDbg工作区的注册表项,位于
HKCU\Software\Microsoft\Windbg\Workspaces

WinDbg未运行时。请注意,可能删除了几个工作区。如果您已努力设置工作区,则不要这样做。但是,在那种情况下,我怀疑您会忘记访问冲突设置。

09-30 14:48
查看更多