[编程语言] 软件调试纵横谈28节

言语汇编视频讲座简介:

本课程纵览硬件调试的全部“死态体系”,从CPU、操纵体系、编译器战调试器四个纵背条理上对Windows战Linux仄台上的调试设备战办法睁开横背比力,从调试角度审阅Windows,Linux,GCC,Visual Studio,GDB战WinDBG等出名仄台战东西,既有深度,又有广度。全部课程实际解说战尝试演示严密分离

 
 
 
第一部门:CPU的调试撑持
 
叙言
 
概览战硬件断面
 
硬件断面、圈套战
 
第两部门:操纵体系的调试撑持
 
概览战内乱核调试
 
内乱核调试演示
 
用户态调试道理
 
使用法式调试道理——
 
操纵体系的非常分收历程
 
构造化非常处置(SEH)演示
 
已处置非常:默许过滤器战JIT调试
 
第三部门:编译器的调试撑持
 
调试标记
 
第四部门:调试器
 
用户态调试器道理战调试变乱
 
粗要[上]:设置途径
 
粗要[中]:表达式战硬件断面
 
粗要[下]:长途调试
 
第五部门:使用法式瓦解战用户态转储
 
疑息输出、ETW战
 
转储、轨迹逃踪、WER战
 
第六部门:栈调试
 
栈的主动增加、栈帧
 
栈上的缓冲区溢出、溢出进犯
 
基于Cookie的宁静查抄(GS机造
 
内乱核态栈
 
第七部门:堆调试
 
堆提要
 
堆的调试撑持
 
页堆
 
堆的调试撑持
 
战使用考证器
 
第八部门:多线程调试
 
线程取历程
 
临界区取调试撑持
 
逝世锁战逝世轮回
 
案例战互锁机造
 
第九部门:内乱核调试
 
内乱核调试提要
 
利用KD了解内乱核
 
单机用户态调试
 
第十部门:初级调试本领
 
调试变乱、调试会话中的效劳战总结
 

使用道具 举报