国科大测试课程
第五章 插桩技术
5.1 程序插桩技术
基本原理
通过插入程序代码(探针),将源代码修改为代码P。
程序插桩技术的目的是实现自动化的插桩。
插桩分类:
- 直接插桩:修改代码
- 简介插桩:使用解释器调试选项
按插桩阶段分类:
- 静态插桩:在编译阶段进行插桩
- 动态插桩:在运行阶段进行插桩
按插桩粒度分类:
- 指令级
- 基本块级
- 函数级
- 其他
常见的插桩工具
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ther的小站!