系统软件调试的培训大纲
来源:互联网 发布:sketch只能在mac上用吗 编辑:程序博客网 时间:2024/06/02 00:28
第一天 高级gdb
1、基本调试技术(2学时)
1.1 gdb调试常用技巧1.2 watchpoint / catchpoint / tracepoint / coredump / multi-inferior
1.3 高级断点技术
2、线程和进程调试技巧(2学时)
2.1 多线程调试2.2、信号的控制和调试
2.3 进程记录和反向执行调试
3、gdb的编译和原理(2学时)
3.1、多体系结构GDB的编译和使用3.2、GDB远程调试
3.3、GDB stub的制作
第二天 应用程序的调试法论及实例
1、应用程序的及其调试方法论(2学时)
1.1 调试原则1.1.1 要fix而不是workaround
1.1.2 好的fix应该对bug有合理的解释
1.2 调试工具的使用:strace/反汇编/gdb等
2、bug分析和调试(2学时)
2.1 跨平台的软件产生的bug2.2 不完全的提示信息的bug
2.3 堆栈溢出的调试例子
2.4 数据对齐的调试例子
2.5 死锁的调试例子
3、如何预防bug的出现(2学时)
3.1 好的编程规范3.2 意识 > 开发过程 > 工具
3.3 软件工程师和程序员的区别
3.4 版本管理工具的运用
- 系统软件调试的培训大纲
- 培训大纲
- 培训大纲
- 培训大纲
- 培训大纲
- 整理的ClearCase培训教程大纲
- PowerPC的嵌入式Linux培训大纲
- QNX培训大纲
- Android Box培训大纲
- Android Box培训大纲
- iOS 培训大纲
- ios培训大纲
- JAVASE培训大纲
- JAVASE培训大纲
- AEAI ESB培训大纲
- 关于Oracle SQL Tuning的一个培训大纲
- 电信运营商的流量经营策略与方法培训大纲
- oracle五天培训之培训大纲
- mysql密码修改
- [黑客入门全程图解].吴自容,武新华.等编著.文字版,精确还原
- NoSQL开篇——为什么要使用NoSQL
- 关于电信路由猫、无线路由猫的设置
- 学习android内核 -- AmS相关内容记录
- 系统软件调试的培训大纲
- php有关于路径的问题分析
- memcached分布式和算法
- eclipse常用快捷键
- 国内外各大免费搜索引擎、导航网址提交入口
- 异常处理机制
- 程序员面试智力题(五)
- 感悟、资产和幸福感 from cnblogs
- 组队赛 130906 - from lanshui_Yang