Lines 12-26
Link Here
|
12 |
static const size_t fixedExecutableMemoryPoolSize = 1024 * 1024 * 1024; |
12 |
static const size_t fixedExecutableMemoryPoolSize = 1024 * 1024 * 1024; |
13 |
#else |
13 |
#else |
14 |
static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024; |
14 |
static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024; |
15 |
@@ -146,6 +147,11 @@ |
|
|
16 |
{ |
17 |
reprotectRegion(start, size, Executable); |
18 |
} |
19 |
+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) |
20 |
+ static void cacheFlush(void* code, size_t size) |
21 |
+ { |
22 |
+ __clear_cache(code, reinterpret_cast<char*>(code) + size); |
23 |
+ } |
24 |
#else |
25 |
static void makeWritable(void*, size_t) {} |
26 |
static void makeExecutable(void*, size_t) {} |