- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 Windows 7 SP1 64 位。在 WinDBG 中,我打开一个可执行文件,然后输入命令
!slist $teb _EXCEPTION_REGISTRATION_RECORD 0
但这就是我得到的:
SLIST HEADER:
+0x000 Header8.Sequence : fd
+0x000 Header8.Depth : d000
+0x008 Region : 0
SLIST CONTENTS:
00000000001d0110
+0x000 Next : ????
+0x008 Handler : ????
Can't read memory at 00000000001d0110, error 0
我不明白出了什么问题。
编辑:我正在尝试手动显示异常处理程序链。如果我输入
!exchain
一切正常:
4 stack frames, scanning for handlers...
Frame 0x00: ntdll!LdrpDoDebuggerBreak+0x30 (00000000`7787cb70)
ehandler ntdll!_C_specific_handler (00000000`777e852c)
Frame 0x01: ntdll!LdrpInitializeProcess+0x17c7 (00000000`77832bed)
ehandler ntdll!_GSHandlerCheck (00000000`777e9840)
Frame 0x02: ntdll! ?? ::FNODOBFM::`string'+0x28ff0 (00000000`77811937)
ehandler ntdll!_C_specific_handler (00000000`777e852c)
最佳答案
当使用 64 位版本的 WinDBG 调试 32 位可执行文件时,就会发生这种情况。最好安装两个版本的 WinDBG 并使用 32 位版本来调试 32 位应用程序。
关于windbg - WinDBG 中的 !slist 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28709590/
我使用的是 Windows 7 SP1 64 位。在 WinDBG 中,我打开一个可执行文件,然后输入命令 !slist $teb _EXCEPTION_REGISTRATION_RECORD 0 但
我正在使用 Boost 1.60 adjacency_list 并希望将 slistS 用于模板参数 OutEdgeList: using Graph = boost::adjacency_list;
我已经声明了以下 node继承自 boost::intrusive::slist_base_hook<> : class InputBufferSglNode : public boost::intr
我需要的只是一个动态增长的数组。我不需要随机访问,我总是插到最后,从头读到尾。 slist 似乎是首选,因为它提供了我所需要的。但是,我不知道使用 slist 而不是 vector 有什么好处。此外,
我是 STL 新手。我发现 slist(单链表)不是标准 C++ 标准的一部分。那么如何在我的程序中使用它呢? 我下载了 slist.h并粘贴在 C:\Program Files (x86)\Micr
当我尝试将我的 Win32 代码从 Microsoft 工具链移植到 MinGW 时,大多数代码都可以正常编译,但也有少数异常(exception)。 MinGW 中似乎缺少的一个特定 API 是 S
我一直在研究如何使用 sys/queue.h 中定义的宏来使用单链表,但我有一些疑问。目前我正在尝试使用相同的方法创建一个简单的列表。请注意,下面的程序是不完整的,我只输入了我认为相关的部分。 int
在两个boost::intrusive::slist>之间转移节点是否有效对象?类似下面的内容 auto one = boost::intrusive::slist>{}; auto two = bo
Windows 提供了一个无锁的单向链表,如本页所述: Win32 SList 我想知道是否有围绕此功能的现有良好 C++ 包装器。当我说好时,我的意思是它尽可能地导出通常的 STL 接口(inter
我正在使用 Ubuntu。 g++ 版本 4.7.2。 任何人都可以帮我处理 gnu-extension 单列表吗?我在这里编译了这些东西,并在执行时得到了一个核心转储。 我调试了它,看到核心转储发生
我正在尝试让一些旧的第三方软件在 OS X 10.9 上编译。通过调整 Makefile 中的设置,我设法摆脱了大多数编译问题,这些 Makefile 最初是为 gcc 编写的,大概是在 2005 年
对于一个不需要随机访问列表元素的简单链表,使用 std::list 代替 std 是否有任何显着优势(性能或其他方面): : vector ?如果需要向后遍历,在遍历其元素之前使用 std::slis
我是一名优秀的程序员,十分优秀!