基于gcc的嵌入式程序插装技术.docVIP

  • 7
  • 0
  • 约3.9千字
  • 约 6页
  • 2021-03-22 发布于江苏
  • 举报
基于GCC的嵌入式程序插装技术 导语:?本文介绍一种通过分析和修改GCC编译工具,实现程序插装的新方法。该方法具有批量自动插装,插装与编译连接紧密结合,适用语言广泛等优点。最后具体讨论了如何在ARM嵌入式程序中实现程序插装。 摘要 软件测试中,覆盖、故障注入、性能分析等广泛使用的动态测试方法均基于程序插装技术。本文介绍一种通过分析和修改GCC编译工具,实现程序插装的新方法。该方法具有批量自动插装,插装与编译连接紧密结合,适用语言广泛等优点。最后具体讨论了如何在ARM嵌入式程序中实现程序插装,并给出修改GCC的源代码。关键词 GCC 程序插装 ARM嵌入式程序引 言 程序插装(Program Instrumentation)概念最先是由J.G.Huang教授提出,是借助往被测程序中插入操作(称为“探针”),以便获取程序的控制流和数据流信息,从而实现测试目的的方法。在软件动态测试中,程序插装是一种基本的测试手段,应用广泛,是覆盖率测试、软件故障注入和动态性能分析的基础技术。 GCC(GNU Compiler Collection)是一个高度优化,高度可移植,广泛使用的编译系统。它能处理多种语言,包括C/C++、Fortran、Java和Pascal等多种语言前端,而且后端支持几

文档评论(0)

1亿VIP精品文档

相关文档