gecko-dev/xpcom
Nicholas Nethercote d6624d0e50 Bug 816598 - Add a memory reporter for the Gecko Profiler. r=mstange,jseward.
It's fairly straightforward, and measures the important parts of:

- Sampler, PseudoStack, ProfileBuffer, ThreadInfo.

- LUL, PriMap, SecMap

Coverage isn't perfect, but it gets the major things I found via DMD on Linux.

Example output in about:memory:

├──151.21 MB (49.73%) -- profiler
│  ├──141.49 MB (46.53%) ── lul
│  └────9.72 MB (03.20%) ── sampler

--HG--
extra : rebase_source : 67d2ada42aead43f68f5100a08204a1d1f1cfceb
2017-01-30 12:37:26 +11:00
..
base Bug 816598 - Add a memory reporter for the Gecko Profiler. r=mstange,jseward. 2017-01-30 12:37:26 +11:00
build Bug 1336086 - remove mozilla::services::_external_Get*Service; r=bsmedberg,jesup 2017-02-03 11:52:02 -05:00
components Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm) 2017-01-26 16:35:54 -08:00
doc
ds merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
glue Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal 2017-01-30 11:24:10 -05:00
idl-parser Backed out changeset c8fe57b085bd (bug 1333631) 2017-01-30 23:17:34 +01:00
io Backed out changeset c8fe57b085bd (bug 1333631) 2017-01-30 23:17:34 +01:00
libxpt/xptcall
reflect Bug 1332631 part F - move nsXPTCUtils.h to xpcom/reflect/xptcall, r=froydnj 2017-01-20 14:25:46 -05:00
rust/nsstring Bug 1334579: Integrate nsstring bindings with leak logging. r=mystor 2017-01-27 21:12:22 +01:00
string Bug 1335203 - Synchronize rust debug-assertions with C++ DEBUG, r=froydnj 2017-02-01 13:54:22 -05:00
system Backed out changeset eae2252a519f (bug 1321593) for leaks, e.g. in clipboard and jetpack tests. r=backout 2016-12-12 22:10:17 +01:00
tests merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
threads Bug 1328643: Add some locking to prevent races caused by Cancel/Init from threads other than the target. r=froydnj 2017-01-11 13:59:19 -06:00
typelib Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps 2017-02-07 17:52:56 +01:00
windbgdlg Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
xpidl Bug 1293784 - Only recurse into xpcom/idl-parser/xpidl once; r=gps 2016-08-09 16:58:18 -04:00
moz.build Bug 1295762 - Part 1: Implement rust bindings to XPCOM's string types, r=froydnj 2016-09-20 11:26:43 -04:00
xpcom-config.h.in Bug 1326145 - Remove HAVE_CPP_AMBIGUITY_RESOLVING_USING. r=froydnj 2016-12-29 18:05:20 +11:00
xpcom-private.h.in