[llvm-commits] [ASan/Win] Intercept _msize, required for running SQLite (issue 5757061)
timurrrr at google.com
timurrrr at google.com
Wed Mar 7 03:18:12 PST 2012
Reviewers: glider,
Message:
Hi Alexander,
Can you please review this small patch?
It reflects what's done in the asan_malloc_linux.cc file.
Thanks,
Timur
Description:
[ASan/Win] Intercept _msize, required for running SQLite
Please review this at http://codereview.appspot.com/5757061/
Affected files:
M lib/asan/asan_malloc_win.cc
Index: lib/asan/asan_malloc_win.cc
diff --git a/lib/asan/asan_malloc_win.cc b/lib/asan/asan_malloc_win.cc
index
2e8bea3959be90db7eb15c592c4821f33d4d7d8c..6417ce48f402de568f8601bb8661e86889e2c784
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;
More information about the llvm-commits
mailing list