Lines Matching refs:zv

101 	zval *zv = zend_hash_index_lookup(&EG(weakrefs), obj_key);  in zend_weakref_register()  local
102 if (Z_TYPE_P(zv) == IS_NULL) { in zend_weakref_register()
103 ZVAL_PTR(zv, payload); in zend_weakref_register()
107 void *tagged_ptr = Z_PTR_P(zv); in zend_weakref_register()
120 ZVAL_PTR(zv, ZEND_WEAKREF_ENCODE(ht, ZEND_WEAKREF_TAG_HT)); in zend_weakref_register()
170 zval *zv = zend_hash_index_add(ht, zend_object_to_weakref_key(key), pData); in zend_weakrefs_hash_add() local
171 if (zv) { in zend_weakrefs_hash_add()
174 return zv; in zend_weakrefs_hash_add()
178 zval *zv = zend_hash_index_find(ht, zend_object_to_weakref_key(key)); in zend_weakrefs_hash_del() local
179 if (zv) { in zend_weakrefs_hash_del()
340 zval *zv = zend_hash_index_find(&wm->ht, zend_object_to_weakref_key(obj_addr)); in zend_weakmap_read_dimension() local
341 if (zv == NULL) { in zend_weakmap_read_dimension()
351 ZVAL_MAKE_REF(zv); in zend_weakmap_read_dimension()
353 return zv; in zend_weakmap_read_dimension()
374 zval *zv = zend_hash_index_find(&wm->ht, obj_key); in zend_weakmap_write_dimension() local
375 if (zv) { in zend_weakmap_write_dimension()
379 ZVAL_COPY_VALUE(&zv_orig, zv); in zend_weakmap_write_dimension()
380 ZVAL_COPY_VALUE(zv, value); in zend_weakmap_write_dimension()
399 zval *zv = zend_hash_index_find(&wm->ht, zend_object_to_weakref_key(Z_OBJ_P(offset))); in zend_weakmap_has_dimension() local
400 if (!zv) { in zend_weakmap_has_dimension()
405 return i_zend_is_true(zv); in zend_weakmap_has_dimension()
407 return Z_TYPE_P(zv) != IS_NULL; in zend_weakmap_has_dimension()
519 zval *zv = zend_hash_index_find(&wm->ht, obj_key); in zend_weakmap_get_object_key_entry_gc() local
520 ZEND_ASSERT(zv); in zend_weakmap_get_object_key_entry_gc()
521 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_key_entry_gc()
527 zval *zv = zend_hash_index_find(&wm->ht, obj_key); in zend_weakmap_get_object_key_entry_gc() local
528 ZEND_ASSERT(zv); in zend_weakmap_get_object_key_entry_gc()
529 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_key_entry_gc()
554 zval *zv = zend_hash_index_find(&wm->ht, obj_key); in zend_weakmap_get_object_entry_gc() local
555 ZEND_ASSERT(zv); in zend_weakmap_get_object_entry_gc()
556 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_entry_gc()
561 zval *zv = zend_hash_index_find(&wm->ht, obj_key); in zend_weakmap_get_object_entry_gc() local
562 ZEND_ASSERT(zv); in zend_weakmap_get_object_entry_gc()
563 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_entry_gc()
680 zval *zv = zend_weakmap_read_dimension(Z_OBJ_P(ZEND_THIS), key, BP_VAR_R, NULL); in ZEND_METHOD() local
681 if (!zv) { in ZEND_METHOD()
685 ZVAL_COPY(return_value, zv); in ZEND_METHOD()