var_hash         1108 ext/pdo/pdo_stmt.c 						php_unserialize_data_t var_hash;
var_hash         1110 ext/pdo/pdo_stmt.c 						PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash         1113 ext/pdo/pdo_stmt.c 							PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1116 ext/pdo/pdo_stmt.c 						PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          609 ext/phar/phar.c 	php_unserialize_data_t var_hash;
var_hash          616 ext/phar/phar.c 		PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          618 ext/phar/phar.c 		if (!php_var_unserialize(metadata, &p, p + zip_metadata_len, &var_hash)) {
var_hash          620 ext/phar/phar.c 			PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          626 ext/phar/phar.c 		PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          262 ext/session/php_session.h PHPAPI zval *php_set_session_var(zend_string *name, zval *state_val, php_unserialize_data_t *var_hash);
var_hash          179 ext/session/session.c PHPAPI zval* php_set_session_var(zend_string *name, zval *state_val, php_unserialize_data_t *var_hash) /* {{{ */
var_hash          877 ext/session/session.c 	php_serialize_data_t var_hash;
var_hash          880 ext/session/session.c 		PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          881 ext/session/session.c 		php_var_serialize(&buf, Z_REFVAL(PS(http_session_vars)), &var_hash);
var_hash          882 ext/session/session.c 		PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          892 ext/session/session.c 	php_unserialize_data_t var_hash;
var_hash          896 ext/session/session.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          897 ext/session/session.c 	php_var_unserialize(&session_vars, (const unsigned char **)&val, (const unsigned char *)endptr, &var_hash);
var_hash          898 ext/session/session.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          920 ext/session/session.c 	php_serialize_data_t var_hash;
var_hash          923 ext/session/session.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          929 ext/session/session.c 			php_var_serialize(&buf, struc, &var_hash);
var_hash          937 ext/session/session.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          951 ext/session/session.c 	php_unserialize_data_t var_hash;
var_hash          953 ext/session/session.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          978 ext/session/session.c 			if (php_var_unserialize(&current, (const unsigned char **) &p, (const unsigned char *) endptr, &var_hash)) {
var_hash          979 ext/session/session.c 				zval *zv = php_set_session_var(name, &current, &var_hash );
var_hash          980 ext/session/session.c 				var_replace(&var_hash, &current, zv);
var_hash          984 ext/session/session.c 				PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          992 ext/session/session.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1004 ext/session/session.c 	php_serialize_data_t var_hash;
var_hash         1007 ext/session/session.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash         1012 ext/session/session.c 				PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash         1018 ext/session/session.c 			php_var_serialize(&buf, struc, &var_hash);
var_hash         1027 ext/session/session.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash         1040 ext/session/session.c 	php_unserialize_data_t var_hash;
var_hash         1042 ext/session/session.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash         1071 ext/session/session.c 			if (php_var_unserialize(&current, (const unsigned char **) &q, (const unsigned char *) endptr, &var_hash)) {
var_hash         1072 ext/session/session.c 				zval *zv = php_set_session_var(name, &current, &var_hash);
var_hash         1073 ext/session/session.c 				var_replace(&var_hash, &current, zv);
var_hash         1076 ext/session/session.c 				PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1089 ext/session/session.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1669 ext/spl/spl_array.c 	php_serialize_data_t var_hash;
var_hash         1681 ext/spl/spl_array.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash         1687 ext/spl/spl_array.c 	php_var_serialize(&buf, &flags, &var_hash);
var_hash         1690 ext/spl/spl_array.c 		php_var_serialize(&buf, &intern->array, &var_hash);
var_hash         1702 ext/spl/spl_array.c 	php_var_serialize(&buf, &members, &var_hash); /* finishes the string */
var_hash         1705 ext/spl/spl_array.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash         1724 ext/spl/spl_array.c 	php_unserialize_data_t var_hash;
var_hash         1743 ext/spl/spl_array.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash         1750 ext/spl/spl_array.c 	zflags = var_tmp_var(&var_hash);
var_hash         1751 ext/spl/spl_array.c 	if (!php_var_unserialize(zflags, &p, s + buf_len, &var_hash) || Z_TYPE_P(zflags) != IS_LONG) {
var_hash         1775 ext/spl/spl_array.c 		if (!php_var_unserialize(&intern->array, &p, s + buf_len, &var_hash)) {
var_hash         1778 ext/spl/spl_array.c 		var_push_dtor(&var_hash, &intern->array);
var_hash         1791 ext/spl/spl_array.c 	members = var_tmp_var(&var_hash);
var_hash         1792 ext/spl/spl_array.c 	if (!php_var_unserialize(members, &p, s + buf_len, &var_hash) || Z_TYPE_P(members) != IS_ARRAY) {
var_hash         1800 ext/spl/spl_array.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1804 ext/spl/spl_array.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1140 ext/spl/spl_dllist.c 	php_serialize_data_t   var_hash;
var_hash         1146 ext/spl/spl_dllist.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash         1150 ext/spl/spl_dllist.c 	php_var_serialize(&buf, &flags, &var_hash);
var_hash         1158 ext/spl/spl_dllist.c 		php_var_serialize(&buf, &current->data, &var_hash);
var_hash         1166 ext/spl/spl_dllist.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash         1185 ext/spl/spl_dllist.c 	php_unserialize_data_t var_hash;
var_hash         1196 ext/spl/spl_dllist.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash         1199 ext/spl/spl_dllist.c 	flags = var_tmp_var(&var_hash);
var_hash         1200 ext/spl/spl_dllist.c 	if (!php_var_unserialize(flags, &p, s + buf_len, &var_hash) || Z_TYPE_P(flags) != IS_LONG) {
var_hash         1209 ext/spl/spl_dllist.c 		elem = var_tmp_var(&var_hash);
var_hash         1210 ext/spl/spl_dllist.c 		if (!php_var_unserialize(elem, &p, s + buf_len, &var_hash)) {
var_hash         1213 ext/spl/spl_dllist.c 		var_push_dtor(&var_hash, elem);
var_hash         1222 ext/spl/spl_dllist.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1226 ext/spl/spl_dllist.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          687 ext/spl/spl_observer.c 	php_serialize_data_t var_hash;
var_hash          694 ext/spl/spl_observer.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          699 ext/spl/spl_observer.c 	php_var_serialize(&buf, &flags, &var_hash);
var_hash          707 ext/spl/spl_observer.c 			PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          710 ext/spl/spl_observer.c 		php_var_serialize(&buf, &element->obj, &var_hash);
var_hash          712 ext/spl/spl_observer.c 		php_var_serialize(&buf, &element->inf, &var_hash);
var_hash          721 ext/spl/spl_observer.c 	php_var_serialize(&buf, &members, &var_hash); /* finishes the string */
var_hash          725 ext/spl/spl_observer.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          744 ext/spl/spl_observer.c 	php_unserialize_data_t var_hash;
var_hash          760 ext/spl/spl_observer.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          767 ext/spl/spl_observer.c 	pcount = var_tmp_var(&var_hash);
var_hash          768 ext/spl/spl_observer.c 	if (!php_var_unserialize(pcount, &p, s + buf_len, &var_hash) || Z_TYPE_P(pcount) != IS_LONG) {
var_hash          787 ext/spl/spl_observer.c 		if (!php_var_unserialize(&entry, &p, s + buf_len, &var_hash)) {
var_hash          796 ext/spl/spl_observer.c 			if (!php_var_unserialize(&inf, &p, s + buf_len, &var_hash)) {
var_hash          814 ext/spl/spl_observer.c 				var_push_dtor(&var_hash, &pelement->inf);
var_hash          817 ext/spl/spl_observer.c 				var_push_dtor(&var_hash, &pelement->obj);
var_hash          821 ext/spl/spl_observer.c 		var_replace(&var_hash, &entry, &element->obj);
var_hash          822 ext/spl/spl_observer.c 		var_replace(&var_hash, &inf, &element->inf);
var_hash          840 ext/spl/spl_observer.c 	pmembers = var_tmp_var(&var_hash);
var_hash          841 ext/spl/spl_observer.c 	if (!php_var_unserialize(pmembers, &p, s + buf_len, &var_hash) || Z_TYPE_P(pmembers) != IS_ARRAY) {
var_hash          851 ext/spl/spl_observer.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          855 ext/spl/spl_observer.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash           57 ext/standard/php_var.h PHPAPI int php_var_unserialize(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash);
var_hash           58 ext/standard/php_var.h PHPAPI int php_var_unserialize_ref(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash);
var_hash           59 ext/standard/php_var.h PHPAPI int php_var_unserialize_intern(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash);
var_hash           60 ext/standard/php_var.h PHPAPI int php_var_unserialize_ex(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash, HashTable *classes);
var_hash          118 ext/standard/php_var.h PHPAPI void var_replace(php_unserialize_data_t *var_hash, zval *ozval, zval *nzval);
var_hash          119 ext/standard/php_var.h PHPAPI void var_push_dtor(php_unserialize_data_t *var_hash, zval *val);
var_hash          121 ext/standard/php_var.h PHPAPI void var_destroy(php_unserialize_data_t *var_hash);
var_hash          588 ext/standard/var.c static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash);
var_hash          669 ext/standard/var.c static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_ptr, php_serialize_data_t var_hash) /* {{{ */
var_hash          724 ext/standard/var.c 				php_var_serialize_intern(buf, d, var_hash);
var_hash          742 ext/standard/var.c 							php_var_serialize_intern(buf, d, var_hash);
var_hash          758 ext/standard/var.c 							php_var_serialize_intern(buf, d, var_hash);
var_hash          763 ext/standard/var.c 						php_var_serialize_intern(buf, nvalp, var_hash);
var_hash          769 ext/standard/var.c 					php_var_serialize_intern(buf, nvalp, var_hash);
var_hash          779 ext/standard/var.c static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash) /* {{{ */
var_hash          788 ext/standard/var.c 	if (var_hash && (var_already = php_add_var_hash(var_hash, struc))) {
var_hash          847 ext/standard/var.c 					if (ce->serialize(struc, &serialized_data, &serialized_length, (zend_serialize_data *)var_hash) == SUCCESS) {
var_hash          882 ext/standard/var.c 								php_var_serialize_class(buf, struc, &retval, var_hash);
var_hash          944 ext/standard/var.c 						php_var_serialize_intern(buf, data, var_hash);
var_hash          976 ext/standard/var.c 	php_serialize_data_t var_hash;
var_hash          983 ext/standard/var.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          984 ext/standard/var.c 	php_var_serialize(&buf, struc, &var_hash);
var_hash          985 ext/standard/var.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash         1007 ext/standard/var.c 	php_unserialize_data_t var_hash;
var_hash         1020 ext/standard/var.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash         1040 ext/standard/var.c 	if (!php_var_unserialize_ex(return_value, &p, p + buf_len, &var_hash, class_hash)) {
var_hash         1041 ext/standard/var.c 		PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash         1053 ext/standard/var.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash           44 ext/standard/var_unserializer.c 	var_entries *var_hash = (*var_hashx)->last;
var_hash           46 ext/standard/var_unserializer.c 	fprintf(stderr, "var_push(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(rval));
var_hash           49 ext/standard/var_unserializer.c 	if (!var_hash || var_hash->used_slots == VAR_ENTRIES_MAX) {
var_hash           50 ext/standard/var_unserializer.c 		var_hash = emalloc(sizeof(var_entries));
var_hash           51 ext/standard/var_unserializer.c 		var_hash->used_slots = 0;
var_hash           52 ext/standard/var_unserializer.c 		var_hash->next = 0;
var_hash           55 ext/standard/var_unserializer.c 			(*var_hashx)->first = var_hash;
var_hash           57 ext/standard/var_unserializer.c 			((var_entries *) (*var_hashx)->last)->next = var_hash;
var_hash           60 ext/standard/var_unserializer.c 		(*var_hashx)->last = var_hash;
var_hash           63 ext/standard/var_unserializer.c 	var_hash->data[var_hash->used_slots++] = rval;
var_hash           77 ext/standard/var_unserializer.c     var_dtor_entries *var_hash;
var_hash           83 ext/standard/var_unserializer.c     var_hash = (*var_hashx)->last_dtor;
var_hash           84 ext/standard/var_unserializer.c     if (!var_hash || var_hash->used_slots == VAR_ENTRIES_MAX) {
var_hash           85 ext/standard/var_unserializer.c         var_hash = emalloc(sizeof(var_dtor_entries));
var_hash           86 ext/standard/var_unserializer.c         var_hash->used_slots = 0;
var_hash           87 ext/standard/var_unserializer.c         var_hash->next = 0;
var_hash           90 ext/standard/var_unserializer.c             (*var_hashx)->first_dtor = var_hash;
var_hash           92 ext/standard/var_unserializer.c             ((var_dtor_entries *) (*var_hashx)->last_dtor)->next = var_hash;
var_hash           95 ext/standard/var_unserializer.c         (*var_hashx)->last_dtor = var_hash;
var_hash           97 ext/standard/var_unserializer.c     ZVAL_UNDEF(&var_hash->data[var_hash->used_slots]);
var_hash           98 ext/standard/var_unserializer.c     return &var_hash->data[var_hash->used_slots++];
var_hash          104 ext/standard/var_unserializer.c 	var_entries *var_hash = (*var_hashx)->first;
var_hash          106 ext/standard/var_unserializer.c 	fprintf(stderr, "var_replace(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(nzval));
var_hash          109 ext/standard/var_unserializer.c 	while (var_hash) {
var_hash          110 ext/standard/var_unserializer.c 		for (i = 0; i < var_hash->used_slots; i++) {
var_hash          111 ext/standard/var_unserializer.c 			if (var_hash->data[i] == ozval) {
var_hash          112 ext/standard/var_unserializer.c 				var_hash->data[i] = nzval;
var_hash          116 ext/standard/var_unserializer.c 		var_hash = var_hash->next;
var_hash          122 ext/standard/var_unserializer.c 	var_entries *var_hash = (*var_hashx)->first;
var_hash          124 ext/standard/var_unserializer.c 	fprintf(stderr, "var_access(%ld): %ld\n", var_hash?var_hash->used_slots:-1L, id);
var_hash          127 ext/standard/var_unserializer.c 	while (id >= VAR_ENTRIES_MAX && var_hash && var_hash->used_slots == VAR_ENTRIES_MAX) {
var_hash          128 ext/standard/var_unserializer.c 		var_hash = var_hash->next;
var_hash          132 ext/standard/var_unserializer.c 	if (!var_hash) return NULL;
var_hash          134 ext/standard/var_unserializer.c 	if (id < 0 || id >= var_hash->used_slots) return NULL;
var_hash          136 ext/standard/var_unserializer.c 	return var_hash->data[id];
var_hash          143 ext/standard/var_unserializer.c 	var_entries *var_hash = (*var_hashx)->first;
var_hash          146 ext/standard/var_unserializer.c 	fprintf(stderr, "var_destroy(%ld)\n", var_hash?var_hash->used_slots:-1L);
var_hash          149 ext/standard/var_unserializer.c 	while (var_hash) {
var_hash          150 ext/standard/var_unserializer.c 		next = var_hash->next;
var_hash          151 ext/standard/var_unserializer.c 		efree_size(var_hash, sizeof(var_entries));
var_hash          152 ext/standard/var_unserializer.c 		var_hash = next;
var_hash          299 ext/standard/var_unserializer.c #define UNSERIALIZE_PARAMETER zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash, HashTable *classes
var_hash          300 ext/standard/var_unserializer.c #define UNSERIALIZE_PASSTHRU rval, p, max, var_hash, classes
var_hash          324 ext/standard/var_unserializer.c 					var_push_dtor(var_hash, old_data);
var_hash          335 ext/standard/var_unserializer.c 					var_push_dtor(var_hash, old_data);
var_hash          351 ext/standard/var_unserializer.c 					var_push_dtor(var_hash, old_data);
var_hash          366 ext/standard/var_unserializer.c 		if (!php_var_unserialize_ex(data, p, max, var_hash, classes)) {
var_hash          378 ext/standard/var_unserializer.c 			var_push_dtor(var_hash, data);
var_hash          419 ext/standard/var_unserializer.c 	} else if (ce->unserialize(rval, ce, (const unsigned char*)*p, datalen, (zend_unserialize_data *)var_hash) != SUCCESS) {
var_hash          489 ext/standard/var_unserializer.c PHPAPI int php_var_unserialize(zval *rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash)
var_hash          508 ext/standard/var_unserializer.c 	if (var_hash && (*p)[0] != 'R') {
var_hash          509 ext/standard/var_unserializer.c 		var_push(var_hash, rval);
var_hash          665 ext/standard/var_unserializer.c     if (!var_hash) return 0;
var_hash          820 ext/standard/var_unserializer.c     if (!var_hash) return 0;
var_hash          849 ext/standard/var_unserializer.c     if (!var_hash) return 0;
var_hash         1225 ext/standard/var_unserializer.c 	if (!var_hash) return 0;
var_hash         1228 ext/standard/var_unserializer.c 	if (id == -1 || (rval_ref = var_access(var_hash, id)) == NULL) {
var_hash         1271 ext/standard/var_unserializer.c 	if (!var_hash) return 0;
var_hash         1274 ext/standard/var_unserializer.c 	if (id == -1 || (rval_ref = var_access(var_hash, id)) == NULL) {
var_hash          370 ext/sysvmsg/sysvmsg.c 			php_unserialize_data_t var_hash;
var_hash          374 ext/sysvmsg/sysvmsg.c 			PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          375 ext/sysvmsg/sysvmsg.c 			if (!php_var_unserialize(&tmp, &p, p + result, &var_hash)) {
var_hash          381 ext/sysvmsg/sysvmsg.c 			PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          417 ext/sysvmsg/sysvmsg.c 		php_serialize_data_t var_hash;
var_hash          419 ext/sysvmsg/sysvmsg.c 		PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          420 ext/sysvmsg/sysvmsg.c 		php_var_serialize(&msg_var, message, &var_hash);
var_hash          421 ext/sysvmsg/sysvmsg.c 		PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          253 ext/sysvshm/sysvshm.c 	php_serialize_data_t var_hash;
var_hash          260 ext/sysvshm/sysvshm.c 	PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          261 ext/sysvshm/sysvshm.c 	php_var_serialize(&shm_var, arg_var, &var_hash);
var_hash          262 ext/sysvshm/sysvshm.c 	PHP_VAR_SERIALIZE_DESTROY(var_hash);
var_hash          294 ext/sysvshm/sysvshm.c 	php_unserialize_data_t var_hash;
var_hash          312 ext/sysvshm/sysvshm.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          313 ext/sysvshm/sysvshm.c 	if (php_var_unserialize(return_value, (const unsigned char **) &shm_data, (unsigned char *) shm_data + shm_var->length, &var_hash) != 1) {
var_hash          317 ext/sysvshm/sysvshm.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          129 sapi/phpdbg/phpdbg_wait.c 	php_unserialize_data_t var_hash;
var_hash          131 sapi/phpdbg/phpdbg_wait.c 	PHP_VAR_UNSERIALIZE_INIT(var_hash);
var_hash          132 sapi/phpdbg/phpdbg_wait.c 	if (!php_var_unserialize(&zv, (const unsigned char **) &msg, (unsigned char *) msg + len, &var_hash)) {
var_hash          133 sapi/phpdbg/phpdbg_wait.c 		PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          137 sapi/phpdbg/phpdbg_wait.c 	PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
var_hash          164 sapi/phpdbg/phpdbg_webdata_transfer.c 		php_serialize_data_t var_hash;
var_hash          167 sapi/phpdbg/phpdbg_webdata_transfer.c 		PHP_VAR_SERIALIZE_INIT(var_hash);
var_hash          168 sapi/phpdbg/phpdbg_webdata_transfer.c 		php_var_serialize(&buf, &array, &var_hash);
var_hash          169 sapi/phpdbg/phpdbg_webdata_transfer.c 		PHP_VAR_SERIALIZE_DESTROY(var_hash);