Lines Matching refs:var_hashx
44 static inline void var_push(php_unserialize_data_t *var_hashx, zval *rval)
46 var_entries *var_hash = (*var_hashx)->last;
56 if (!(*var_hashx)->first) {
57 (*var_hashx)->first = var_hash;
59 ((var_entries *) (*var_hashx)->last)->next = var_hash;
62 (*var_hashx)->last = var_hash;
68 PHPAPI void var_push_dtor(php_unserialize_data_t *var_hashx, zval *rval)
70 zval *tmp_var = var_tmp_var(var_hashx);
77 PHPAPI zval *var_tmp_var(php_unserialize_data_t *var_hashx)
81 if (!var_hashx || !*var_hashx) {
85 var_hash = (*var_hashx)->last_dtor;
91 if (!(*var_hashx)->first_dtor) {
92 (*var_hashx)->first_dtor = var_hash;
94 ((var_dtor_entries *) (*var_hashx)->last_dtor)->next = var_hash;
97 (*var_hashx)->last_dtor = var_hash;
104 PHPAPI void var_replace(php_unserialize_data_t *var_hashx, zval *ozval, zval *nzval)
107 var_entries *var_hash = (*var_hashx)->first;
123 static zval *var_access(php_unserialize_data_t *var_hashx, zend_long id)
125 var_entries *var_hash = (*var_hashx)->first;
142 PHPAPI void var_destroy(php_unserialize_data_t *var_hashx)
146 var_entries *var_hash = (*var_hashx)->first;
147 var_dtor_entries *var_dtor_hash = (*var_hashx)->first_dtor;