21 lines
772 B
Diff
21 lines
772 B
Diff
|
diff --git a/xpcom/base/nsMemoryReporterManager.cpp b/xpcom/base/nsMemoryReporterManager.cpp
|
||
|
index 865e1b5430..9a00dafecb 100644
|
||
|
--- a/xpcom/base/nsMemoryReporterManager.cpp
|
||
|
+++ b/xpcom/base/nsMemoryReporterManager.cpp
|
||
|
@@ -124,6 +124,7 @@ static MOZ_MUST_USE nsresult ResidentUniqueDistinguishedAmount(int64_t* aN) {
|
||
|
return GetProcSelfSmapsPrivate(aN);
|
||
|
}
|
||
|
|
||
|
+#ifdef __GLIBC__
|
||
|
# ifdef HAVE_MALLINFO
|
||
|
# define HAVE_SYSTEM_HEAP_REPORTER 1
|
||
|
static MOZ_MUST_USE nsresult SystemHeapSize(int64_t* aSizeOut) {
|
||
|
@@ -143,6 +144,7 @@ static MOZ_MUST_USE nsresult SystemHeapSize(int64_t* aSizeOut) {
|
||
|
return NS_OK;
|
||
|
}
|
||
|
# endif
|
||
|
+#endif
|
||
|
|
||
|
#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || \
|
||
|
defined(__OpenBSD__) || defined(__FreeBSD_kernel__)
|