From: Nicholas Nethercote Date: Fri, 2 Nov 2007 21:44:02 +0000 (+0000) Subject: Update todo notes X-Git-Tag: svn/VALGRIND_3_3_0~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8769612a20e834d17a8c3df1e5006aafec54169;p=thirdparty%2Fvalgrind.git Update todo notes git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7084 --- diff --git a/massif/ms_main.c b/massif/ms_main.c index 953027126c..b197afd013 100644 --- a/massif/ms_main.c +++ b/massif/ms_main.c @@ -36,7 +36,25 @@ // documentation // - write documentation // - make --threshold and --peak-inaccuracy fractional -// - do filename properly, clean up Valgrind-wide log file naming mess +// - do filename properly, clean up Valgrind-wide log file naming mess. +// Expected behaviour: +// - Main log file: +// default --> stderr +// --log-file=X --> X. +// --log-file-exactly=X --> X +// --log-file-qualifier=QUAL --> [error] +// --log-file=X --log-file-qualifier=QUAL --> X.$QUAL +// - Massif out file: +// default --> cachegrind.out. +// --cg-out-file=X --> X. +// --cg-out-file-exactly=X --> X +// --cg-out-file-qualifier=QUAL --> [error] +// --cg-out-file=X --cg-out-file-qualifier=QUAL --> X.$QUAL +// - Likewise for Cachegrind, but with --cg-out/cg.out. +// - And in cg_annotate, remove the -- option. +// - Likewise for Callgrind, but with --cl-out/cl.out (?) +// - And don't create .1, .2 etc suffixed files. +// // - currently recording asked-for sizes of heap blocks, not actual sizes. // Should add the difference to heap-admin, and change heap-admin name to // something else (heap-extra?).