Ich verwende Boost-Test für Unit-Tests und GCOV und LCOV für die Messung der Abdeckung.Wie bekommt man die tatsächlichen Funktionsnamen von diesen Ausgaben
Unfortuanlly GenHTML generiert Berichte wie die für Funktionsabdeckung:
Ich möchte jetzt wissen, was die Funktion _ZN7UtilLib11ProgressBarC2EjdRSo
tatsächlich ist.
Bisher habe ich diese Funktion, um jede der Klasse Schnittstelle von ProgressBar nicht korrelieren:
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);
}
Kann jemand mir helfen, wie entweder eine bessere Funktionsnamen zu bekommen mit gcov oder wie man diese Funktion Namen nicht versteht .
Die Anwendung wird mit gcc4.7 mit den folgenden Flags zusammengestellt: -g -g -save-temps=obj -Wall -Wextra -Wno-unused-parameter -Wno-error=unused-parameter -O0 -pedantic
versuchen 'man C++ filt' – PlasmaHH