47 zend_string_release(jit_option);
54 assert(opcache_path &&
"Failed to determine opcache path");
59 "opcache.validate_timestamps=0\n"
60 "opcache.file_update_protection=0\n"
61 "opcache.jit_buffer_size=128M\n"
62 "opcache.protect_memory=1\n",
67 fuzzer_init_php_for_execute(ini_buf);
assert(mixed $assertion, Throwable|string|null $description=null)
ZEND_ATTRIBUTE_UNUSED char * get_opcache_path(void)
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
int LLVMFuzzerInitialize(int *argc, char ***argv)
int fuzzer_do_request_from_buffer(char *filename, const char *data, size_t data_len, bool execute, void(*before_shutdown)(void))
opcache_invalidate(string $filename, bool $force=false)
#define PHP_INI_STAGE_RUNTIME
ZEND_API void(* zend_execute_ex)(zend_execute_data *execute_data)
ZEND_API zend_result zend_alter_ini_entry_chars(zend_string *name, const char *value, size_t value_length, int modify_type, int stage)
struct _zend_string zend_string
#define ZSTR_INIT_LITERAL(s, persistent)