|
Line 0
Link Here
|
|
|
1 |
--- assembler/jit/ExecutableAllocator.h.orig 2015-08-16 11:10:53 UTC |
| 2 |
+++ assembler/jit/ExecutableAllocator.h |
| 3 |
@@ -445,6 +445,11 @@ public: |
| 4 |
{ |
| 5 |
User::IMB_Range(code, static_cast<char*>(code) + size); |
| 6 |
} |
| 7 |
+#elif WTF_CPU_ARM_TRADITIONAL && (WTF_OS_FREEBSD || WTF_OS_NETBSD) |
| 8 |
+ static void cacheFlush(void* code, size_t size) |
| 9 |
+ { |
| 10 |
+ __clear_cache(code, reinterpret_cast<char*>(code) + size); |
| 11 |
+ } |
| 12 |
#elif WTF_CPU_ARM_TRADITIONAL && WTF_OS_LINUX && WTF_COMPILER_RVCT |
| 13 |
static __asm void cacheFlush(void* code, size_t size); |
| 14 |
#elif WTF_CPU_ARM_TRADITIONAL && (WTF_OS_LINUX || WTF_OS_ANDROID) && WTF_COMPILER_GCC |