Lines Matching refs:var_hashx
86 static inline void var_push(php_unserialize_data_t *var_hashx, zval *rval)
88 var_entries *var_hash = (*var_hashx)->last;
98 if (!(*var_hashx)->first) {
99 (*var_hashx)->first = var_hash;
101 ((var_entries *) (*var_hashx)->last)->next = var_hash;
104 (*var_hashx)->last = var_hash;
110 PHPAPI void var_push_dtor(php_unserialize_data_t *var_hashx, zval *rval)
112 zval *tmp_var = var_tmp_var(var_hashx);
119 PHPAPI zval *var_tmp_var(php_unserialize_data_t *var_hashx)
123 if (!var_hashx || !*var_hashx) {
127 var_hash = (*var_hashx)->last_dtor;
133 if (!(*var_hashx)->first_dtor) {
134 (*var_hashx)->first_dtor = var_hash;
136 ((var_dtor_entries *) (*var_hashx)->last_dtor)->next = var_hash;
139 (*var_hashx)->last_dtor = var_hash;
146 PHPAPI void var_replace(php_unserialize_data_t *var_hashx, zval *ozval, zval *nzval)
149 var_entries *var_hash = (*var_hashx)->first;
165 static zval *var_access(php_unserialize_data_t *var_hashx, zend_long id)
167 var_entries *var_hash = (*var_hashx)->first;
184 PHPAPI void var_destroy(php_unserialize_data_t *var_hashx)
188 var_entries *var_hash = (*var_hashx)->first;
189 var_dtor_entries *var_dtor_hash = (*var_hashx)->first_dtor;
288 zend_string *class_name, php_unserialize_data_t *var_hashx)
290 HashTable *classes = (*var_hashx)->allowed_classes;