Como posso medir a cobertura do teste CppUnit (no win32 e Unix)?

Eu tenho uma base de código muito grande que contém testes de unidade extensivos (usando CppUnit).Preciso calcular qual porcentagem do código é exercida por esses testese (idealmente) gere algum tipo de relatório que me informe, por biblioteca ou por arquivo, quanto do código foi exercido.

Aqui está o pontapé inicial: isso precisa ser executado sem precedentes (eventualmente dentro de uma compilação de integração contínua) e precisa ser multiplataforma (bem, pelo menos, WIN32 e * nix).

Alguém pode sugerir uma ferramenta ou conjunto de ferramentas que podem me ajudar a fazer isso? Não posso me afastar do CppUnit (nem gostaria - isso é demais), mas, caso contrário, estou ansioso para ouvir as recomendações que você possa ter.

Felicidades,

questionAnswers(5)

yourAnswerToTheQuestion