summaryrefslogtreecommitdiff
path: root/lib/asan/asan_interceptors.h
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2011-12-28 22:58:01 +0000
committerKostya Serebryany <kcc@google.com>2011-12-28 22:58:01 +0000
commitde496f451bce322b6cde100456591f1f50ab3477 (patch)
tree69e961007dc55b39d818a9d2e9ad4efc832e0006 /lib/asan/asan_interceptors.h
parent07c5cdab82b0d7e476542e387c31a39c09ada441 (diff)
[asan] use custom libc-free getenv; a bit of refactoring around mmap calls
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147326 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_interceptors.h')
-rw-r--r--lib/asan/asan_interceptors.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/asan/asan_interceptors.h b/lib/asan/asan_interceptors.h
index 11fecc834..07b942081 100644
--- a/lib/asan/asan_interceptors.h
+++ b/lib/asan/asan_interceptors.h
@@ -123,6 +123,8 @@ extern strnlen_f real_strnlen;
// __asan::internal_X() is the implementation of X() for use in RTL.
size_t internal_strlen(const char *s);
size_t internal_strnlen(const char *s, size_t maxlen);
+void* internal_memchr(const void* s, int c, size_t n);
+int internal_memcmp(const void* s1, const void* s2, size_t n);
// Initializes pointers to str*/mem* functions.
void InitializeAsanInterceptors();