summaryrefslogtreecommitdiff
path: root/www/firefox-esr/files/patch-bug1125579
blob: 710e76fa1025ee1c1a352a3a34603e573fc1a8c0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- js/src/assembler/jit/ExecutableAllocator.h~
+++ js/src/assembler/jit/ExecutableAllocator.h
@@ -454,6 +454,11 @@ public:
     {
         User::IMB_Range(code, static_cast<char*>(code) + size);
     }
+#elif WTF_CPU_ARM_TRADITIONAL && (WTF_OS_FREEBSD || WTF_OS_NETBSD)
+    static void cacheFlush(void* code, size_t size)
+    {
+	__clear_cache(code, reinterpret_cast<char*>(code) + size);
+    }
 #elif WTF_CPU_ARM_TRADITIONAL && WTF_OS_LINUX && WTF_COMPILER_RVCT
     static __asm void cacheFlush(void* code, size_t size);
 #elif WTF_CPU_ARM_TRADITIONAL && (WTF_OS_LINUX || WTF_OS_ANDROID) && WTF_COMPILER_GCC