mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Prevent starting JIT on x86_64 with buffuer size above 2G
This commit is contained in:
parent
c1a37c4ad4
commit
e502aaf0c5
@ -3414,6 +3414,13 @@ ZEND_EXT_API int zend_jit_check_support(void)
|
||||
JIT_G(on) = 0;
|
||||
return FAILURE;
|
||||
}
|
||||
#elif defined(IR_TARGET_X64)
|
||||
if (JIT_G(buffer_size) > 2 * Z_L(1024*1024*1024)) {
|
||||
zend_error(E_WARNING, "JIT on x86_64 doesn't support opcache.jit_buffer_size above 2G.");
|
||||
JIT_G(enabled) = 0;
|
||||
JIT_G(on) = 0;
|
||||
return FAILURE;
|
||||
}
|
||||
#endif
|
||||
|
||||
return SUCCESS;
|
||||
|
Loading…
Reference in New Issue
Block a user