From 6b8f3338c71fb06a3609ef935a8579b7bda7e07e Mon Sep 17 00:00:00 2001 From: Zhang <5205699+Naville@users.noreply.github.com> Date: Thu, 14 Sep 2023 19:04:12 +0800 Subject: [PATCH] Fix #631 (#633) * Fix #631 Add wrapper override for the Windows variant of maloc_usable_size : _msize Co-authored-by: Matthew Parkinson --- src/snmalloc/override/malloc.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/snmalloc/override/malloc.cc b/src/snmalloc/override/malloc.cc index fd5eca1..22d7824 100644 --- a/src/snmalloc/override/malloc.cc +++ b/src/snmalloc/override/malloc.cc @@ -41,6 +41,14 @@ extern "C" return snmalloc::libc::malloc_usable_size(ptr); } +#ifdef _WIN32 + SNMALLOC_EXPORT + size_t SNMALLOC_NAME_MANGLE(_msize)(MALLOC_USABLE_SIZE_QUALIFIER void* ptr) + { + return snmalloc::libc::malloc_usable_size(ptr); + } +#endif + SNMALLOC_EXPORT size_t SNMALLOC_NAME_MANGLE(malloc_good_size)(size_t size) {