summaryrefslogtreecommitdiff
path: root/memory/build/mozmemory.h
diff options
context:
space:
mode:
Diffstat (limited to 'memory/build/mozmemory.h')
-rw-r--r--memory/build/mozmemory.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/memory/build/mozmemory.h b/memory/build/mozmemory.h
index 84007fffb2..2ed63b9e1f 100644
--- a/memory/build/mozmemory.h
+++ b/memory/build/mozmemory.h
@@ -25,13 +25,6 @@
MOZ_BEGIN_EXTERN_C
-/*
- * On OSX, malloc/malloc.h contains the declaration for malloc_good_size,
- * which will call back in jemalloc, through the zone allocator so just use it.
- */
-#ifdef XP_DARWIN
-# include <malloc/malloc.h>
-#else
MOZ_MEMORY_API size_t malloc_good_size_impl(size_t size);
/* Note: the MOZ_GLUE_IN_PROGRAM ifdef below is there to avoid -Werror turning
@@ -39,15 +32,15 @@ MOZ_MEMORY_API size_t malloc_good_size_impl(size_t size);
* to use weak imports. */
static inline size_t _malloc_good_size(size_t size) {
-# if defined(MOZ_GLUE_IN_PROGRAM) && !defined(IMPL_MFBT)
+#if defined(MOZ_GLUE_IN_PROGRAM) && !defined(IMPL_MFBT)
if (!malloc_good_size)
return size;
-# endif
+#endif
return malloc_good_size_impl(size);
}
-# define malloc_good_size _malloc_good_size
-#endif
+#define malloc_good_size _malloc_good_size
+
MOZ_JEMALLOC_API void jemalloc_stats(jemalloc_stats_t *stats);