diff --git a/memory/build/mozjemalloc.cpp b/memory/build/mozjemalloc.cpp index 24c1f1f9cff6..60ab82c1843e 100644 --- a/memory/build/mozjemalloc.cpp +++ b/memory/build/mozjemalloc.cpp @@ -1573,6 +1573,13 @@ static inline StallSpecs GetStallSpecs() { } // namespace MozAllocRetries using MozAllocRetries::MozVirtualAlloc; + +namespace mozilla { +MOZ_JEMALLOC_API StallSpecs GetAllocatorStallSpecs() { + return ::MozAllocRetries::GetStallSpecs(); +} +} // namespace mozilla + #endif // XP_WIN // *************************************************************************** diff --git a/memory/build/mozmemory_utils.h b/memory/build/mozmemory_utils.h index 94787569062d..af9e96b4c7b1 100644 --- a/memory/build/mozmemory_utils.h +++ b/memory/build/mozmemory_utils.h @@ -10,6 +10,10 @@ #include #include +#if defined(MOZ_MEMORY) && defined(XP_WIN) +# include "mozmemory_wrap.h" +#endif + namespace mozilla { namespace detail { @@ -62,6 +66,10 @@ struct StallSpecs { } }; +#if defined(MOZ_MEMORY) && defined(XP_WIN) +MOZ_JEMALLOC_API StallSpecs GetAllocatorStallSpecs(); +#endif + } // namespace mozilla #endif // mozjemalloc_utils_h