Index: base/allocator/allocator_shim_override_libc_symbols.h |
diff --git a/base/allocator/allocator_shim_override_libc_symbols.h b/base/allocator/allocator_shim_override_libc_symbols.h |
index 37b3b4eb1219cde7292bb89dde826267eb78e7ce..6090689b880a72eaaa2eb6bdc3ccbf05229a0301 100644 |
--- a/base/allocator/allocator_shim_override_libc_symbols.h |
+++ b/base/allocator/allocator_shim_override_libc_symbols.h |
@@ -16,26 +16,33 @@ |
extern "C" { |
-SHIM_ALWAYS_EXPORT void* malloc(size_t size) __THROW |
- SHIM_ALIAS_SYMBOL(ShimMalloc); |
+SHIM_ALWAYS_EXPORT void* malloc(size_t size) __THROW { |
+ return ShimMalloc(size, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void free(void* ptr) __THROW |
- SHIM_ALIAS_SYMBOL(ShimFree); |
+SHIM_ALWAYS_EXPORT void free(void* ptr) __THROW { |
+ ShimFree(ptr, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void* realloc(void* ptr, size_t size) __THROW |
- SHIM_ALIAS_SYMBOL(ShimRealloc); |
+SHIM_ALWAYS_EXPORT void* realloc(void* ptr, size_t size) __THROW { |
+ return ShimRealloc(ptr, size, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void* calloc(size_t n, size_t size) __THROW |
- SHIM_ALIAS_SYMBOL(ShimCalloc); |
+SHIM_ALWAYS_EXPORT void* calloc(size_t n, size_t size) __THROW { |
+ return ShimCalloc(n, size, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void cfree(void* ptr) __THROW |
- SHIM_ALIAS_SYMBOL(ShimFree); |
+SHIM_ALWAYS_EXPORT void cfree(void* ptr) __THROW { |
+ ShimFree(ptr, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void* memalign(size_t align, size_t s) __THROW |
- SHIM_ALIAS_SYMBOL(ShimMemalign); |
+SHIM_ALWAYS_EXPORT void* memalign(size_t align, size_t s) __THROW { |
+ return ShimMemalign(align, s, nullptr); |
+} |
-SHIM_ALWAYS_EXPORT void* valloc(size_t size) __THROW |
- SHIM_ALIAS_SYMBOL(ShimValloc); |
+SHIM_ALWAYS_EXPORT void* valloc(size_t size) __THROW { |
+ return ShimValloc(size, nullptr); |
+} |
SHIM_ALWAYS_EXPORT void* pvalloc(size_t size) __THROW |
SHIM_ALIAS_SYMBOL(ShimPvalloc); |