diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-05-23 15:21:50 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-05-23 15:21:50 +0000 |
commit | c99f70044d64482adbc1053f04b32bdbf0d4c057 (patch) | |
tree | bfcf7cb7c7259b01206de476f5e2f26d8d8bb14a /lib/asan/asan_linux.cc | |
parent | f1ee2cd5e4c7a46e1188315daa2c79181f852bec (diff) |
Move AsanShadowRangeIsAvailable() from mac to posix.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157326 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_linux.cc')
-rw-r--r-- | lib/asan/asan_linux.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/asan/asan_linux.cc b/lib/asan/asan_linux.cc index 1e5ceae4e..26c67e917 100644 --- a/lib/asan/asan_linux.cc +++ b/lib/asan/asan_linux.cc @@ -46,11 +46,6 @@ void *AsanDoesNotSupportStaticLinkage() { return &_DYNAMIC; // defined in link.h } -bool AsanShadowRangeIsAvailable() { - // FIXME: shall we need anything here on Linux? - return true; -} - void GetPcSpBp(void *context, uintptr_t *pc, uintptr_t *sp, uintptr_t *bp) { #ifdef ANDROID *pc = *sp = *bp = 0; @@ -191,6 +186,10 @@ bool AsanProcMaps::Next(uintptr_t *start, uintptr_t *end, char flags[10]; int major, minor; uintptr_t inode; + uintptr_t dummy; + if (!start) start = &dummy; + if (!end) end = &dummy; + if (!offset) offset = &dummy; char *next_line = (char*)internal_memchr(current_, '\n', last - current_); if (next_line == NULL) next_line = last; |