Lines Matching refs:weakrefs
100 zval *zv = zend_hash_index_lookup(&EG(weakrefs), obj_key); in zend_weakref_register()
124 void *tagged_ptr = zend_hash_index_find_ptr(&EG(weakrefs), obj_key); in zend_weakref_unregister()
131 zend_hash_index_del(&EG(weakrefs), obj_key); in zend_weakref_unregister()
155 zend_hash_index_del(&EG(weakrefs), obj_key); in zend_weakref_unregister()
186 zend_hash_init(&EG(weakrefs), 8, NULL, NULL, 0); in zend_weakrefs_init()
195 void *tagged_ptr = zend_hash_index_find_ptr(&EG(weakrefs), obj_key); in zend_weakrefs_notify()
201 zend_hash_index_del(&EG(weakrefs), obj_key); in zend_weakrefs_notify()
206 zend_hash_destroy(&EG(weakrefs)); in zend_weakrefs_shutdown()
220 void *tagged_ptr = zend_hash_index_find_ptr(&EG(weakrefs), zend_object_to_weakref_key(referent)); in zend_weakref_find()