diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-05-23 16:31:42 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-05-23 16:31:42 +0200 |
commit | fcd7ee3c886c435f178230b13d0b0cb0c9c40c53 (patch) | |
tree | abfa8d9a272d739ffe2d92bfcf57d9fd5f7e5157 /xpcom/base/nsIMemoryReporter.idl | |
parent | 612459488e5810335c493c467c239c40787cc1d3 (diff) | |
download | UXP-fcd7ee3c886c435f178230b13d0b0cb0c9c40c53.tar UXP-fcd7ee3c886c435f178230b13d0b0cb0c9c40c53.tar.gz UXP-fcd7ee3c886c435f178230b13d0b0cb0c9c40c53.tar.lz UXP-fcd7ee3c886c435f178230b13d0b0cb0c9c40c53.tar.xz UXP-fcd7ee3c886c435f178230b13d0b0cb0c9c40c53.zip |
Remove the Dark Matter Detector (DMD) Memeory debugger component.
This resolves #376.
Diffstat (limited to 'xpcom/base/nsIMemoryReporter.idl')
-rw-r--r-- | xpcom/base/nsIMemoryReporter.idl | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/xpcom/base/nsIMemoryReporter.idl b/xpcom/base/nsIMemoryReporter.idl index 9617877df..babfa646f 100644 --- a/xpcom/base/nsIMemoryReporter.idl +++ b/xpcom/base/nsIMemoryReporter.idl @@ -405,13 +405,6 @@ interface nsIMemoryReporterManager : nsISupports [infallible] readonly attribute boolean hasMozMallocUsableSize; /* - * These attributes indicate DMD's status. "Enabled" means enabled at - * build-time. - */ - [infallible] readonly attribute boolean isDMDEnabled; - [infallible] readonly attribute boolean isDMDRunning; - - /* * Run a series of GC/CC's in an attempt to minimize the application's memory * usage. When we're finished, we invoke the given runnable if it's not * null. @@ -519,23 +512,9 @@ nsresult RegisterNonJSSizeOfTab(NonJSSizeOfTabFn aSizeOfTabFn); } -#if defined(MOZ_DMD) -#if !defined(MOZ_MEMORY) -#error "MOZ_DMD requires MOZ_MEMORY" -#endif - -#include "DMD.h" - -#define MOZ_REPORT(ptr) mozilla::dmd::Report(ptr) -#define MOZ_REPORT_ON_ALLOC(ptr) mozilla::dmd::ReportOnAlloc(ptr) - -#else - #define MOZ_REPORT(ptr) #define MOZ_REPORT_ON_ALLOC(ptr) -#endif // defined(MOZ_DMD) - // Functions generated via this macro should be used by all traversal-based // memory reporters. Such functions return |moz_malloc_size_of(ptr)|; this // will always be zero on some obscure platforms. |