Add --pages-as-heap option to Massif. Bug 203256.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11200 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index c41dc4e..ff3e5df 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@
- XXX: Mac OS 10.6 support (32 and 64 bit)
- XXX: Much faster startup on Mac OS 10.5 for 64-bit programs.
-- --smc-check=all is much faster
+- Valgrind runs much faster when the --smc-check=all option is given.
- Cachegrind has a new processing script, cg_diff, which finds the
difference between two profiles. It's very useful for evaluating the
@@ -16,6 +16,15 @@
--threshold option has changed; this is unlikely to affect many people, if
you do use it please see the user manual for details.
+- Massif has a new option, --pages-as-heap, which is disabled by default.
+ When enabled, instead of tracking allocations at the level of heap blocks
+ (as allocated with malloc/new/new[]), it instead tracks memory allocations
+ at the level of memory pages (as mapped by mmap, brk, etc). Each mapped
+ page is treated as its own block. Interpreting the page-level output is
+ harder than the heap-level output, but this option is useful if you want
+ to account for every byte of memory used by a program.
+
+
Release 3.5.0 (19 August 2009)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~