diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2012-03-07 11:19:26 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2012-03-07 11:19:26 +0000 |
commit | cf13eb28b24109c0523275a62973412b702cbb43 (patch) | |
tree | 641386fc0caeef5659559dd03c6781d89b0f8547 /lib/asan/asan_malloc_win.cc | |
parent | dadc45d92ea166174b9b119f7fedc25fd3b538d7 (diff) | |
download | compiler-rt-cf13eb28b24109c0523275a62973412b702cbb43.tar.gz |
[ASan/Win] Intercept _msize, required for running SQLite
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152224 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_malloc_win.cc')
-rw-r--r-- | lib/asan/asan_malloc_win.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/asan/asan_malloc_win.cc b/lib/asan/asan_malloc_win.cc index 2e8bea395..6417ce48f 100644 --- a/lib/asan/asan_malloc_win.cc +++ b/lib/asan/asan_malloc_win.cc @@ -48,6 +48,12 @@ void *realloc(void *ptr, size_t size) { GET_STACK_TRACE_HERE_FOR_MALLOC; return asan_realloc(ptr, size, &stack); } + +size_t _msize(void *ptr) { + GET_STACK_TRACE_HERE_FOR_MALLOC; + return asan_malloc_usable_size(ptr, &stack); +} + } // extern "C" using __interception::GetRealFunctionAddress; |