On Mon, 10 Mar 2008, Brad Hards wrote: > It appears to be working for me, although some of the output looks a bit > strange: > 5: 12:void TestQEmf::check() > -: 13:{ > 9: 14: QVERIFY( true ); > 2: 15: QWinMetaFile wmf; > 5: 16: QImage pic(1000, 800, QImage::Format_ARGB32_Premultiplied); > 20: 17: QVERIFY( wmf.load( "1.emf" ) ); > -: 18: > 14: 19: wmf.paint( &pic ); > 4: 20:} > > I'm not too worried - all I really care about is executed-or-not, but it does > make the output look unreliable.
Why is it strange? I've seen cases where compiler optimisations make lines that you think should be executable become non-executable, but this doesn't seem to be one of them. Well, whether the function name line and the '{' and '}' lines are executable depends on what the compiler does. > I was a bit confused by the vc_annotate tool usage info - patch attached. This > also switches it to be generated from vc_annotate.in, so the patch is a bit > hard to read. Basically, it changes the usage to look like this: > usage: vc_annotate [options] vcov.out (source-files...) > > From some initial usage, it would be most useful to be able to exclude a > range of files and directories. For example, always exclude > coregrind/m_trampoline.S, and provide an option so I can specify to not do > coverage on my test harness files and some include directories. I'm on holiday for a couple of weeks, but I'll have a look at this when I get back. Thanks. Nick ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Valgrind-developers mailing list Valgrind-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-developers