http://www.taobaotesting.com/blogs/qa?bid=8451
1、背景介绍
2、GCOV分析
2.1 基本概念
2.2 GCOV原理与实现
2.2.1原理简介
2.2.2 覆盖率收集过程
- gcov读取.bbg中的程序流图信息,建立被测源文件中每个函数的程序流图
- 读取.gcda信息,将已知的弧执行次数填入到程序流图中
- 根据节点入度等于出度的原理推算出其他的弧与基本块的执行次数
- 读取.bb文件,根本对应关系计算出每行代码的执行次数
- 对应分支的话还需要计算分支的起始位置
- 输出计算结果
2.2.3 插桩方法
相关热门文章
给主人留下些什么吧!~~
评论热议