内联函数的代码覆盖率

时间:2013-09-06 15:15:40

标签: c++ inline code-coverage

我观察到,在我的一些头文件中,有些函数被覆盖但是即使调用了函数,一些函数也没有被击中。

我在编译时使用了以下选项。

-fno-elide-constructors -O0 -fprofile-arcs -ftest-coverage -fno-inline -fno-inline-small-functions -fno-default-inline

我无法弄清楚为什么会这样。

我正在使用gcc编译器和gcov。

示例:

HPP

Class myclass
{

Myclass();

Getvalue();

};

0 Inline myclass::myclass()

0 {

0   .....

0 }

12 Inline myclass::getvalue()

12    {

12    .....

12   }

的.cpp

12 Myclass abj1;

12 Obj1.getvalue();

我正在使用以下Gcov版本v1.10,gcc版本v4.4.5并在Linux / EE50上使用它。

0 个答案:

没有答案