我使用 boost test 进行单元测试,使用 gcov 和 lcov 来测量覆盖率。
Unfortuanlly genhtml 会为函数覆盖率生成类似的报告:
我现在想知道这个功能_ZN7UtilLib11ProgressBarC2EjdRSo
实际上是什么。
到目前为止,我无法将此函数与 ProgressBar 的任何类接口相关联:
class ProgressBar {
public:
explicit ProgressBar(
unsigned int expected_count,
double updateInterval = 30,
std::ostream& os = std::cout);
unsigned int operator+=(unsigned int increment);
unsigned int operator++();
unsigned int operator++(int i);
}
任何人都可以帮助我如何使用 gcov 获得更好的函数名称,或者如何理解这些函数名称。
该应用程序使用 gcc4.7 编译,带有以下标志:-g -g -save-temps=obj -Wall -Wextra -Wno-unused-parameter -Wno-error=unused-parameter -O0 -pedantic