The CVS version of LCOV already handles this problem: genhtml has a new switch --demangle-cpp which, when called, will use c++filt to convert all function names. There will be a new LCOV release soon containing this new switch.