[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