Home
last modified time | relevance | path

Searched refs:zend_refcounted (Results 1 – 19 of 19) sorted by relevance

/php-src/Zend/
H A Dzend_gc.h48 ZEND_API void ZEND_FASTCALL gc_possible_root(zend_refcounted *ref);
49 ZEND_API void ZEND_FASTCALL gc_remove_from_buffer(zend_refcounted *ref);
77 zend_refcounted *_p = (zend_refcounted*)(p); \
87 static zend_always_inline void gc_check_possible_root(zend_refcounted *ref) in gc_check_possible_root()
102 static zend_always_inline void gc_check_possible_root_no_ref(zend_refcounted *ref) in gc_check_possible_root_no_ref()
H A Dzend_variables.c37 typedef void (ZEND_FASTCALL *zend_rc_dtor_func_t)(zend_refcounted *p);
54 ZEND_API void ZEND_FASTCALL rc_dtor_func(zend_refcounted *p) in rc_dtor_func()
91 zend_refcounted *ref = Z_COUNTED_P(zval_ptr); in zval_internal_ptr_dtor()
H A Dzend_variables.h30 ZEND_API void ZEND_FASTCALL rc_dtor_func(zend_refcounted *p);
43 zend_refcounted *ref = Z_COUNTED_P(zval_ptr); in i_zval_ptr_dtor()
H A Dzend_gc.c97 gc_trace_ref((zend_refcounted *) ref); \
243 zend_refcounted *ref;
309 zend_refcounted *data[GC_STACK_SEGMENT_SIZE];
943 zend_refcounted *ref = Z_COUNTED_P(zv); in gc_scan_black()
1118 zend_refcounted *ref = Z_COUNTED_P(zv); in gc_mark_grey()
1159 zend_refcounted *p; in gc_compact()
1263 GC_STACK_PUSH((zend_refcounted *) ht); in gc_scan()
1329 zend_refcounted *ref = Z_COUNTED_P(zv); in gc_scan()
1608 zend_refcounted *ref; in gc_collect_roots()
1755 zend_refcounted *ref = Z_COUNTED_P(zv); in gc_remove_nested_data_from_buffer()
[all …]
H A Dzend_objects_API.h78 } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { in END_EXTERN_C()
79 gc_possible_root((zend_refcounted*)obj); in END_EXTERN_C()
H A Dzend_types.h95 typedef struct _zend_refcounted zend_refcounted; typedef
318 zend_refcounted *counted;
718 rc_dtor_func((zend_refcounted *)_p); \
720 gc_check_possible_root((zend_refcounted *)_p); \
728 rc_dtor_func((zend_refcounted *)_p); \
730 gc_check_possible_root_no_ref((zend_refcounted *)_p); \
1403 zend_refcounted *_gc = Z_COUNTED_P(_z2); \
1412 zend_refcounted *_gc = Z_COUNTED_P(_z2); \
1424 zend_refcounted *_gc = Z_COUNTED_P(_z2); \
1444 zend_refcounted *_gc = Z_COUNTED_P(_z2); \
H A Dzend_execute.h126 …ex(zval *variable_ptr, zval *value, uint8_t value_type, bool strict, zend_refcounted **garbage_ptr…
130 zend_refcounted *ref = NULL; in zend_copy_to_variable()
159 zend_refcounted *garbage; in zend_assign_to_variable()
182 …zval *variable_ptr, zval *value, zend_uchar value_type, bool strict, zend_refcounted **garbage_ptr) in zend_assign_to_variable_ex()
H A Dzend_vm_execute.h942 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST_HANDLER()
978 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER()
1014 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER()
1050 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CV_HANDLER()
1086 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_STATIC_PROP_REF_SPEC_HANDLER()
23496 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
23630 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
23764 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
23898 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24033 zend_refcounted *garbage = NULL; in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
[all …]
H A Dzend_execute.c163 zend_refcounted *__ref = Z_COUNTED_P(__container_to_free); \
554 …nd_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr, zend_refcounted **garbage_ptr) in zend_assign_to_variable_reference()
572 …eference(zend_property_info *prop_info, zval *prop, zval *value_ptr, zend_refcounted **garbage_ptr… in zend_assign_to_typed_property_reference()
585 …ng_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr, zend_refcounted **garbage_ptr… in zend_wrong_assign_to_variable_reference()
1024 …yped_prop(zend_property_info *info, zval *property_val, zval *value, zend_refcounted **garbage_ptr… in zend_assign_to_typed_prop()
3291 zend_refcounted *garbage = NULL; in zend_assign_to_property_reference()
3626 zend_refcounted *ref = Z_COUNTED_P(zval_ptr); in i_zval_ptr_dtor_noref()
3632 …al *variable_ptr, zval *orig_value, uint8_t value_type, bool strict, zend_refcounted **garbage_ptr) in zend_assign_to_typed_ref_ex()
3636 zend_refcounted *ref = NULL; in zend_assign_to_typed_ref_ex()
3669 zend_refcounted *garbage = NULL; in zend_assign_to_typed_ref()
H A Dzend_vm_def.h2391 zend_refcounted *garbage = NULL;
2524 zend_refcounted *garbage = NULL;
2562 zend_refcounted *garbage = NULL;
2719 zend_refcounted *garbage = NULL;
2742 zend_refcounted *garbage = NULL;
2818 zend_refcounted *garbage = NULL;
4916 zend_refcounted *ref = Z_COUNTED_P(varptr);
5094 zend_refcounted *ref = Z_COUNTED_P(varptr);
6997 zend_refcounted *gc = Z_COUNTED_P(value); in ZEND_VM_HELPER()
7077 zend_refcounted *gc = Z_COUNTED_P(value);
[all …]
H A Dzend_execute_API.c725 rc_dtor_func((zend_refcounted *)ast_ref); in zval_update_constant_with_ctx()
H A Dzend_object_handlers.c852 zend_refcounted *garbage = NULL; in zend_std_write_property()
/php-src/sapi/phpdbg/
H A Dphpdbg_watch.h65 zend_refcounted *ref;
71 zend_refcounted *ref; /* key to fetch the collision on parents */
77 zend_refcounted ref;
101 zend_refcounted ref;
H A Dphpdbg_watch.c133 #define HT_WATCH_OFFSET (sizeof(zend_refcounted *) + sizeof(uint32_t)) /* we are not interested in …
199 phpdbg_writeln("Old refcount: %d", GC_REFCOUNT((zend_refcounted *) oldPtr)); in phpdbg_print_watch_diff()
200 phpdbg_writeln("New refcount: %d", GC_REFCOUNT((zend_refcounted *) newPtr)); in phpdbg_print_watch_diff()
469 if ((zend_refcounted *) Z_INDIRECT_P(watch->addr.zv) == watch->ref) {
477 watch->ref = (zend_refcounted *) Z_INDIRECT_P(watch->addr.zv);
/php-src/ext/soap/
H A Dphp_packet_soap.c383 zend_refcounted *garbage = Z_COUNTED_P(return_value); in parse_packet_soap()
/php-src/docs/source/core/data-structures/
H A Dzval.rst47 zend_refcounted *counted;
/php-src/ext/opcache/jit/
H A Dzend_jit_helpers.c2136 static void ZEND_FASTCALL zend_jit_extract_helper(zend_refcounted *garbage) in zend_jit_extract_helper()
2196 zend_refcounted *garbage = NULL; in zend_jit_assign_to_typed_ref2_helper()
2556 zend_refcounted *garbage = NULL; in zend_jit_assign_to_typed_prop()
H A Dzend_jit_ir.c1556 ir_LOAD_U32(ir_ADD_OFFSET(ref, offsetof(zend_refcounted, gc.u.type_info))), in jit_if_GC_MAY_NOT_LEAK()
13388 ir_LOAD_U32(ir_ADD_OFFSET(key_ref, offsetof(zend_refcounted, gc.u.type_info))),
/php-src/ext/standard/
H A Dvar.c1401 zend_refcounted *ref = Z_COUNTED_P(return_value); in php_unserialize_with_options()

Completed in 298 milliseconds