I too would love to hear feedback on code coverage tools. I saw someone mention Coverity the other day. This tools seems very smart probably very expensive but could be worth it in some applications. If using gnu tool set then gcov sounds good ( thanks Tom! ). I may support for gnu, Microsoft, IAR, and TI embedded ARM compilers.
Question: Is it bad practice to target one compiler for release ( MSVC or an embedded compiler ), but use another for unit test and code coverage ( gcc, gtest, gcov ) ? Has anyone done this?
-Ed