Differential D9924 Diff 26081 www/webkit-gtk2/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
Changeset View
Changeset View
Standalone View
Standalone View
www/webkit-gtk2/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
--- Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2015-01-19 21:25:28.000000000 +0000 | --- Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2016-04-10 06:48:36 UTC | ||||
+++ Source/JavaScriptCore/assembler/ARMAssembler.h 2015-01-19 21:25:57.000000000 +0000 | +++ Source/JavaScriptCore/assembler/ARMAssembler.h | ||||
@@ -1121,6 +1121,8 @@ namespace JSC { | @@ -1121,6 +1121,8 @@ namespace JSC { | ||||
linuxPageFlush(current, end); | linuxPageFlush(current, end); | ||||
#elif OS(WINCE) | #elif OS(WINCE) | ||||
CacheRangeFlush(code, size, CACHE_SYNC_ALL); | CacheRangeFlush(code, size, CACHE_SYNC_ALL); | ||||
+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) | +#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) | ||||
+ __clear_cache(code, reinterpret_cast<char*>(code) + size); | + __clear_cache(code, reinterpret_cast<char*>(code) + size); | ||||
#else | #else | ||||
#error "The cacheFlush support is missing on this platform." | #error "The cacheFlush support is missing on this platform." | ||||
#endif | #endif |