gecko-dev/memory/replace/dmd
Andrew McCreight 6e608d39d9 Bug 1058178, part 2 - Implement address clamping analysis for DMD scan logs. r=njn
This adds a new option --clamp-contents to dmd.py. This replaces every value
contained in the memory contents in the log with a pointer to the start of a live
block, if the value is a pointer into the middle of that block. All other values
are replaced with 0. This conservative analysis makes it easier to determine
which blocks point to other blocks.
2015-06-30 11:54:15 -07:00
..
test Bug 1058178, part 2 - Implement address clamping analysis for DMD scan logs. r=njn 2015-06-30 11:54:15 -07:00
DMD.cpp Bug 1058178, part 1 - Implement DMD heap scanning mode. r=njn 2015-06-30 11:54:15 -07:00
DMD.h Bug 1058178, part 1 - Implement DMD heap scanning mode. r=njn 2015-06-30 11:54:15 -07:00
README
dmd.py Bug 1058178, part 2 - Implement address clamping analysis for DMD scan logs. r=njn 2015-06-30 11:54:15 -07:00
moz.build Bug 1172216 - Move nsStackwalk to mozglue. r=glandium 2015-06-10 16:32:45 -04:00

README

This is DMD.  See https://wiki.mozilla.org/Performance/MemShrink/DMD for
details on how to use it.