/php-src/ext/standard/ |
H A D | var_unserializer.re | 132 var_hash->data[var_hash->used_slots++] = rval; 180 …for (used_slots = var_hash->used_slots; var_hash->used_slots < used_slots + num; var_hash->used_sl… 181 ZVAL_UNDEF(&var_hash->data[var_hash->used_slots]); 182 Z_EXTRA(var_hash->data[var_hash->used_slots]) = 0; 207 var_hash = var_hash->next; 219 var_hash = var_hash->next; 465 if (var_hash) { 466 if ((*var_hash)->max_depth > 0 && (*var_hash)->cur_depth >= (*var_hash)->max_depth) { 522 if (var_hash) { 528 if (var_hash) { [all …]
|
H A D | php_var.h | 35 …e(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); 36 …f(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); 37 …n(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash); 64 PHPAPI void var_replace(php_unserialize_data_t *var_hash, zval *ozval, zval *nzval); 65 PHPAPI void var_push_dtor(php_unserialize_data_t *var_hash, zval *val); 67 PHPAPI void var_destroy(php_unserialize_data_t *var_hash);
|
H A D | var.c | 1003 php_add_var_hash(var_hash, struc, in_rcn_array); in php_var_serialize_nested_data() 1045 if (var_hash && (var_already = php_add_var_hash(var_hash, struc, in_rcn_array))) { in php_var_serialize_intern() 1344 php_serialize_data_t var_hash; in PHP_FUNCTION() local 1351 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_FUNCTION() 1352 php_var_serialize(&buf, struc, &var_hash); in PHP_FUNCTION() 1353 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_FUNCTION() 1368 php_unserialize_data_t var_hash; in php_unserialize_with_options() local 1378 PHP_VAR_UNSERIALIZE_INIT(var_hash); in php_unserialize_with_options() 1437 php_var_unserialize_set_cur_depth(var_hash, 0); in php_unserialize_with_options() 1442 retval = var_tmp_var(&var_hash); in php_unserialize_with_options() [all …]
|
/php-src/sapi/fuzzer/ |
H A D | fuzzer-unserialize.c | 48 php_unserialize_data_t var_hash; in LLVMFuzzerTestOneInput() local 49 PHP_VAR_UNSERIALIZE_INIT(var_hash); in LLVMFuzzerTestOneInput() 50 php_var_unserialize(&result, (const unsigned char **) &data, data + Size, &var_hash); in LLVMFuzzerTestOneInput() 51 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in LLVMFuzzerTestOneInput()
|
H A D | fuzzer-unserializehash.c | 53 php_unserialize_data_t var_hash; in LLVMFuzzerTestOneInput() local 54 PHP_VAR_UNSERIALIZE_INIT(var_hash); in LLVMFuzzerTestOneInput() 55 php_var_unserialize(&result, (const unsigned char **) &data, data + Size, &var_hash); in LLVMFuzzerTestOneInput() 56 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in LLVMFuzzerTestOneInput()
|
/php-src/ext/sysvmsg/ |
H A D | sysvmsg.c | 318 php_unserialize_data_t var_hash; in PHP_FUNCTION() local 322 PHP_VAR_UNSERIALIZE_INIT(var_hash); in PHP_FUNCTION() 323 if (!php_var_unserialize(&tmp, &p, p + result, &var_hash)) { in PHP_FUNCTION() 330 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in PHP_FUNCTION() 367 php_serialize_data_t var_hash; in PHP_FUNCTION() local 369 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_FUNCTION() 370 php_var_serialize(&msg_var, message, &var_hash); in PHP_FUNCTION() 371 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_FUNCTION()
|
/php-src/ext/sysvshm/ |
H A D | sysvshm.c | 242 php_serialize_data_t var_hash; in PHP_FUNCTION() local 255 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_FUNCTION() 256 php_var_serialize(&shm_var, arg_var, &var_hash); in PHP_FUNCTION() 257 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_FUNCTION() 282 php_unserialize_data_t var_hash; in PHP_FUNCTION() local 305 PHP_VAR_UNSERIALIZE_INIT(var_hash); in PHP_FUNCTION() 306 …const unsigned char **) &shm_data, (unsigned char *) shm_data + shm_var->length, &var_hash) != 1) { in PHP_FUNCTION() 310 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in PHP_FUNCTION()
|
/php-src/ext/spl/ |
H A D | spl_observer.c | 810 php_serialize_data_t var_hash; in PHP_METHOD() local 817 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_METHOD() 830 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_METHOD() 849 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_METHOD() 862 php_unserialize_data_t var_hash; in PHP_METHOD() local 877 PHP_VAR_UNSERIALIZE_INIT(var_hash); in PHP_METHOD() 884 pcount = var_tmp_var(&var_hash); in PHP_METHOD() 898 zval *entry = var_tmp_var(&var_hash); in PHP_METHOD() 937 var_push_dtor(&var_hash, &obj); in PHP_METHOD() 955 pmembers = var_tmp_var(&var_hash); in PHP_METHOD() [all …]
|
H A D | spl_dllist.c | 997 php_serialize_data_t var_hash; in PHP_METHOD() local 1003 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_METHOD() 1007 php_var_serialize(&buf, &flags, &var_hash); in PHP_METHOD() 1020 PHP_VAR_SERIALIZE_DESTROY(var_hash); in PHP_METHOD() 1033 php_unserialize_data_t var_hash; in PHP_METHOD() local 1050 PHP_VAR_UNSERIALIZE_INIT(var_hash); in PHP_METHOD() 1053 flags = var_tmp_var(&var_hash); in PHP_METHOD() 1063 elem = var_tmp_var(&var_hash); in PHP_METHOD() 1067 var_push_dtor(&var_hash, elem); in PHP_METHOD() 1076 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in PHP_METHOD() [all …]
|
H A D | spl_array.c | 1249 php_serialize_data_t var_hash; in SPL_ARRAY_METHOD() local 1256 PHP_VAR_SERIALIZE_INIT(var_hash); in SPL_ARRAY_METHOD() 1262 php_var_serialize(&buf, &flags, &var_hash); in SPL_ARRAY_METHOD() 1277 PHP_VAR_SERIALIZE_DESTROY(var_hash); in SPL_ARRAY_METHOD() 1291 php_unserialize_data_t var_hash; in PHP_METHOD() local 1310 PHP_VAR_UNSERIALIZE_INIT(var_hash); in PHP_METHOD() 1317 zflags = var_tmp_var(&var_hash); in PHP_METHOD() 1345 array = var_tmp_var(&var_hash); in PHP_METHOD() 1375 members = var_tmp_var(&var_hash); in PHP_METHOD() 1384 PHP_VAR_UNSERIALIZE_DESTROY(var_hash); in PHP_METHOD() [all …]
|
/php-src/ext/session/ |
H A D | session.c | 934 php_serialize_data_t var_hash; in PHP_INI_END() local 937 PHP_VAR_SERIALIZE_INIT(var_hash); in PHP_INI_END() 949 php_unserialize_data_t var_hash; in PS_SERIALIZER_DECODE_FUNC() local 984 php_serialize_data_t var_hash; in PS_SERIALIZER_ENCODE_FUNC() local 987 PHP_VAR_SERIALIZE_INIT(var_hash); in PS_SERIALIZER_ENCODE_FUNC() 1008 php_unserialize_data_t var_hash; in PS_SERIALIZER_DECODE_FUNC() local 1023 current = var_tmp_var(&var_hash); in PS_SERIALIZER_DECODE_FUNC() 1049 php_serialize_data_t var_hash; in PS_SERIALIZER_ENCODE_FUNC() local 1052 PHP_VAR_SERIALIZE_INIT(var_hash); in PS_SERIALIZER_ENCODE_FUNC() 1079 php_unserialize_data_t var_hash; in PS_SERIALIZER_DECODE_FUNC() local [all …]
|
H A D | php_session.h | 256 …PI zval *php_set_session_var(zend_string *name, zval *state_val, php_unserialize_data_t *var_hash);
|