我使用boost測試進行單元測試,gcov和lcov用於測量覆蓋率。如何從這些輸出中獲得實際函數名稱
Unfortuanlly GENHTML產生這樣的功能覆蓋報告:
我現在想知道的是什麼功能_ZN7UtilLib11ProgressBarC2EjdRSo
實際上是。
到目前爲止,我不能這個功能對任何進度的類接口的關聯:
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
嘗試'男人的C++ filt' – PlasmaHH 2013-02-15 09:41:16