Home
last modified time | relevance | path

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

/PHP-7.3/ext/standard/
H A Dincomplete_class.c50 static zval *incomplete_class_get_property(zval *object, zval *member, int type, void **cache_slot,… in incomplete_class_get_property() argument
63 …complete_class_write_property(zval *object, zval *member, zval *value, void **cache_slot) /* {{{ */ in incomplete_class_write_property() argument
69 …plete_class_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot) /* {{{ */ in incomplete_class_get_property_ptr_ptr() argument
76 static void incomplete_class_unset_property(zval *object, zval *member, void **cache_slot) /* {{{ */ in incomplete_class_unset_property() argument
82 …mplete_class_has_property(zval *object, zval *member, int check_empty, void **cache_slot) /* {{{ */ in incomplete_class_has_property() argument
/PHP-7.3/Zend/
H A Dzend_object_handlers.h44 …*(*zend_object_read_property_t)(zval *object, zval *member, int type, void **cache_slot, zval *rv);
56 …f void (*zend_object_write_property_t)(zval *object, zval *member, zval *value, void **cache_slot);
63 …al *(*zend_object_get_property_ptr_ptr_t)(zval *object, zval *member, int type, void **cache_slot);
80 …t (*zend_object_has_property_t)(zval *object, zval *member, int has_set_exists, void **cache_slot);
86 typedef void (*zend_object_unset_property_t)(zval *object, zval *member, void **cache_slot);
188 …D_API zval *zend_std_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot);
189 ZEND_API zval *zend_std_read_property(zval *object, zval *member, int type, void **cache_slot, zval…
190 ZEND_API void zend_std_write_property(zval *object, zval *member, zval *value, void **cache_slot);
191 …D_API int zend_std_has_property(zval *object, zval *member, int has_set_exists, void **cache_slot);
192 ZEND_API void zend_std_unset_property(zval *object, zval *member, void **cache_slot);
H A Dzend_object_handlers.c373 if (cache_slot && EXPECTED(ce == CACHED_PTR_EX(cache_slot))) { in zend_get_property_offset()
374 return (uintptr_t)CACHED_PTR_EX(cache_slot + 1); in zend_get_property_offset()
430 if (cache_slot) { in zend_get_property_offset()
443 if (cache_slot) { in zend_get_property_offset()
655 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_std_read_property()
659 if (cache_slot) { in zend_std_read_property()
661 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_ENCODE_DYN_PROP_OFFSET(idx)); in zend_std_read_property()
1600 property_offset = zend_get_property_offset(zobj->ce, name, 1, cache_slot); in zend_std_has_property()
1624 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_std_has_property()
1628 if (cache_slot) { in zend_std_has_property()
[all …]
H A Dzend_execute.c896 zval *arg, zend_class_entry **ce, void **cache_slot, in zend_check_type() argument
906 if (EXPECTED(*cache_slot)) { in zend_check_type()
907 *ce = (zend_class_entry *) *cache_slot; in zend_check_type()
913 *cache_slot = (void *) *ce; in zend_check_type()
1099 if (EXPECTED(*cache_slot)) { in zend_verify_missing_return_type()
1100 ce = (zend_class_entry*) *cache_slot; in zend_verify_missing_return_type()
1104 *cache_slot = (void*)ce; in zend_verify_missing_return_type()
1469 Z_OBJ_HT(obj)->write_property(&obj, property, &z_copy, cache_slot); in zend_post_incdec_overloaded_property()
1554 Z_OBJ_HT(obj)->write_property(&obj, property, &res, cache_slot); in zend_assign_op_overloaded_property()
2216 EXPECTED(Z_OBJCE_P(container) == CACHED_PTR_EX(cache_slot))) { in zend_fetch_property_address()
[all …]
H A Dzend_closures.c400 static zval *zend_closure_read_property(zval *object, zval *member, int type, void **cache_slot, zv… in zend_closure_read_property() argument
407 static void zend_closure_write_property(zval *object, zval *member, zval *value, void **cache_slot)… in zend_closure_write_property() argument
413 …end_closure_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot) /* {{{ */ in zend_closure_get_property_ptr_ptr() argument
420 …d_closure_has_property(zval *object, zval *member, int has_set_exists, void **cache_slot) /* {{{ */ in zend_closure_has_property() argument
429 static void zend_closure_unset_property(zval *object, zval *member, void **cache_slot) /* {{{ */ in zend_closure_unset_property() argument
H A Dzend_vm_execute.h4719 void **cache_slot = NULL; local
4823 void **cache_slot = NULL; local
6899 void **cache_slot = NULL; local
7004 void **cache_slot = NULL; local
9994 void **cache_slot = NULL; local
10098 void **cache_slot = NULL; local
13510 void **cache_slot = NULL; local
13614 void **cache_slot = NULL; local
15122 void **cache_slot = NULL; local
15227 void **cache_slot = NULL; local
[all …]
H A Dzend_execute.h56 …k_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zval *default_value, void **cache_slot);
H A Dzend_types.h198 uint32_t cache_slot; /* cache slot (for RECV_INIT) */ member
432 #define Z_CACHE_SLOT(zval) (zval).u2.cache_slot
H A Dzend_vm_def.h1774 void **cache_slot = NULL; variable
1810 cache_slot = CACHE_ADDR(opline->extended_value);
1812 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
1813 uintptr_t prop_offset = (uintptr_t)CACHED_PTR_EX(cache_slot + 1);
1837 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET);
1842 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_ENCODE_DYN_PROP_OFFSET(idx));
1924 void **cache_slot = NULL; variable
1954 cache_slot = CACHE_ADDR(opline->extended_value);
1956 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
1957 uintptr_t prop_offset = (uintptr_t)CACHED_PTR_EX(cache_slot + 1);
[all …]
H A Dzend_compile.c3117 uint32_t offset, cache_slot; in zend_compile_compound_assign() local
3147 cache_slot = opline->extended_value; in zend_compile_compound_assign()
3152 opline->extended_value = cache_slot; in zend_compile_compound_assign()
/PHP-7.3/ext/intl/transliterator/
H A Dtransliterator_class.c199 cache_slot = NULL; \
209 …val *Transliterator_get_property_ptr_ptr( zval *object, zval *member, int type, void **cache_slot ) in Transliterator_get_property_ptr_ptr() argument
222 retval = zend_std_get_property_ptr_ptr( object, member, type, cache_slot ); in Transliterator_get_property_ptr_ptr()
232 static zval *Transliterator_read_property( zval *object, zval *member, int type, void **cache_slot,… in Transliterator_read_property() argument
247 retval = zend_std_read_property( object, member, type, cache_slot, rv ); in Transliterator_read_property()
259 void **cache_slot ) in Transliterator_write_property() argument
277 zend_std_write_property( object, member, value, cache_slot ); in Transliterator_write_property()
/PHP-7.3/ext/mysqli/
H A Dmysqli.c298 zval *mysqli_read_property(zval *object, zval *member, int type, void **cache_slot, zval *rv) in mysqli_read_property() argument
322 retval = zend_std_read_property(object, member, type, cache_slot, rv); in mysqli_read_property()
334 void mysqli_write_property(zval *object, zval *member, zval *value, void **cache_slot) in mysqli_write_property() argument
354 zend_std_write_property(object, member, value, cache_slot); in mysqli_write_property()
375 …li_object_has_property(zval *object, zval *member, int has_set_exists, void **cache_slot) /* {{{ */ in mysqli_object_has_property() argument
388 zval *value = mysqli_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property()
397 zval *value = mysqli_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property()
408 ret = zend_std_has_property(object, member, has_set_exists, cache_slot); in mysqli_object_has_property()
/PHP-7.3/ext/xmlreader/
H A Dphp_xmlreader.c117 zval *xmlreader_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot) in xmlreader_get_property_ptr_ptr() argument
136 retval = zend_std_get_property_ptr_ptr(object, member, type, cache_slot); in xmlreader_get_property_ptr_ptr()
148 zval *xmlreader_read_property(zval *object, zval *member, int type, void **cache_slot, zval *rv) in xmlreader_read_property() argument
173 retval = zend_std_read_property(object, member, type, cache_slot, rv); in xmlreader_read_property()
184 void xmlreader_write_property(zval *object, zval *member, zval *value, void **cache_slot) in xmlreader_write_property() argument
203 zend_std_write_property(object, member, value, cache_slot); in xmlreader_write_property()
/PHP-7.3/ext/com_dotnet/
H A Dcom_saproxy.c81 static void saproxy_property_write(zval *object, zval *member, zval *value, void **cache_slot) in saproxy_property_write() argument
291 static int saproxy_property_exists(zval *object, zval *member, int check_empty, void **cache_slot) in saproxy_property_exists() argument
303 static void saproxy_property_delete(zval *object, zval *member, void **cache_slot) in saproxy_property_delete() argument
H A Dcom_handlers.c61 static void com_property_write(zval *object, zval *member, zval *value, void **cache_slot) in com_property_write() argument
194 static int com_property_exists(zval *object, zval *member, int check_empty, void **cache_slot) in com_property_exists() argument
220 static void com_property_delete(zval *object, zval *member, void **cache_slot) in com_property_delete() argument
/PHP-7.3/ext/spl/
H A Dspl_array.c868 static zval *spl_array_read_property(zval *object, zval *member, int type, void **cache_slot, zval … in spl_array_read_property() argument
876 return zend_std_read_property(object, member, type, cache_slot, rv); in spl_array_read_property()
879 static void spl_array_write_property(zval *object, zval *member, zval *value, void **cache_slot) /*… in spl_array_write_property() argument
888 zend_std_write_property(object, member, value, cache_slot); in spl_array_write_property()
891 static zval *spl_array_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot in spl_array_get_property_ptr_ptr() argument
904 return zend_std_get_property_ptr_ptr(object, member, type, cache_slot); in spl_array_get_property_ptr_ptr()
907 static int spl_array_has_property(zval *object, zval *member, int has_set_exists, void **cache_slot in spl_array_has_property() argument
915 return zend_std_has_property(object, member, has_set_exists, cache_slot); in spl_array_has_property()
918 static void spl_array_unset_property(zval *object, zval *member, void **cache_slot) /* {{{ */ in spl_array_unset_property() argument
927 zend_std_unset_property(object, member, cache_slot); in spl_array_unset_property()
/PHP-7.3/ext/dom/
H A Dphp_dom.c313 static zval *dom_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot) /* {… in dom_get_property_ptr_ptr() argument
320 retval = zend_std_get_property_ptr_ptr(object, member, type, cache_slot); in dom_get_property_ptr_ptr()
329 zval *dom_read_property(zval *object, zval *member, int type, void **cache_slot, zval *rv) in dom_read_property() argument
350 retval = zend_std_read_property(object, member, type, cache_slot, rv); in dom_read_property()
359 void dom_write_property(zval *object, zval *member, zval *value, void **cache_slot) in dom_write_property() argument
371 zend_std_write_property(object, member, value, cache_slot); in dom_write_property()
379 static int dom_property_exists(zval *object, zval *member, int check_empty, void **cache_slot) in dom_property_exists() argument
403 retval = zend_std_has_property(object, member, check_empty, cache_slot); in dom_property_exists()
/PHP-7.3/ext/date/
H A Dphp_date.c2074 cache_slot = NULL; in date_interval_has_property()
2080 retval = zend_std_has_property(object, member, type, cache_slot); in date_interval_has_property()
2098 retval = zend_std_has_property(object, member, type, cache_slot); in date_interval_has_property()
4170 cache_slot = NULL; in date_interval_read_property()
4176 retval = zend_std_read_property(object, member, type, cache_slot, rv); in date_interval_read_property()
4238 cache_slot = NULL; in date_interval_write_property()
4244 zend_std_write_property(object, member, value, cache_slot); in date_interval_write_property()
4270 zend_std_write_property(object, member, value, cache_slot); in date_interval_write_property()
4287 cache_slot = NULL; in date_interval_get_property_ptr_ptr()
5377 return zend_std_read_property(object, member, type, cache_slot, rv); in date_period_read_property()
[all …]
/PHP-7.3/ext/snmp/
H A Dsnmp.c1917 zval *php_snmp_read_property(zval *object, zval *member, int type, void **cache_slot, zval *rv) in php_snmp_read_property() argument
1942 retval = zend_std_read_property(object, member, type, cache_slot, rv); in php_snmp_read_property()
1955 void php_snmp_write_property(zval *object, zval *member, zval *value, void **cache_slot) in php_snmp_write_property() argument
1979 zend_std_write_property(object, member, value, cache_slot); in php_snmp_write_property()
1990 static int php_snmp_has_property(zval *object, zval *member, int has_set_exists, void **cache_slot) in php_snmp_has_property() argument
2002 zval *value = php_snmp_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
2010 zval *value = php_snmp_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
2019 ret = zend_std_has_property(object, member, has_set_exists, cache_slot); in php_snmp_has_property()
/PHP-7.3/ext/pdo/
H A Dpdo_stmt.c2202 static void dbstmt_prop_write(zval *object, zval *member, zval *value, void **cache_slot) in dbstmt_prop_write() argument
2211 zend_std_write_property(object, member, value, cache_slot); in dbstmt_prop_write()
2215 static void dbstmt_prop_delete(zval *object, zval *member, void **cache_slot) in dbstmt_prop_delete() argument
2224 zend_std_unset_property(object, member, cache_slot); in dbstmt_prop_delete()
2492 static zval *row_prop_read(zval *object, zval *member, int type, void **cache_slot, zval *rv) in row_prop_read() argument
2525 return zend_std_read_property(&zobj, member, type, cache_slot, rv); in row_prop_read()
2538 static void row_prop_write(zval *object, zval *member, zval *value, void **cache_slot) in row_prop_write() argument
2548 static int row_prop_exists(zval *object, zval *member, int check_empty, void **cache_slot) in row_prop_exists() argument
2591 static void row_prop_delete(zval *object, zval *offset, void **cache_slot) in row_prop_delete() argument
/PHP-7.3/ext/zip/
H A Dphp_zip.c876 static zval *php_zip_get_property_ptr_ptr(zval *object, zval *member, int type, void **cache_slot) … in php_zip_get_property_ptr_ptr() argument
886 cache_slot = NULL; in php_zip_get_property_ptr_ptr()
896 retval = zend_std_get_property_ptr_ptr(object, member, type, cache_slot); in php_zip_get_property_ptr_ptr()
907 static zval *php_zip_read_property(zval *object, zval *member, int type, void **cache_slot, zval *r… in php_zip_read_property() argument
917 cache_slot = NULL; in php_zip_read_property()
932 retval = zend_std_read_property(object, member, type, cache_slot, rv); in php_zip_read_property()
943 static int php_zip_has_property(zval *object, zval *member, int type, void **cache_slot) /* {{{ */ in php_zip_has_property() argument
953 cache_slot = NULL; in php_zip_has_property()
977 retval = zend_std_has_property(object, member, type, cache_slot); in php_zip_has_property()
/PHP-7.3/ext/simplexml/
H A Dsimplexml.c368 static zval *sxe_property_read(zval *object, zval *member, int type, void **cache_slot, zval *rv) in sxe_property_read() argument
654 static void sxe_property_write(zval *object, zval *member, zval *value, void **cache_slot) in sxe_property_write() argument
668 static zval *sxe_property_get_adr(zval *object, zval *member, int fetch_type, void **cache_slot) /*… in sxe_property_get_adr() argument
807 static int sxe_property_exists(zval *object, zval *member, int check_empty, void **cache_slot) in sxe_property_exists() argument
930 static void sxe_property_delete(zval *object, zval *member, void **cache_slot) in sxe_property_delete() argument
/PHP-7.3/ext/reflection/
H A Dphp_reflection.c6606 static void _reflection_write_property(zval *object, zval *member, zval *value, void **cache_slot) in _reflection_write_property() argument
6618 zend_std_write_property(object, member, value, cache_slot); in _reflection_write_property()

Completed in 308 milliseconds