21#include <main/php_config.h>
38 unsigned char *orig_data = malloc(Size+1);
39 memcpy(orig_data, Data, Size);
40 orig_data[Size] =
'\0';
45 const unsigned char *
data = orig_data;
int fuzzer_request_startup(void)
void fuzzer_setup_dummy_frame(void)
void fuzzer_request_shutdown(void)
int fuzzer_init_php(const char *extra_ini)
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
int LLVMFuzzerInitialize(int *argc, char ***argv)
#define PHP_VAR_UNSERIALIZE_DESTROY(d)
struct php_unserialize_data * php_unserialize_data_t
#define PHP_VAR_UNSERIALIZE_INIT(d)
PHPAPI int php_var_unserialize(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash)
php_unserialize_data_t var_hash
ZEND_API void zval_ptr_dtor(zval *zval_ptr)