diff --git js/src/jit/ExecutableAllocator.h js/src/jit/ExecutableAllocator.h index d55c8ed..ab6188f 100644 --- js/src/jit/ExecutableAllocator.h +++ js/src/jit/ExecutableAllocator.h @@ -405,6 +405,11 @@ public: _flush_cache(reinterpret_cast(code), size, BCACHE); #endif } +#elif defined(JS_CODEGEN_ARM) && (defined(__FreeBSD__) || defined(__NetBSD__)) + static void cacheFlush(void* code, size_t size) + { + __clear_cache(code, reinterpret_cast(code) + size); + } #elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__) static void cacheFlush(void* code, size_t size) {