下载  >  移动开发  >  Android  > 软件调试第二版卷一硬件基础.pdf格式

软件调试第二版卷一硬件基础.pdf格式 评分:

软件调试第二版卷一硬件基础.pdf格式
132断点指令 133分支监视 1.4分类 14,1按调试目标的系统环境分类 1,4,2按目标代码的热行方式分类 1,4.3按目标代码的执行模式分类 14.4按软件所处的阶段分类 1,4.5接调试器与调试目标的相对位置分类 1.4.6按调试目标的活动性分类 14,7接调试工具分类 5调试技术概览 151断点 52单步执行 153输出调试信息 日志 155事件追琮 15.6转储文件 157栈回溯 58反汇编 159观察和修改内存数据 5,10控制被调试进程和线程 6错误与缺欠 1.6.1内因与表象 162谁的bug 1.63bug的生命周期 164软件错误的开支曲线 17重要性 17,1调试与编码的关系 17,2调试与测试的关系 173调试与逆向工程的关系 17.4学习调试技术的意义 175调试技术尚未得到应有的重视 1.8本章小结 参考资料 第二篇CPU及其调试设施 第2章CPU基础 2.1指令和指令集 2,1.1基本特征 2,1,2寻址方式 2.1.3指令的执行过程 22英特尔架构处理器 2.2,180386处理器 2.2.280486处理器 23奔腾处理器 2,2,4P6系列处理器 2.25奔腾4处理器 2,2.6Core2系列处理器 2,27 Nehalem微架构 228 Sandy bridge.微架构 229 Ivy bridge微架构 2,2,10 Haswell架构 2.2.11 Broadwell微架构 2212 Skylake微架构 2213 Kaby lake微架构 23CPU的操作模式 2,4寄存器 2,4,1通用数据寄存器 242标志寄存器 2,4,3MSR寄存器 2.44控制寄存器 2,45其他寄存器 2,4.664位模式时的寄存器 25理解保护模式 2.5,1任务间的保护机制 2.52任务内的保护 2.53特权级 2,5.4特权指令 2.6段机制 2.6.1段描述符 2.62描述符表 2.6.3段选择子 2.64观察段寄存器 27分页机制 7.132位绎典分页 27.2PAE分页 2,73IA-32e分页 274大内存页 275 Windbg的有关命令 2.8PC系统概貌 2.9ARM架构基础 29,1ARM的多重含义 29,2主要版本 293操作模式和状态 29.432位架构核心寄在器 295协处理器 29.6虚拟内存管理 29,7伪段支持 29.864位ARM架构 2,10本章小结 参考资料 第3章中断和异常 3.1概念和差异 3.1,1中断 3.1.2异常 3.13比较 3.2异常的分类 3.2.1错误类异常 3.22陷阱类异常 3.23中止类异常 3.3异常例析 3.31列表 3.3.2错误代码 33示例 4中断/异常的优先级 3.5中断/异常处理 3.5.1实模式 3.52保护模式 353IA-32e模式 3.6ARM架构中的异常机制 3.7本章小结 参考资料 第4章断点和单步执行 4.1软件断点 4.1.1INT3 4,1,2在调试器中设置断点 41.3断点命中 4,1.4恢复执行 4.1,5特殊用途 4.16断点API 17系统对ⅠNT3的优待 418观察调试器写入的INT3指令 419归纳和提示 42硬件断点 4.2.1调试寄存器概览 4,2.2调试地址寄存器 423调试控制寄存器 4,2.4指令断点 425调试异常 4.2.6调试状态寄存器 4.2.7示例 4.2.8硬件断点的设置方法 429归纳 43陷阱标志 4.3.1单步执行标志 43.2高级语言的单步执行 43.3仟务状态段陷阱标志 43.4按分支单步热行标志 4.4实模式调试器例析 4.4.1 Debug.exe 4.428086 Monitor 44.3关键实现 45反调试示例 46ARM架构的断点支持 4.61断点指令 4.62断点寄存器 4.63监视点寄存器 464单步跟踪 47本章小结 参考资料 第5章分支记录和性能监视 5.1分支监视概览 5,2使用寄存器的分支记录 5.2.1LBR 5.2.2LBR栈 523示例 52.4在 Windows操作系统中的应用 53使用内存的分支记录 53.1DS区 3,2启用DS机制 53週试控制寄存器 54DS示例: Cpu Where 5,4,1驱动程序 5.4,2应用界面 5.4.32.0版本 544局限性和扩展建议 4.5Iiuⅸx内核中的BTS驱动 55性能监视 55.1奔腾处理器的性能监视机制 55,2P6处理器的性能监视机制 5.53P4处理器的性能监视 554架构性的性能监视机制 55.5酷睿微架构处理器的性能监视机制 55.6资源 5.6实时指令追踪 56.1工作原理 5.62RTIT数据包 5.6.3 Linux支持 57ARM架构的性能监视设施 Z1PMU1和PMUV2 Z2 PMU 573示例 .7.4 CoreSight 58本章小结 参考瓷料 第6章机器检查架构 6.1奔腾处理墨的机器检查机制 6.2 MCA 62.1概览 62,2MCA的全局寄存器 62.3MCA的错误报告寄存器 624扩展的机器检查状态寄存器 6.2.5MCA错误编码 63编写MCA软仕 6.3.1基本算法 6.32示例 6.33在 Windows系统中的应用 634在 Linux系统中的应用 6.4本章小结 参考资料 第7章JAG调试 71简介 7.1.1ICE Z1.2JTAG 72JTAG原理 7,2,1边界扫描链路 72.2TAP信号 723TAP寄存器 72.4TAP控制器 7.25TAP指令 73JAG应用 73.1JTAG调试 732调试端囗 74IA处理器的丌AG支持 7.4,1P6处理器的JAG实现 74,2探测模式 74.3ITP接囗 7.4.4ⅩDP端旦 74.5ITP-ⅩDP调试仪 746直接连接接口 7.47典型应用 Z5ARM处理器的JAG支持 751ARM调试接口 752调试端旦

...展开详情
2019-06-24 上传 大小:26.83MB
举报 收藏 (3)
分享

评论 下载该资源后可以进行评论 共2条

mingyuejingque 非常高清,带目录, 必须赞一个。
2019-11-21
回复
me_55aa_5a4d 确实是第二版,不过不是扫描版
2019-11-20
回复
软件调试第二版卷一硬件基础.docx格式

软件调试第二版卷一硬件基础.docx docx格式

立即下载
软件调试第二版卷一硬件基础.txt格式

软件调试第二版卷一硬件基础.txt格式

立即下载
《软件调试》(Software Debugging)(张银奎)扫描版[PDF].pdf

《软件调试》(Software Debugging)(张银奎)扫描版[PDF].pdf

立即下载
软件调试 PDF版

围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。第5篇

立即下载
软件测试 中文第二版

低价大放送,软件测试,原书第二版中文 pdf

立即下载
软件调试PDF版本张银奎 pdf

软件调试PDF版本张银奎 pdf

立即下载
软件调试第二版卷一硬件基础.mobi格式

软件调试第二版卷一硬件基础.mobi格式

立即下载
软件调试(补编) (PDF版) [评价可免费]

首先关于 [评价可免费] 的严重声明: 一、评价=评论加评价(评星星); 二、评价必须是下载完了该资源后的评价,没下载就评论无效; 三、如果正确评价了,返还积分可能需要等等,系统需要反应下。呵呵 评论时记得要评分。然后会返回给你花费的分再加1分.理论上有十分就可以下载完所有的资源了。一般人我不告诉他。 ACM院士和调试技术先驱Jack B.Dennis教授做历史回顾计算机和操作系统领域资深专家David A.Solomon撰写序言。调试高手笔耕三载集十余年经验成百万言篇,业内专家鼎力相助,汇五十年精华补软件界空白。   您将学习到:   CPU的调试支持,包括异常、断点、单步执行、分支

立即下载
软件调试PDF版本张银奎着

软件调试PDF版本张银奎着...

立即下载
软件测试第二版pdf

软件测试第二版电子书(Patton著) 软件测试第二版电子书(Patton著)

立即下载
软件测试(原书第2版-中文)PDF

软件测死(原书第二版)中文-PDF 。适用软件测试。文档类

立即下载
软件调试张银奎 (pdf版 比较清晰) part2 (共两部分)

 围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。第5

立即下载
软件测试(原书第2版中文)PDF版.pdf

在软件测试行业中须读的一本书,此为PDF版本,内容很全,对想了解测试方向的程序人员有较大的帮助

立即下载
软件测试(原书第二版中文)

软件测试 中文 原书第2版 乔根森 机械工业 9787111121664

立即下载
《软件调试》完整版-part2

围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子...

立即下载
[软件调试].张银奎 part2

卷1:http://download.csdn.net/detail/kgdkgd130kgdkgd/9239697 好书。经典好书。我看几遍了。

立即下载