51 zend_string_release(jit_option);
58 assert(opcache_path &&
"Failed to determine opcache path");
63 "opcache.validate_timestamps=0\n"
64 "opcache.file_update_protection=0\n"
65 "opcache.memory_consumption=1024\n"
66 "opcache.jit_buffer_size=128M\n"
67 "opcache.jit_hot_func=1\n"
68 "opcache.jit_hot_loop=1\n"
69 "opcache.jit_hot_return=1\n"
70 "opcache.jit_hot_side_exit=1\n"
71 "opcache.jit_max_root_traces=100000\n"
72 "opcache.jit_max_side_traces=100000\n"
73 "opcache.jit_max_exit_counters=100000\n"
74 "opcache.protect_memory=1\n",
79 fuzzer_init_php_for_execute(ini_buf);
assert(mixed $assertion, Throwable|string|null $description=null)
ZEND_ATTRIBUTE_UNUSED char * get_opcache_path(void)
int fuzzer_do_request_from_buffer(char *filename, const char *data, size_t data_len, bool execute, void(*before_shutdown)(void))
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
int LLVMFuzzerInitialize(int *argc, char ***argv)
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)