зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1125579 - Implement ExecutableAllocator::cacheFlush for ARM on BSDs. r=jandem
This commit is contained in:
Родитель
3f692747d2
Коммит
496e434206
|
@ -405,6 +405,11 @@ public:
|
|||
_flush_cache(reinterpret_cast<char*>(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<char*>(code) + size);
|
||||
}
|
||||
#elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__)
|
||||
static void cacheFlush(void* code, size_t size)
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче