Move AsanShadowRangeIsAvailable() from mac to posix.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157326 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/asan/asan_linux.cc b/lib/asan/asan_linux.cc
index 1e5ceae..26c67e9 100644
--- a/lib/asan/asan_linux.cc
+++ b/lib/asan/asan_linux.cc
@@ -46,11 +46,6 @@
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 @@
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;