Windows高级调试

Windows高级调试
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2009-05
版次: 1
ISBN: 9787111266396
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 504页
正文语种: 简体中文
198人买过
  •   《Windows高级调试》主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。《Windows高级调试》内容主要包括:工具简介、调试器简介、调试器揭密、符号文件与源文件的管理、栈内存破坏、堆内存破坏、安全、进程间通信、资源泄漏、同步、编写定制的调试扩展、64位调试、事后调试、WindowsVista基础以及应用程序验证器的测试设置等。《Windows高级调试》内容详实、条理清楚。《Windows高级调试》适合Windows开发人员、Windows测试人员和Windows技术支持人员等参考。对Windows开发人员来说,很少有任务比调试程序更具挑战性和重要性。然而,人们却往往很难获得一些关干调试技术的可靠而又实用的信息。现在,两位来自Microsoft的系统级开发工程师,带着他们15年的实践经验,为读者全面而系统地揭示了Windows调试技术。
      MarioHewardt和DanielPravat介绍了在应用程序的整个生命周期内需要使用到的各种调试技术,并且展示了如何有效地使用Microsoft提供的强大调试器和第三方解决方案。
      为了使你尽快地找到切实可行的解决方案,《Windows高级调试》内容围绕真实的调试场景来组织,并且通过代码示例来讲解和分析专业开发人员所要面对的各种调试问题。作者还介绍了一些新兴的调试主题,例如Windows操作系统的核心概念、安全。WindowsVista以及64位调试等,每个主题都包含细致入微的阐述。
      读完《Windows高级调试》,你将能够
      掌握当今最强大的Windows调试工具,包括NTSD、CDB、WinDbg、KD以及ADPlus等。
      对没有针对调试进行优化的代码进行调试。
      理解调试器的”内幕”并高效地管理符号文件和源文件。
      调试与栈和堆相关的复杂内存破坏问题。
      解决复杂的安全问题。
      调试跨进程问题:身份跟踪,RPC调试扩展,以及通过Wireshark来跟踪IPC。
      找出并修复资源泄漏,例如内存泄漏和句柄泄漏。
      调试常见的线程同步问题。
      学习如何编写定制的调试扩展。
      通过故障转储来执行”事后调试”,并与Windows错误报告机制集成起来。
      通过DebugDiag和调试命令Analyze来自动化调试过程。
      无论你是系统层开发人员,还是应用层开发人员,《Windows高级调试》都将使你深入理解Windows中的各种调试技术。《Windows高级调试》或许在下一个项目中就可以帮你节省数周的工作时间。 译者序
    序言
    前言
    作者简介
    第一部分概述
    第1章调试工具简介
    1.1泄漏诊断工具
    1.2Windows调试工具集
    1.3UMDH
    1.4Microsoft应用程序验证器
    1.5全局标志
    1.6进程浏览器
    1.7Windows-驱动程序开发包
    1.8Wireshark
    1.9DebugDiag
    1.10小结

    第2章调试器简介
    2.1调试器的基础知识
    2.1.1调试器类型
    2.1.2调试器命令
    2.1.3调试器的配置
    2.1.4通过内核态调试器重定向用户态调试器
    2.1.5是否使用KD
    2.2基本的调试任务
    2.2.1键入调试命令
    2.2.2解析调试器的提示信息
    2.2.3配置和使用符号
    2.2.4使用源文件
    2.2.5分析命令
    2.2.6修改上下文的命令
    2.2.7其他的辅助命令
    2.2.8示例
    2.3远程调试
    2.3.1Remote.exe
    2.3.2调试服务器
    2.3.3进程服务器与内核服务器
    2.3.4远程调试中的符号解析
    2.3.5远程调试中的源代码解析
    2.4调试场景
    2.4.1调试非交互式进程(服务或者COMJ服务器)
    2.4.2在没有内核态调试器的情况下调试非交互式进程(服务或者COM服务器)
    2.5小结

    第3章调试器揭密
    3.1用户态调试器的内幕
    3.1.1操作系统对用户态调试器的支持
    3.1.2调试事件的顺序
    3.1.3控制来,自调试器的异常和事件
    3.1.4内核态调试器中的调试事件处理
    3.2控制调试目标
    3.2.1断点的工作原理
    3.2.2内存访问断点的工作原理
    3.2.3处理器跟踪
    3.2.4实时调试中的线程状态管理
    3.2.5通过用户态调试器来挂起线程
    3.3小结

    第4章符号文件与源文件的管理
    4.1调试符号的管理
    4.1.1公有符号的生成
    4.1.2在符号库中存储符号
    4.1.3在HTTP服务器上共享公有符号
    4.2源文件的管理
    ……

    第二章调试

    第三章高级主题
  • 内容简介:
      《Windows高级调试》主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。《Windows高级调试》内容主要包括:工具简介、调试器简介、调试器揭密、符号文件与源文件的管理、栈内存破坏、堆内存破坏、安全、进程间通信、资源泄漏、同步、编写定制的调试扩展、64位调试、事后调试、WindowsVista基础以及应用程序验证器的测试设置等。《Windows高级调试》内容详实、条理清楚。《Windows高级调试》适合Windows开发人员、Windows测试人员和Windows技术支持人员等参考。对Windows开发人员来说,很少有任务比调试程序更具挑战性和重要性。然而,人们却往往很难获得一些关干调试技术的可靠而又实用的信息。现在,两位来自Microsoft的系统级开发工程师,带着他们15年的实践经验,为读者全面而系统地揭示了Windows调试技术。
      MarioHewardt和DanielPravat介绍了在应用程序的整个生命周期内需要使用到的各种调试技术,并且展示了如何有效地使用Microsoft提供的强大调试器和第三方解决方案。
      为了使你尽快地找到切实可行的解决方案,《Windows高级调试》内容围绕真实的调试场景来组织,并且通过代码示例来讲解和分析专业开发人员所要面对的各种调试问题。作者还介绍了一些新兴的调试主题,例如Windows操作系统的核心概念、安全。WindowsVista以及64位调试等,每个主题都包含细致入微的阐述。
      读完《Windows高级调试》,你将能够
      掌握当今最强大的Windows调试工具,包括NTSD、CDB、WinDbg、KD以及ADPlus等。
      对没有针对调试进行优化的代码进行调试。
      理解调试器的”内幕”并高效地管理符号文件和源文件。
      调试与栈和堆相关的复杂内存破坏问题。
      解决复杂的安全问题。
      调试跨进程问题:身份跟踪,RPC调试扩展,以及通过Wireshark来跟踪IPC。
      找出并修复资源泄漏,例如内存泄漏和句柄泄漏。
      调试常见的线程同步问题。
      学习如何编写定制的调试扩展。
      通过故障转储来执行”事后调试”,并与Windows错误报告机制集成起来。
      通过DebugDiag和调试命令Analyze来自动化调试过程。
      无论你是系统层开发人员,还是应用层开发人员,《Windows高级调试》都将使你深入理解Windows中的各种调试技术。《Windows高级调试》或许在下一个项目中就可以帮你节省数周的工作时间。
  • 目录:
    译者序
    序言
    前言
    作者简介
    第一部分概述
    第1章调试工具简介
    1.1泄漏诊断工具
    1.2Windows调试工具集
    1.3UMDH
    1.4Microsoft应用程序验证器
    1.5全局标志
    1.6进程浏览器
    1.7Windows-驱动程序开发包
    1.8Wireshark
    1.9DebugDiag
    1.10小结

    第2章调试器简介
    2.1调试器的基础知识
    2.1.1调试器类型
    2.1.2调试器命令
    2.1.3调试器的配置
    2.1.4通过内核态调试器重定向用户态调试器
    2.1.5是否使用KD
    2.2基本的调试任务
    2.2.1键入调试命令
    2.2.2解析调试器的提示信息
    2.2.3配置和使用符号
    2.2.4使用源文件
    2.2.5分析命令
    2.2.6修改上下文的命令
    2.2.7其他的辅助命令
    2.2.8示例
    2.3远程调试
    2.3.1Remote.exe
    2.3.2调试服务器
    2.3.3进程服务器与内核服务器
    2.3.4远程调试中的符号解析
    2.3.5远程调试中的源代码解析
    2.4调试场景
    2.4.1调试非交互式进程(服务或者COMJ服务器)
    2.4.2在没有内核态调试器的情况下调试非交互式进程(服务或者COM服务器)
    2.5小结

    第3章调试器揭密
    3.1用户态调试器的内幕
    3.1.1操作系统对用户态调试器的支持
    3.1.2调试事件的顺序
    3.1.3控制来,自调试器的异常和事件
    3.1.4内核态调试器中的调试事件处理
    3.2控制调试目标
    3.2.1断点的工作原理
    3.2.2内存访问断点的工作原理
    3.2.3处理器跟踪
    3.2.4实时调试中的线程状态管理
    3.2.5通过用户态调试器来挂起线程
    3.3小结

    第4章符号文件与源文件的管理
    4.1调试符号的管理
    4.1.1公有符号的生成
    4.1.2在符号库中存储符号
    4.1.3在HTTP服务器上共享公有符号
    4.2源文件的管理
    ……

    第二章调试

    第三章高级主题
查看详情
其他版本 / 全部 (1)
12
系列丛书 / 更多
Windows高级调试
PHP和MySQL Web开发(原书第4版):PHP and MySQL Web Development, Fourth Edition
[澳]Luke、[澳]Luke Welling 著;武欣 译
Windows高级调试
Objective-C 2.0程序设计
[美]科施恩 著;张波 译
Windows高级调试
软件测试实用技术与常用模板
李龙 著
Windows高级调试
OpenGL编程指南(原书第7版)
[美]施瑞奈尔 著;李军 译
Windows高级调试
PHP和MySQL Web开发
威利、武欣 著
Windows高级调试
测试驱动的面向对象软件开发
[美]弗里曼、[美]普雷斯 著;王海鹏 译
Windows高级调试
成功的软件开发(原书第2版)
多纳尔德森 编;刘列励 译
Windows高级调试
重构:Ruby版
[美]菲尔德斯 著;徐旭铭 译
Windows高级调试
PHP和MySQL Web应用开发核心技术
温施耐德 著
Windows高级调试
测试驱动的JavaScript开发
[美]Christian Johansen 著;赵勇 译
Windows高级调试
Windows并发编程指南
[美]杜飞(Duffy J.) 著;聂雪军 译
Windows高级调试
自动化软件测试实施指南
[美]达斯汀、[美]加瑞特、[美]高夫 著;余昭辉 译
您可能感兴趣 / 更多
Windows高级调试
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
Windows高级调试
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
Windows高级调试
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
Windows高级调试
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
Windows高级调试
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
Windows高级调试
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
Windows高级调试
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
Windows高级调试
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
Windows高级调试
最后一章
[美]厄尼·派尔
Windows高级调试
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
Windows高级调试
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
Windows高级调试
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译