Home
last modified time | relevance | path

Searched refs:cache_slot (Results 1 – 25 of 29) sorted by relevance

12

/PHP-8.0/ext/standard/
H A Dincomplete_class.c51 …et_property(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv) /* {{… in incomplete_class_get_property() argument
64 …_write_property(zend_object *object, zend_string *member, zval *value, void **cache_slot) /* {{{ */ in incomplete_class_write_property() argument
71 …t_property_ptr_ptr(zend_object *object, zend_string *member, int type, void **cache_slot) /* {{{ */ in incomplete_class_get_property_ptr_ptr() argument
78 …omplete_class_unset_property(zend_object *object, zend_string *member, void **cache_slot) /* {{{ */ in incomplete_class_unset_property() argument
84 …as_property(zend_object *object, zend_string *member, int check_empty, void **cache_slot) /* {{{ */ in incomplete_class_has_property() argument
/PHP-8.0/Zend/
H A Dzend_object_handlers.h44 …_read_property_t)(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv);
57 …object_write_property_t)(zend_object *object, zend_string *member, zval *value, void **cache_slot);
70 …ect_get_property_ptr_ptr_t)(zend_object *object, zend_string *member, int type, void **cache_slot);
78 …t_has_property_t)(zend_object *object, zend_string *member, int has_set_exists, void **cache_slot);
84 … void (*zend_object_unset_property_t)(zend_object *object, zend_string *member, void **cache_slot);
201 …nd_std_get_property_ptr_ptr(zend_object *object, zend_string *member, int type, void **cache_slot);
202 …std_read_property(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv);
203 …*zend_std_write_property(zend_object *object, zend_string *member, zval *value, void **cache_slot);
204 …_std_has_property(zend_object *object, zend_string *member, int has_set_exists, void **cache_slot);
205 ZEND_API void zend_std_unset_property(zend_object *object, zend_string *member, void **cache_slot);
H A Dzend_object_handlers.c278 if (cache_slot && EXPECTED(ce == CACHED_PTR_EX(cache_slot))) { in zend_get_property_offset()
279 *info_ptr = CACHED_PTR_EX(cache_slot + 2); in zend_get_property_offset()
280 return (uintptr_t)CACHED_PTR_EX(cache_slot + 1); in zend_get_property_offset()
292 if (cache_slot) { in zend_get_property_offset()
294 CACHE_PTR_EX(cache_slot + 2, NULL); in zend_get_property_offset()
359 if (cache_slot) { in zend_get_property_offset()
360 CACHE_POLYMORPHIC_PTR_EX(cache_slot, ce, (void*)(uintptr_t)offset); in zend_get_property_offset()
361 CACHE_PTR_EX(cache_slot + 2, property_info); in zend_get_property_offset()
589 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_std_read_property()
593 if (cache_slot) { in zend_std_read_property()
[all …]
H A Dzend_execute.c971 ce = *cache_slot; in zend_check_type_slow()
977 cache_slot++; in zend_check_type_slow()
982 *cache_slot = ce; in zend_check_type_slow()
989 cache_slot++; in zend_check_type_slow()
1001 *cache_slot = (void *) ce; in zend_check_type_slow()
3032 CACHE_PTR(cache_slot, ce); in zend_fetch_static_property_address_ex()
4604 if (EXPECTED(*cache_slot == fbc)) { in zend_get_arg_offset_by_name()
4615 *cache_slot = fbc; in zend_get_arg_offset_by_name()
4616 *(uintptr_t *)(cache_slot + 1) = i; in zend_get_arg_offset_by_name()
4625 *cache_slot = fbc; in zend_get_arg_offset_by_name()
[all …]
H A Dzend_vm_execute.h22211 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER() local
22429 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER() local
22496 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER() local
24826 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER() local
25046 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local
25114 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local
28942 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER() local
29160 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER() local
29227 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER() local
31420 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER() local
[all …]
H A Dzend_closures.c447 …ad_property(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv) /* {{… in zend_closure_read_property() argument
454 …_write_property(zend_object *object, zend_string *member, zval *value, void **cache_slot) /* {{{ */ in zend_closure_write_property() argument
461 …t_property_ptr_ptr(zend_object *object, zend_string *member, int type, void **cache_slot) /* {{{ */ in zend_closure_get_property_ptr_ptr() argument
468 …property(zend_object *object, zend_string *member, int has_set_exists, void **cache_slot) /* {{{ */ in zend_closure_has_property() argument
477 … zend_closure_unset_property(zend_object *object, zend_string *member, void **cache_slot) /* {{{ */ in zend_closure_unset_property() argument
H A Dzend_vm_def.h1012 void **cache_slot; variable
1278 void **cache_slot; variable
1351 void **cache_slot; variable
2023 void **cache_slot = NULL; variable
2182 void **cache_slot = NULL; variable
4237 void *cache_slot = CACHE_ADDR(opline->op2.num); variable
5045 void *cache_slot[2] = {NULL, NULL}; in ZEND_HASH_FOREACH_STR_KEY_VAL() local
5047 EX(call)->func, name, cache_slot) + 1; in ZEND_HASH_FOREACH_STR_KEY_VAL()
5063 void *cache_slot[2] = {NULL, NULL}; in ZEND_HASH_FOREACH_STR_KEY_VAL() local
5158 void *cache_slot[2] = {NULL, NULL}; variable
[all …]
H A Dzend_execute.h357 uint32_t *arg_num_ptr, void **cache_slot);
H A Dzend_types.h320 uint32_t cache_slot; /* cache slot (for RECV_INIT) */ member
574 #define Z_CACHE_SLOT(zval) (zval).u2.cache_slot
H A Dzend_execute_API.c814 void *cache_slot[2] = {NULL, NULL}; in zend_call_function() local
816 target = zend_handle_named_arg(&call, name, &arg_num, cache_slot); in zend_call_function()
/PHP-8.0/ext/intl/transliterator/
H A Dtransliterator_class.c190 …terator_get_property_ptr_ptr( zend_object *object, zend_string *name, int type, void **cache_slot ) in Transliterator_get_property_ptr_ptr() argument
201 retval = zend_std_get_property_ptr_ptr( object, name, type, cache_slot ); in Transliterator_get_property_ptr_ptr()
209 …ator_read_property( zend_object *object, zend_string *name, int type, void **cache_slot, zval *rv ) in Transliterator_read_property() argument
222 retval = zend_std_read_property( object, name, type, cache_slot, rv ); in Transliterator_read_property()
232 void **cache_slot ) in Transliterator_write_property() argument
249 value = zend_std_write_property( object, name, value, cache_slot ); in Transliterator_write_property()
/PHP-8.0/Zend/tests/type_declarations/
H A Dtyped_properties_cache_slot_opt.phpt2 Demonstrate that cache_slot optimization is illegal due to cache_slot merging
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_helpers.c1692 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper()
1696 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper()
1727 if (*cache_slot) { in zend_jit_verify_type_common()
1728 ce = *cache_slot; in zend_jit_verify_type_common()
1733 cache_slot++; in zend_jit_verify_type_common()
1736 *cache_slot = ce; in zend_jit_verify_type_common()
1741 cache_slot++; in zend_jit_verify_type_common()
1744 if (EXPECTED(*cache_slot)) { in zend_jit_verify_type_common()
1745 ce = (zend_class_entry *) *cache_slot; in zend_jit_verify_type_common()
1751 *cache_slot = (void *) ce; in zend_jit_verify_type_common()
[all …]
/PHP-8.0/ext/com_dotnet/
H A Dcom_handlers.c28 …*com_property_read(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv) in com_property_read() argument
60 … zval *com_property_write(zend_object *object, zend_string *member, zval *value, void **cache_slot) in com_property_write() argument
180 …al *com_get_property_ptr_ptr(zend_object *object, zend_string *member, int type, void **cache_slot) in com_get_property_ptr_ptr() argument
185 …t com_property_exists(zend_object *object, zend_string *member, int check_empty, void **cache_slot) in com_property_exists() argument
211 static void com_property_delete(zend_object *object, zend_string *member, void **cache_slot) in com_property_delete() argument
H A Dcom_saproxy.c69 …roxy_property_read(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv) in saproxy_property_read() argument
78 …l *saproxy_property_write(zend_object *object, zend_string *member, zval *value, void **cache_slot) in saproxy_property_write() argument
283 …proxy_property_exists(zend_object *object, zend_string *member, int check_empty, void **cache_slot) in saproxy_property_exists() argument
296 static void saproxy_property_delete(zend_object *object, zend_string *member, void **cache_slot) in saproxy_property_delete() argument
/PHP-8.0/ext/mysqli/
H A Dmysqli.c300 zval *mysqli_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zva… in mysqli_read_property() argument
319 retval = zend_std_read_property(object, name, type, cache_slot, rv); in mysqli_read_property()
327 zval *mysqli_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in mysqli_write_property() argument
341 value = zend_std_write_property(object, name, value, cache_slot); in mysqli_write_property()
360 …s_property(zend_object *object, zend_string *name, int has_set_exists, void **cache_slot) /* {{{ */ in mysqli_object_has_property() argument
373 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property()
382 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property()
392 ret = zend_std_has_property(object, name, has_set_exists, cache_slot); in mysqli_object_has_property()
/PHP-8.0/ext/xmlreader/
H A Dphp_xmlreader.c119 …xmlreader_get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) in xmlreader_get_property_ptr_ptr() argument
132 retval = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in xmlreader_get_property_ptr_ptr()
140 zval *xmlreader_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, … in xmlreader_read_property() argument
159 retval = zend_std_read_property(object, name, type, cache_slot, rv); in xmlreader_read_property()
167 …l *xmlreader_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in xmlreader_write_property() argument
180 value = zend_std_write_property(object, name, value, cache_slot); in xmlreader_write_property()
/PHP-8.0/ext/spl/
H A Dspl_array.c846 …read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *rv) /* {{… in spl_array_read_property() argument
856 return zend_std_read_property(object, name, type, cache_slot, rv); in spl_array_read_property()
859 …ay_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) /* {{{ */ in spl_array_write_property() argument
870 return zend_std_write_property(object, name, value, cache_slot); in spl_array_write_property()
873 …get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) /* {{{ */ in spl_array_get_property_ptr_ptr() argument
888 return zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in spl_array_get_property_ptr_ptr()
891 …s_property(zend_object *object, zend_string *name, int has_set_exists, void **cache_slot) /* {{{ */ in spl_array_has_property() argument
901 return zend_std_has_property(object, name, has_set_exists, cache_slot); in spl_array_has_property()
904 static void spl_array_unset_property(zend_object *object, zend_string *name, void **cache_slot) /* … in spl_array_unset_property() argument
915 zend_std_unset_property(object, name, cache_slot); in spl_array_unset_property()
/PHP-8.0/ext/date/
H A Dphp_date.c1623 retval = zend_std_has_property(object, name, type, cache_slot); in date_interval_has_property()
1627 prop = date_interval_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in date_interval_has_property()
1638 retval = zend_std_has_property(object, name, type, cache_slot); in date_interval_has_property()
3797 retval = zend_std_read_property(object, name, type, cache_slot, rv); in date_interval_read_property()
3820 retval = zend_std_read_property(object, name, type, cache_slot, rv); in date_interval_read_property()
3847 return zend_std_write_property(object, name, value, cache_slot); in date_interval_write_property()
3869 value = zend_std_write_property(object, name, value, cache_slot); in date_interval_write_property()
3893 ret = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in date_interval_get_property_ptr_ptr()
4960 return zend_std_read_property(object, name, type, cache_slot, rv); in date_period_read_property()
4972 return zend_std_write_property(object, name, value, cache_slot); in date_period_write_property()
[all …]
/PHP-8.0/ext/dom/
H A Dphp_dom.c298 …get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) /* {{{ */ in dom_get_property_ptr_ptr() argument
304 retval = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in dom_get_property_ptr_ptr()
311 zval *dom_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *… in dom_read_property() argument
333 retval = zend_std_read_property(object, name, type, cache_slot, rv); in dom_read_property()
341 zval *dom_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in dom_write_property() argument
352 value = zend_std_write_property(object, name, value, cache_slot); in dom_write_property()
360 …int dom_property_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in dom_property_exists() argument
383 retval = zend_std_has_property(object, name, check_empty, cache_slot); in dom_property_exists()
/PHP-8.0/ext/snmp/
H A Dsnmp.c1675 zval *php_snmp_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, z… in php_snmp_read_property() argument
1693 retval = zend_std_read_property(object, name, type, cache_slot, rv); in php_snmp_read_property()
1702 …al *php_snmp_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in php_snmp_write_property() argument
1719 value = zend_std_write_property(object, name, value, cache_slot); in php_snmp_write_property()
1728 …hp_snmp_has_property(zend_object *object, zend_string *name, int has_set_exists, void **cache_slot) in php_snmp_has_property() argument
1740 zval *value = php_snmp_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
1748 zval *value = php_snmp_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
1757 ret = zend_std_has_property(object, name, has_set_exists, cache_slot); in php_snmp_has_property()
/PHP-8.0/ext/pdo/
H A Dpdo_stmt.c2091 …tic zval *dbstmt_prop_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in dbstmt_prop_write() argument
2097 return zend_std_write_property(object, name, value, cache_slot); in dbstmt_prop_write()
2101 static void dbstmt_prop_delete(zend_object *object, zend_string *name, void **cache_slot) in dbstmt_prop_delete() argument
2106 zend_std_unset_property(object, name, cache_slot); in dbstmt_prop_delete()
2334 static zval *row_prop_read(zend_object *object, zend_string *name, int type, void **cache_slot, zva… in row_prop_read() argument
2359 return zend_std_read_property(&stmt->std, name, type, cache_slot, rv); in row_prop_read()
2409 static zval *row_prop_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in row_prop_write() argument
2420 …tic int row_prop_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in row_prop_exists() argument
2492 static void row_prop_delete(zend_object *object, zend_string *offset, void **cache_slot) in row_prop_delete() argument
/PHP-8.0/ext/ffi/
H A Dffi.c1063 …zend_ffi_cdata_set(zend_object *obj, zend_string *member, zval *value, void **cache_slot) /* {{{ */ in zend_ffi_cdata_set() argument
1170 if (cache_slot && *cache_slot == type) { in zend_ffi_cdata_read_field()
1171 field = *(cache_slot + 1); in zend_ffi_cdata_read_field()
1199 if (cache_slot) { in zend_ffi_cdata_read_field()
1200 *cache_slot = type; in zend_ffi_cdata_read_field()
1201 *(cache_slot + 1) = field; in zend_ffi_cdata_read_field()
1239 if (cache_slot && *cache_slot == type) { in zend_ffi_cdata_write_field()
1240 field = *(cache_slot + 1); in zend_ffi_cdata_write_field()
1268 if (cache_slot) { in zend_ffi_cdata_write_field()
1269 *cache_slot = type; in zend_ffi_cdata_write_field()
[all …]
/PHP-8.0/ext/zip/
H A Dphp_zip.c886 …get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) /* {{{ */ in php_zip_get_property_ptr_ptr() argument
899 retval = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in php_zip_get_property_ptr_ptr()
906 …read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *rv) /* {{… in php_zip_read_property() argument
924 retval = zend_std_read_property(object, name, type, cache_slot, rv); in php_zip_read_property()
931 static int php_zip_has_property(zend_object *object, zend_string *name, int type, void **cache_slot in php_zip_has_property() argument
958 retval = zend_std_has_property(object, name, type, cache_slot); in php_zip_has_property()
/PHP-8.0/ext/simplexml/
H A Dsimplexml.c361 static zval *sxe_property_read(zend_object *object, zend_string *name, int type, void **cache_slot,… in sxe_property_read() argument
625 …ic zval *sxe_property_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in sxe_property_write() argument
641 …perty_get_adr(zend_object *object, zend_string *zname, int fetch_type, void **cache_slot) /* {{{ */ in sxe_property_get_adr() argument
782 …int sxe_property_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in sxe_property_exists() argument
908 static void sxe_property_delete(zend_object *object, zend_string *name, void **cache_slot) in sxe_property_delete() argument

Completed in 395 milliseconds

12