[llvm-commits] [compiler-rt] r172800 - in /compiler-rt/trunk/lib/asan: asan_linux.cc tests/asan_noinst_test.cc tests/asan_test.cc
Alexey Samsonov
samsonov at google.com
Fri Jan 18 01:20:06 PST 2013
Author: samsonov
Date: Fri Jan 18 03:20:06 2013
New Revision: 172800
URL: http://llvm.org/viewvc/llvm-project?rev=172800&view=rev
Log:
[ASan] fixes for Android build
Modified:
compiler-rt/trunk/lib/asan/asan_linux.cc
compiler-rt/trunk/lib/asan/tests/asan_noinst_test.cc
compiler-rt/trunk/lib/asan/tests/asan_test.cc
Modified: compiler-rt/trunk/lib/asan/asan_linux.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan_linux.cc?rev=172800&r1=172799&r2=172800&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/asan_linux.cc (original)
+++ compiler-rt/trunk/lib/asan/asan_linux.cc Fri Jan 18 03:20:06 2013
@@ -127,7 +127,7 @@
}
#else
void ReadContextStack(void *context, uptr *stack, uptr *ssize) {
- return UNIMPLEMENTED();
+ UNIMPLEMENTED();
}
#endif
Modified: compiler-rt/trunk/lib/asan/tests/asan_noinst_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/tests/asan_noinst_test.cc?rev=172800&r1=172799&r2=172800&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/tests/asan_noinst_test.cc (original)
+++ compiler-rt/trunk/lib/asan/tests/asan_noinst_test.cc Fri Jan 18 03:20:06 2013
@@ -390,7 +390,7 @@
// allocated size.
EXPECT_TRUE(__asan_get_ownership(zero_alloc));
// Allocated size is 0 or 1 depending on the allocator used.
- EXPECT_LT(__asan_get_allocated_size(zero_alloc), 2);
+ EXPECT_LT(__asan_get_allocated_size(zero_alloc), 2U);
}
free(zero_alloc);
}
Modified: compiler-rt/trunk/lib/asan/tests/asan_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/tests/asan_test.cc?rev=172800&r1=172799&r2=172800&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/tests/asan_test.cc (original)
+++ compiler-rt/trunk/lib/asan/tests/asan_test.cc Fri Jan 18 03:20:06 2013
@@ -1667,7 +1667,7 @@
CallMemTransferByPointer(&memmove);
}
-#if defined(__linux__) && !defined(ANDROID)
+#if defined(__linux__) && !defined(ANDROID) && !defined(__ANDROID__)
#define READ_TEST(READ_N_BYTES) \
char *x = new char[10]; \
int fd = open("/proc/self/stat", O_RDONLY); \
@@ -1690,7 +1690,7 @@
TEST(AddressSanitizer, read) {
READ_TEST(read(fd, x, 15));
}
-#endif // defined(__linux__) && !defined(ANDROID)
+#endif // defined(__linux__) && !defined(ANDROID) && !defined(__ANDROID__)
// This test case fails
// Clang optimizes memcpy/memset calls which lead to unaligned access
More information about the llvm-commits
mailing list