Lines Matching refs:src_entry

3682 	zval *src_entry, *dest_entry;  local
3685 ZEND_HASH_FOREACH_STR_KEY_VAL(src, string_key, src_entry) {
3688 zval *src_zval = src_entry;
3697 …if ((thash && GC_IS_RECURSIVE(thash)) || (src_entry == dest_entry && Z_ISREF_P(dest_entry) && (Z_R…
3740 zval *zv = zend_hash_add_new(dest, string_key, src_entry);
3744 zval *zv = zend_hash_next_index_insert(dest, src_entry);
3758 zval *src_entry; local
3764 ZEND_HASH_PACKED_FOREACH_VAL(src, src_entry) {
3765 if (UNEXPECTED(Z_ISREF_P(src_entry)) &&
3766 UNEXPECTED(Z_REFCOUNT_P(src_entry) == 1)) {
3767 src_entry = Z_REFVAL_P(src_entry);
3769 Z_TRY_ADDREF_P(src_entry);
3770 ZEND_HASH_FILL_ADD(src_entry);
3774 ZEND_HASH_FOREACH_STR_KEY_VAL(src, string_key, src_entry) {
3775 if (UNEXPECTED(Z_ISREF_P(src_entry) &&
3776 Z_REFCOUNT_P(src_entry) == 1)) {
3777 src_entry = Z_REFVAL_P(src_entry);
3779 Z_TRY_ADDREF_P(src_entry);
3781 zend_hash_update(dest, string_key, src_entry);
3783 zend_hash_next_index_insert_new(dest, src_entry);
3793 zval *src_entry, *dest_entry, *src_zval, *dest_zval; local
3798 ZEND_HASH_FOREACH_KEY_VAL(src, num_key, string_key, src_entry) {
3799 src_zval = src_entry;
3807 zval *zv = zend_hash_update(dest, string_key, src_entry);
3817 zval *zv = zend_hash_index_update(dest, num_key, src_entry);
3827 …(Z_ISREF_P(src_entry) && Z_ISREF_P(dest_entry) && Z_REF_P(src_entry) == Z_REF_P(dest_entry) && (Z_…
3905 zval *src_entry; local
3967 ZEND_HASH_PACKED_FOREACH_VAL(src, src_entry) {
3968 if (UNEXPECTED(Z_ISREF_P(src_entry) &&
3969 Z_REFCOUNT_P(src_entry) == 1)) {
3970 src_entry = Z_REFVAL_P(src_entry);
3972 Z_TRY_ADDREF_P(src_entry);
3973 ZEND_HASH_FILL_ADD(src_entry);
3979 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(src, string_key, src_entry) {
3980 if (UNEXPECTED(Z_ISREF_P(src_entry) &&
3981 Z_REFCOUNT_P(src_entry) == 1)) {
3982 src_entry = Z_REFVAL_P(src_entry);
3984 Z_TRY_ADDREF_P(src_entry);
3986 _zend_hash_append(dest, string_key, src_entry);
3988 zend_hash_next_index_insert_new(dest, src_entry);