Lines Matching refs:target_hash
549 HashTable *target_hash; in php_wddx_serialize_array() local
553 target_hash = Z_ARRVAL_P(arr); in php_wddx_serialize_array()
554 ZEND_HASH_FOREACH_KEY(target_hash, idx, key) { in php_wddx_serialize_array()
570 snprintf(tmp_buf, sizeof(tmp_buf), WDDX_ARRAY_S, zend_hash_num_elements(target_hash)); in php_wddx_serialize_array()
574 ZEND_HASH_FOREACH_KEY_VAL(target_hash, idx, key, ent) { in php_wddx_serialize_array()
677 HashTable *target_hash; in php_wddx_add_var() local
690 target_hash = HASH_OF(name_var); in php_wddx_add_var()
693 ZEND_HASH_FOREACH_VAL(target_hash, val) { in php_wddx_add_var()
698 if (GC_IS_RECURSIVE(target_hash)) { in php_wddx_add_var()
702 GC_PROTECT_RECURSION(target_hash); in php_wddx_add_var()
704 ZEND_HASH_FOREACH_VAL(target_hash, val) { in php_wddx_add_var()
710 GC_UNPROTECT_RECURSION(target_hash); in php_wddx_add_var()
879 HashTable *target_hash; in php_wddx_pop_element() local
945 target_hash = HASH_OF(&ent2->data); in php_wddx_pop_element()
994 zend_symtable_str_update(target_hash, ent1->varname, strlen(ent1->varname), &ent1->data); in php_wddx_pop_element()
998 zend_hash_next_index_insert(target_hash, &ent1->data); in php_wddx_pop_element()