课程目录:

课程介绍:
本课程纵览软件调试的整个“生态系统”,从CPU、操作系统、编译器和调试器四个纵向层次上对Windows和Linux平台上的调试设施和方法展开横向 比较,从调试角度审视Windows,Linux,GCC,Visual Studio,GDB和WinDBG等著名平台和工具,既有深度,又有广度。

课程目录:
1.序言.mp4
2.概览和软件断点.mp4
3.硬件断点、陷阱和JTAG.mp4
6.Windows用户态调试原理.mp4
7. Linux应用程序调试原理——Ptrace.mp4
8.Windows操作系统的异常分发过程.mp4
9.结构化异常处理(SEH)演示.mp4
11.调试符号.mp4
12.用户态调试器原理和调试事件.mp4
13.WinDBG精要[上]:设置路径.mp4
14.WinDBG精要[中]:表达式和硬件断点.mp4
15.WinDBG精要[下]:远程调试.mp4
16.信息输出、ETW和WPT.mp4
17.转储、轨迹追踪、WER和WDI.mp4
18.栈的自动增长、栈帧.mp4
19.栈上的缓冲区溢出、溢出攻击.mp4
20.基于Cookie的安全检查(GS机制).mp4
21.内核态栈.mp4
22.堆概要.mp4
23.Win32堆的调试支持.mp4
24.页堆.mp4
25.CRT堆的调试支持.mp4
26.UMDH和应用验证器.mp4
27.线程与进程.mp4
28.临界区与调试支持.mp4
29.死锁和死循环.mp4
30.案例和互锁机制.mp4
31.内核调试概要.mp4
32.使用KD理解内核.mp4
33.双机用户态调试.mp4 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。