Lines Matching refs:var_hash
52 PHPAPI void php_var_serialize(smart_str *buf, zval **struc, php_serialize_data_t *var_hash TSRMLS_D…
53 …al, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash TSRMLS_DC);
62 BG(serialize).var_hash = (void *)(var_hash_ptr); \
66 (var_hash_ptr) = (php_serialize_data_t)BG(serialize).var_hash; \
79 zend_hash_destroy((php_serialize_data_t)BG(serialize).var_hash); \
80 FREE_HASHTABLE((php_serialize_data_t)BG(serialize).var_hash); \
81 BG(serialize).var_hash = NULL; \
92 BG(unserialize).var_hash = (void *)(var_hash_ptr); \
96 (var_hash_ptr) = (php_unserialize_data_t)BG(unserialize).var_hash; \
111 BG(unserialize).var_hash = NULL; \
116 PHPAPI void var_replace(php_unserialize_data_t *var_hash, zval *ozval, zval **nzval);
117 PHPAPI void var_push_dtor(php_unserialize_data_t *var_hash, zval **val);
119 PHPAPI void var_destroy(php_unserialize_data_t *var_hash);
121 #define PHP_VAR_UNSERIALIZE_ZVAL_CHANGED(var_hash, ozval, nzval) \ argument
122 var_replace((var_hash), (ozval), &(nzval))