社区
驱动开发/核心开发
帖子详情
问个IDT和SEH的问题?
geobean
2003-09-30 09:34:13
IDT(中断描述表) SEH(结构化异常处理)
为什么:
int 0
会被SEH直接处理,而没有调用IDT中的异常处理程序,IDT中索引
为0的异常处理程序不就是处理“int 0"的吗?
而我调用
int 3
会调用IDT中的异常处理程序。
我在win2000和vc6中试的。
...全文
39
回复
打赏
收藏
问个IDT和SEH的问题?
IDT(中断描述表) SEH(结构化异常处理) 为什么: int 0 会被SEH直接处理,而没有调用IDT中的异常处理程序,IDT中索引 为0的异常处理程序不就是处理“int 0"的吗? 而我调用 int 3 会调用IDT中的异常处理程序。 我在win2000和vc6中试的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
《软件调试》完整版1 第1-200页0张奎银(附件太大,分开上传)
本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(
SEH
、VEH、C++)、编译方法和与调试相关的若干
问题
;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件
问题
;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、
IDT
、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的
问题
。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。
《软件调试》完整版 第901-1037页
本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(
SEH
、VEH、C++)、编译方法和与调试相关的若干
问题
;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件
问题
;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、
IDT
、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的
问题
。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。
《软件调试》完整版1 第201-401页0张奎银(附件太大,分开上传)
本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(
SEH
、VEH、C++)、编译方法和与调试相关的若干
问题
;调试符号的作用、产生过程、使用方法和对常用类型
《软件调试》完整版 第801-900页
本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(
SEH
、VEH、C++)、编译方法和与调试相关的若干
问题
;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件
问题
;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、
IDT
、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的
问题
。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。
《软件调试》完整版 第601-800页
本书是直面软件工程中的最困难任务——侦错,围绕软件世界中的最强大工具——调试器,全方位地展示了软件调试技术的无比威力和无穷魅力。 全书主要内容包括:CPU的调试支持;Windows操作系统中的调试设施;Visual C/C++编译器的调试支持,重点讨论了编译期检查、运行期检查,以及调试符号;WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节和遍布全书应用的实例;内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法;异常的概念、渊源、分发方法、处理方法(
SEH
、VEH、C++)、编译方法和与调试相关的若干
问题
;调试符号的作用、产生过程、使用方法和对常用类型的调试符号;栈和堆的结构布局、工作原理和有关的软件
问题
;软件的可调试性和提高可调试性的方法等。 此外,书中还诠释了很多较难理解的概念(保护模式、虚拟内存、
IDT
、GDT、任务状态段、系统调用、函数调用协议、栈帧等),思考了一系列耐人深思和具有普遍意义的
问题
。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战十多年的经验总结。
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章