【发布时间】:2013-01-31 06:06:44
【问题描述】:
我使用 boost 测试进行单元测试,使用 gcov 和 lcov 测量覆盖率。
不幸的是,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
【问题讨论】: