软件调试. 卷2, Windows平台调试

Saved in:
Bibliographic Details
Main Authors: 张银奎 (著)
Published: 人民邮电出版社
Publisher Address: 北京
Publication Dates: 2020
Literature type: Book
Language: Chinese
Edition: 2版
Subjects:
Carrier Form: 2册(858页): 图 ; 26cm
ISBN: 978-7-115-53838-3
Index Number: TP311
CLC: TP311.562
TP316.7
Call Number: TP311.562/1284#2
Contents: 本书第2卷分为5篇,共30章,主要围绕Windows系统展开介绍。第一篇(第1~4章)介绍Windows系统简史、进程和线程、架构和系统部件,以及Windows系统的启动过程,既从空间角度讲述Windows的软件世界,也从时间角度描述Windows世界的搭建过程。第二篇(第5~8章)描述特殊的过程调用、垫片、托管世界和Linux子系统。第三篇(第9~19章)深入探讨用户态调试模型、用户态调试过程、中断和异常管理、未处理异常和JIT调试、硬错误和蓝屏、错误报告、日志、事件追踪、WHEA、内核调试引擎和验证机制。第四篇(第20~25章)从编译和编译期检查、运行时库和运行期检查、栈和函数调用、堆和堆检查、异常处理代码的编译、调试符号等方面概括编译器的调试支持。第五篇(第26~30章)首先纵览调试器的发展历史、工作模型和经典架构,然后分别讨论集成在VisualStudio和VisualStudio(VS)Code中的调试器,最后深度解析WinDBG调试器的历史、结构和用法。