/php-src/ext/dom/ |
H A D | php_dom.c | 339 …zval *dom_get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) in dom_get_property_ptr_ptr() argument 344 return zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in dom_get_property_ptr_ptr() 351 zval *dom_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *… in dom_read_property() argument 369 retval = zend_std_read_property(object, name, type, cache_slot, rv); in dom_read_property() 376 zval *dom_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in dom_write_property() argument 405 return zend_std_write_property(object, name, value, cache_slot); in dom_write_property() 409 …int dom_property_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in dom_property_exists() argument 432 retval = zend_std_has_property(object, name, check_empty, cache_slot); in dom_property_exists()
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 7240 …*_reflection_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in _reflection_write_property() argument 7251 return zend_std_write_property(object, name, value, cache_slot); in _reflection_write_property()
|
/php-src/ext/opcache/ |
H A D | zend_accelerator_util_funcs.c | 285 early_binding->cache_slot = (uint32_t) -1; in zend_accel_build_delayed_early_binding_list() 313 early_binding->cache_slot = opline->extended_value; in zend_accel_finalize_delayed_early_binding_list() 365 if (ce && early_binding->cache_slot != (uint32_t) -1) { in zend_accel_do_delayed_early_binding() 366 *(void**)((char*)run_time_cache + early_binding->cache_slot) = ce; in zend_accel_do_delayed_early_binding()
|
H A D | ZendAccelerator.h | 116 uint32_t cache_slot; member
|
/php-src/Zend/ |
H A D | zend_compile.c | 3567 uint32_t offset, cache_slot; in zend_compile_compound_assign() local 3588 cache_slot = opline->extended_value; in zend_compile_compound_assign() 3595 opline->extended_value = cache_slot; in zend_compile_compound_assign() 3617 cache_slot = opline->extended_value; in zend_compile_compound_assign() 3624 opline->extended_value = cache_slot; in zend_compile_compound_assign()
|
H A D | zend_execute_API.c | 889 void *cache_slot[2] = {NULL, NULL}; in zend_call_function() local 891 target = zend_handle_named_arg(&call, name, &arg_num, cache_slot); in zend_call_function()
|
H A D | zend_execute.c | 1069 void **cache_slot, zend_type *type) in zend_fetch_ce_from_cache_slot() argument 1094 *cache_slot = (void *) ce; in zend_fetch_ce_from_cache_slot() 1102 void **cache_slot = *cache_slot_ptr; in zend_check_intersection_type_from_cache_slot() local 1119 *cache_slot_ptr = cache_slot; in zend_check_intersection_type_from_cache_slot() 3379 CACHE_PTR(cache_slot, ce); in zend_fetch_static_property_address_ex() 5054 if (EXPECTED(*cache_slot == fbc)) { in zend_get_arg_offset_by_name() 5065 *cache_slot = fbc; in zend_get_arg_offset_by_name() 5066 *(uintptr_t *)(cache_slot + 1) = i; in zend_get_arg_offset_by_name() 5075 *cache_slot = fbc; in zend_get_arg_offset_by_name() 5076 *(uintptr_t *)(cache_slot + 1) = i; in zend_get_arg_offset_by_name() [all …]
|
H A D | zend_object_handlers.c | 323 if (cache_slot && EXPECTED(ce == CACHED_PTR_EX(cache_slot))) { in zend_get_property_offset() 324 *info_ptr = CACHED_PTR_EX(cache_slot + 2); in zend_get_property_offset() 325 return (uintptr_t)CACHED_PTR_EX(cache_slot + 1); in zend_get_property_offset() 337 if (cache_slot) { in zend_get_property_offset() 339 CACHE_PTR_EX(cache_slot + 2, NULL); in zend_get_property_offset() 404 if (cache_slot) { in zend_get_property_offset() 405 CACHE_POLYMORPHIC_PTR_EX(cache_slot, ce, (void*)(uintptr_t)offset); in zend_get_property_offset() 406 CACHE_PTR_EX(cache_slot + 2, property_info); in zend_get_property_offset() 672 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_std_read_property() 676 if (cache_slot) { in zend_std_read_property() [all …]
|
H A D | zend_vm_execute.h | 22979 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER() local 23205 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER() local 23272 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER() local 25900 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER() local 26128 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local 26196 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local 30197 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER() local 30423 void **cache_slot; in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER() local 30490 void **cache_slot; in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER() local 32801 void **cache_slot; in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER() local [all …]
|
H A D | zend_vm_def.h | 1015 void **cache_slot; variable 1289 void **cache_slot; variable 1362 void **cache_slot; variable 2042 void **cache_slot = NULL; variable 2208 void **cache_slot = NULL; variable 4320 void *cache_slot = CACHE_ADDR(opline->op2.num); variable 5137 void *cache_slot[2] = {NULL, NULL}; in ZEND_HASH_FOREACH_STR_KEY_VAL() local 5139 EX(call)->func, name, cache_slot) + 1; in ZEND_HASH_FOREACH_STR_KEY_VAL() 5155 void *cache_slot[2] = {NULL, NULL}; in ZEND_HASH_FOREACH_STR_KEY_VAL() local 5251 void *cache_slot[2] = {NULL, NULL}; variable [all …]
|
H A D | zend_execute.h | 102 zend_type *type, zval *arg, zend_reference *ref, void **cache_slot, bool is_return_type); 435 uint32_t *arg_num_ptr, void **cache_slot);
|
H A D | zend_types.h | 350 uint32_t cache_slot; /* cache slot (for RECV_INIT) */ member 672 #define Z_CACHE_SLOT(zval) (zval).u2.cache_slot
|
/php-src/ext/xmlreader/ |
H A D | php_xmlreader.c | 113 …xmlreader_get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) in xmlreader_get_property_ptr_ptr() argument 119 retval = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in xmlreader_get_property_ptr_ptr() 127 zval *xmlreader_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, … in xmlreader_read_property() argument 140 retval = zend_std_read_property(object, name, type, cache_slot, rv); in xmlreader_read_property() 148 …l *xmlreader_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in xmlreader_write_property() argument 155 value = zend_std_write_property(object, name, value, cache_slot); in xmlreader_write_property()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 7531 uint32_t cache_slot = JIT_G(bad_root_slot); in zend_jit_trace_is_bad_root() local 7552 i = cache_slot; in zend_jit_trace_is_bad_root() 7556 cache_slot = (i + 1) % ZEND_JIT_TRACE_BAD_ROOT_SLOTS; in zend_jit_trace_is_bad_root() 7557 JIT_G(bad_root_slot) = cache_slot; in zend_jit_trace_is_bad_root()
|
H A D | zend_jit_helpers.c | 66 *cache_slot = fbc; in zend_jit_find_func_helper() 74 *cache_slot = (void *)(uintptr_t)result; in zend_jit_jmp_frameless_helper() 93 *cache_slot = fbc; in zend_jit_find_ns_func_helper() 1780 idx = (uintptr_t)CACHED_PTR_EX(cache_slot) - 1; in zend_jit_fetch_global_helper() 1799 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper() 1803 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper() 1829 void **cache_slot = CACHE_ADDR(opline->extended_value); in zend_jit_verify_arg_slow() local 2088 prop_info = CACHED_PTR_EX(cache_slot + 2); in zend_jit_fetch_obj_w_slow() 2930 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_inc_obj_helper() 3000 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_dec_obj_helper() [all …]
|
/php-src/ext/mysqli/ |
H A D | mysqli.c | 242 zval *mysqli_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zva… in mysqli_read_property() argument 256 return zend_std_read_property(object, name, type, cache_slot, rv); in mysqli_read_property() 261 zval *mysqli_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in mysqli_write_property() argument 290 return zend_std_write_property(object, name, value, cache_slot); in mysqli_write_property() 306 …s_property(zend_object *object, zend_string *name, int has_set_exists, void **cache_slot) /* {{{ */ in mysqli_object_has_property() argument 319 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 328 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 338 ret = zend_std_has_property(object, name, has_set_exists, cache_slot); in mysqli_object_has_property()
|
/php-src/ext/ffi/ |
H A D | ffi.c | 1123 …zend_ffi_cdata_set(zend_object *obj, zend_string *member, zval *value, void **cache_slot) /* {{{ */ in zend_ffi_cdata_set() argument 1230 if (cache_slot && *cache_slot == type) { in zend_ffi_cdata_read_field() 1231 field = *(cache_slot + 1); in zend_ffi_cdata_read_field() 1249 if (cache_slot) { in zend_ffi_cdata_read_field() 1250 *cache_slot = type; in zend_ffi_cdata_read_field() 1251 *(cache_slot + 1) = field; in zend_ffi_cdata_read_field() 1303 if (cache_slot && *cache_slot == type) { in zend_ffi_cdata_write_field() 1304 field = *(cache_slot + 1); in zend_ffi_cdata_write_field() 1326 if (cache_slot) { in zend_ffi_cdata_write_field() 1327 *cache_slot = type; in zend_ffi_cdata_write_field() [all …]
|
/php-src/ext/xsl/ |
H A D | php_xsl.c | 151 …alidation(zend_object *object, zend_string *member, zval *value, void **cache_slot, zval *property) in xsl_objects_write_property_with_validation() argument 170 …sl_objects_write_property(zend_object *object, zend_string *member, zval *value, void **cache_slot) in xsl_objects_write_property() argument 175 return xsl_objects_write_property_with_validation(object, member, value, cache_slot, property); in xsl_objects_write_property() 178 return xsl_objects_write_property_with_validation(object, member, value, cache_slot, property); in xsl_objects_write_property() 180 return zend_std_write_property(object, member, value, cache_slot); in xsl_objects_write_property() 189 …objects_get_property_ptr_ptr(zend_object *object, zend_string *member, int type, void **cache_slot) in xsl_objects_get_property_ptr_ptr() argument 195 return zend_std_get_property_ptr_ptr(object, member, type, cache_slot); in xsl_objects_get_property_ptr_ptr() 198 …ects_read_property(zend_object *object, zend_string *member, int type, void **cache_slot, zval *rv) in xsl_objects_read_property() argument 206 return zend_std_read_property(object, member, type, cache_slot, rv); in xsl_objects_read_property() 209 static void xsl_objects_unset_property(zend_object *object, zend_string *member, void **cache_slot) in xsl_objects_unset_property() argument [all …]
|
/php-src/ext/date/ |
H A D | php_date.c | 1751 retval = zend_std_has_property(object, name, type, cache_slot); in date_interval_has_property() 1755 prop = date_interval_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in date_interval_has_property() 1766 retval = zend_std_has_property(object, name, type, cache_slot); in date_interval_has_property() 4501 retval = zend_std_read_property(object, name, type, cache_slot, rv); in date_interval_read_property() 4524 retval = zend_std_read_property(object, name, type, cache_slot, rv); in date_interval_read_property() 4551 return zend_std_write_property(object, name, value, cache_slot); in date_interval_write_property() 4573 value = zend_std_write_property(object, name, value, cache_slot); in date_interval_write_property() 4598 ret = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in date_interval_get_property_ptr_ptr() 5942 return zend_std_read_property(object, name, type, cache_slot, rv); in date_period_read_property() 5953 return zend_std_write_property(object, name, value, cache_slot); in date_period_write_property() [all …]
|
/php-src/ext/pdo/ |
H A D | pdo_stmt.c | 2015 …tic zval *dbstmt_prop_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in dbstmt_prop_write() argument 2024 return zend_std_write_property(object, name, value, cache_slot); in dbstmt_prop_write() 2027 static void dbstmt_prop_delete(zend_object *object, zend_string *name, void **cache_slot) in dbstmt_prop_delete() argument 2032 zend_std_unset_property(object, name, cache_slot); in dbstmt_prop_delete() 2273 static zval *row_prop_read(zend_object *object, zend_string *name, int type, void **cache_slot, zva… in row_prop_read() argument 2283 return zend_std_read_property(&stmt->std, name, type, cache_slot, rv); in row_prop_read() 2332 static zval *row_prop_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in row_prop_write() argument 2347 …tic int row_prop_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in row_prop_exists() argument 2403 static void row_prop_delete(zend_object *object, zend_string *offset, void **cache_slot) in row_prop_delete() argument
|
/php-src/ext/spl/ |
H A D | spl_array.c | 809 …read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *rv) /* {{… in spl_array_read_property() argument 819 return zend_std_read_property(object, name, type, cache_slot, rv); in spl_array_read_property() 822 …ay_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) /* {{{ */ in spl_array_write_property() argument 833 return zend_std_write_property(object, name, value, cache_slot); in spl_array_write_property() 836 …get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) /* {{{ */ in spl_array_get_property_ptr_ptr() argument 851 return zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in spl_array_get_property_ptr_ptr() 854 …s_property(zend_object *object, zend_string *name, int has_set_exists, void **cache_slot) /* {{{ */ in spl_array_has_property() argument 864 return zend_std_has_property(object, name, has_set_exists, cache_slot); in spl_array_has_property() 867 static void spl_array_unset_property(zend_object *object, zend_string *name, void **cache_slot) /* … in spl_array_unset_property() argument 878 zend_std_unset_property(object, name, cache_slot); in spl_array_unset_property()
|
/php-src/ext/standard/ |
H A D | array.c | 4585 …ch_prop(zval *data, zend_string *name_str, zend_long name_long, void **cache_slot, zval *rv) /* {{… argument 4600 if (Z_OBJ_HANDLER_P(data, has_property)(Z_OBJ_P(data), tmp_str, ZEND_PROPERTY_EXISTS, cache_slot) 4601 … || Z_OBJ_HANDLER_P(data, has_property)(Z_OBJ_P(data), tmp_str, ZEND_PROPERTY_ISSET, cache_slot)) { 4602 prop = Z_OBJ_HANDLER_P(data, read_property)(Z_OBJ_P(data), tmp_str, BP_VAR_R, cache_slot, rv);
|
/php-src/ext/com_dotnet/ |
H A D | com_handlers.c | 28 …*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
|
/php-src/docs/source/core/data-structures/ |
H A D | zval.rst | 103 uint32_t cache_slot; /* cache slot (for RECV_INIT) */
|
/php-src/ext/simplexml/ |
H A D | simplexml.c | 329 static zval *sxe_property_read(zend_object *object, zend_string *name, int type, void **cache_slot,… in sxe_property_read() argument 595 …ic zval *sxe_property_write(zend_object *object, zend_string *name, zval *value, void **cache_slot) in sxe_property_write() argument 611 …perty_get_adr(zend_object *object, zend_string *zname, int fetch_type, void **cache_slot) /* {{{ */ in sxe_property_get_adr() argument 755 …int sxe_property_exists(zend_object *object, zend_string *name, int check_empty, void **cache_slot) in sxe_property_exists() argument 883 static void sxe_property_delete(zend_object *object, zend_string *name, void **cache_slot) in sxe_property_delete() argument
|