Index: client/linux/handler/exception_handler_unittest.cc |
=================================================================== |
--- client/linux/handler/exception_handler_unittest.cc (revision 1435) |
+++ client/linux/handler/exception_handler_unittest.cc (working copy) |
@@ -80,7 +80,11 @@ |
// Provided by Android's <unistd.h> |
long begin = reinterpret_cast<long>(memory); |
long end = begin + static_cast<long>(memory_size); |
+#if _MIPS_SIM == _ABIO32 |
cacheflush(begin, end, 0); |
+#else |
+ syscall(__NR_cacheflush, begin, end, ICACHE); |
+#endif |
# elif defined(__linux__) |
// See http://www.linux-mips.org/wiki/Cacheflush_Syscall. |
cacheflush(const_cast<char*>(memory), memory_size, ICACHE); |