[tbb-commits] [tor-browser/tor-browser-60.0.1esr-8.0-1] Bug 1460720 - Do not define _aligned_malloc - instead define _aligned_malloc_impl and export _aligned_malloc. r=glandium, a=jcristau
gk at torproject.org
gk at torproject.org
Thu Jun 14 12:19:10 UTC 2018
commit 8b5968b47ec78fa99bc473e7a70528e7c525bad3
Author: Tom Ritter <tom at mozilla.com>
Date: Tue May 15 11:10:48 2018 -0500
Bug 1460720 - Do not define _aligned_malloc - instead define _aligned_malloc_impl and export _aligned_malloc. r=glandium, a=jcristau
MozReview-Commit-ID: 3EwAd81Iz7r
--HG--
extra : source : 144d50bc68914e2560e0fc22ba0fc445d0be6f8f
---
memory/build/mozmemory_wrap.cpp | 2 +-
memory/build/mozmemory_wrap.h | 1 +
mozglue/build/mozglue.def.in | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/memory/build/mozmemory_wrap.cpp b/memory/build/mozmemory_wrap.cpp
index 91eba2dd9598..385d9c46fea9 100644
--- a/memory/build/mozmemory_wrap.cpp
+++ b/memory/build/mozmemory_wrap.cpp
@@ -160,7 +160,7 @@ wcsdup_impl(const wchar_t* src)
}
MOZ_MEMORY_API void*
-_aligned_malloc(size_t size, size_t alignment)
+_aligned_malloc_impl(size_t size, size_t alignment)
{
return memalign_impl(alignment, size);
}
diff --git a/memory/build/mozmemory_wrap.h b/memory/build/mozmemory_wrap.h
index a3dd49904fd5..87754107e6a6 100644
--- a/memory/build/mozmemory_wrap.h
+++ b/memory/build/mozmemory_wrap.h
@@ -156,6 +156,7 @@
#define strdup_impl mozmem_dup_impl(strdup)
#ifdef XP_WIN
#define wcsdup_impl mozmem_dup_impl(wcsdup)
+#define _aligned_malloc_impl mozmem_dup_impl(_aligned_malloc)
#endif
// String functions
diff --git a/mozglue/build/mozglue.def.in b/mozglue/build/mozglue.def.in
index 8cc622d206d7..b801f62f8c98 100644
--- a/mozglue/build/mozglue.def.in
+++ b/mozglue/build/mozglue.def.in
@@ -15,7 +15,7 @@ EXPORTS
malloc_usable_size=je_malloc_usable_size
malloc_good_size=je_malloc_good_size
_aligned_free=je_free
- _aligned_malloc
+ _aligned_malloc=wrap__aligned_malloc
strndup=wrap_strndup
strdup=wrap_strdup
_strdup=wrap_strdup
More information about the tbb-commits
mailing list