/php-src/Zend/ |
H A D | zend_objects_API.h | 101 static inline zend_property_info *zend_get_property_info_for_slot_self(zend_object *obj, zval *slot) in zend_get_property_info_for_slot_self() 103 zend_property_info **table = obj->ce->properties_info_table; in zend_get_property_info_for_slot_self() 109 static inline zend_property_info *zend_get_property_info_for_slot(zend_object *obj, zval *slot) in zend_get_property_info_for_slot() 114 zend_property_info **table = obj->ce->properties_info_table; in zend_get_property_info_for_slot() 121 static inline zend_property_info *zend_get_typed_property_info_for_slot(zend_object *obj, zval *slo… in zend_get_typed_property_info_for_slot() 123 zend_property_info *prop_info = zend_get_property_info_for_slot(obj, slot); in zend_get_typed_property_info_for_slot()
|
H A D | zend_inheritance.h | 53 ZEND_API zend_inheritance_status zend_verify_property_hook_variance(const zend_property_info *prop_… 54 ZEND_API ZEND_COLD ZEND_NORETURN void zend_hooked_property_variance_error(const zend_property_info … 56 ZEND_API void zend_verify_hooked_property(zend_class_entry *ce, zend_property_info *prop_info, zend…
|
H A D | zend_execute.h | 80 ZEND_API ZEND_COLD void zend_throw_ref_type_error_zval(const zend_property_info *prop, const zval *… 81 …END_COLD void zend_throw_ref_type_error_type(const zend_property_info *prop1, const zend_property_… 86 …_COLD void ZEND_FASTCALL zend_readonly_property_modification_error(const zend_property_info *info); 88 …d ZEND_FASTCALL zend_readonly_property_indirect_modification_error(const zend_property_info *info); 92 …ND_FASTCALL zend_object_released_while_assigning_to_property_error(const zend_property_info *info); 96 ZEND_API bool ZEND_FASTCALL zend_asymmetric_property_has_set_access(const zend_property_info *prop_… 128 …LL zend_ref_add_type_source(zend_property_info_source_list *source_list, zend_property_info *prop); 515 ZEND_API bool zend_verify_property_type(const zend_property_info *info, zval *property, bool strict… 516 ZEND_COLD void zend_verify_property_type_error(const zend_property_info *info, const zval *property… 517 ZEND_COLD void zend_magic_get_property_type_inconsistency_error(const zend_property_info *info, con… [all …]
|
H A D | zend_lazy_objects.h | 56 typedef struct _zend_property_info zend_property_info; typedef 79 ZEND_API zend_property_info *zend_lazy_object_get_property_info_for_slot(zend_object *obj, zval *sl…
|
H A D | zend_object_handlers.c | 69 zend_property_info *prop_info; in rebuild_object_properties_internal() 100 zend_property_info *prop_info; in zend_std_build_object_properties_array() 283 zend_property_info *prop_info; in zend_get_parent_private_property() 353 zend_property_info *property_info; in zend_get_property_offset() 453 const zend_property_info *dummy; in zend_wrong_offset() 463 zend_property_info *property_info; in zend_get_property_info() 527 zend_property_info *property_info; in zend_check_property_access() 708 const zend_property_info *prop_info = NULL; in zend_std_read_property() 1702 const zend_property_info *prop_info, in zend_get_property_hook_trampoline() 2000 zend_property_info *prop_info; in zend_std_get_static_property() [all …]
|
H A D | zend_inheritance.c | 1258 const zend_property_info *parent_info, const zend_property_info *child_info, in full_property_types_compatible() 1287 const zend_property_info *child, const zend_property_info *parent, prop_variance variance) { in emit_incompatible_property_error() 1350 zend_property_info *parent_info, in inherit_property_hook() 1351 zend_property_info *child_info, in inherit_property_hook() 1426 zend_property_info *child_info; in do_inherit_property() 1633 zend_property_info **table, *prop; in zend_build_properties_info_table() 1751 zend_property_info *property_info; in zend_do_inheritance_ex() 2104 zend_property_info *prop; in do_interface_implementation() 2246 zend_property_info *prop; in zend_inheritance_check_override() 2798 zend_property_info *property_info; in zend_do_traits_property_binding() [all …]
|
H A D | zend_execute.c | 633 zend_property_info *prop) { in zend_throw_access_uninit_prop_by_ref_error() 891 const zend_property_info *info) { in zend_readonly_property_modification_error() 2072 zend_property_info *prop; in zend_get_prop_not_accepting_double() 3282 zend_property_info *prop; in zend_verify_ref_array_assignable() 3477 zend_property_info *prop_info = NULL; in zend_assign_to_property_reference() 3539 zend_property_info *property_info; in zend_fetch_static_property_address_ex() 3615 zend_property_info *property_info; in zend_fetch_static_property_address() 3655 zend_property_info *property_info; in zend_fetch_static_property() 3782 const zend_property_info *prop; in zend_verify_ref_assignable_zval() 3786 const zend_property_info *first_prop = NULL; in zend_verify_ref_assignable_zval() [all …]
|
H A D | zend_object_handlers.h | 327 typedef struct _zend_property_info zend_property_info; typedef 330 const zend_property_info *prop_info, 333 ZEND_API bool ZEND_FASTCALL zend_asymmetric_property_has_set_access(const zend_property_info *prop_…
|
H A D | zend_compile.h | 192 typedef struct _zend_property_info zend_property_info; typedef 207 const zend_property_info *active_property_info; 455 const zend_property_info *prototype; 457 } zend_property_info; typedef 518 const zend_property_info *prop_info; /* The corresponding prop_info if this is a hook. */ 577 const zend_property_info *prop_info; /* The corresponding prop_info if this is a hook. */ 606 const zend_property_info *prop_info; /* The corresponding prop_info if this is a hook. */
|
H A D | zend_property_hooks.c | 66 zend_property_info *prop_info; in zho_build_properties_ex() 76 zend_property_info *child_prop_info = zend_hash_find_ptr(&ce->properties_info, unmangled_name); in zho_build_properties_ex() 142 zend_property_info *prop_info = Z_PTR_P(zend_hash_get_current_data(properties)); in zho_declared_it_fetch_current()
|
H A D | zend_objects.c | 68 zend_property_info *prop_info = zend_get_property_info_for_slot_self(object, p); in zend_object_dtor_property() 236 zend_property_info *prop_info = zend_get_property_info_for_slot_self(new_object, dst); in zend_objects_clone_members()
|
H A D | zend_lazy_objects.c | 327 zend_property_info *prop_info = obj->ce->properties_info_table[i]; in zend_object_make_lazy() 415 zend_property_info *prop_info = ce->properties_info_table[i]; in zend_lazy_object_revert_init() 802 zend_property_info *zend_lazy_object_get_property_info_for_slot(zend_object *obj, zval *slot) in zend_lazy_object_get_property_info_for_slot() 806 zend_property_info **table = obj->ce->properties_info_table; in zend_lazy_object_get_property_info_for_slot()
|
H A D | zend_attributes.h | 115 … zend_attribute *zend_add_property_attribute(zend_class_entry *ce, zend_property_info *info, zend_… in zend_add_property_attribute()
|
H A D | zend_vm_execute.h | 774 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER() 819 zend_property_info *prop_info; in ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER() 840 zend_property_info *prop_info; in ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER() 948 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST_HANDLER() 985 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER() 1022 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER() 1059 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CV_HANDLER() 1096 zend_property_info *prop_info; in ZEND_ASSIGN_STATIC_PROP_REF_SPEC_HANDLER() 24025 zend_property_info *prop_info = (zend_property_info*) CACHED_PTR_EX(cache_slot + 2); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER() 24179 zend_property_info *prop_info = (zend_property_info*) CACHED_PTR_EX(cache_slot + 2); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER() [all …]
|
H A D | zend_API.c | 1468 static zend_result update_property(zval *val, zend_property_info *prop_info) { in update_property() 1610 zend_property_info *prop_info; in zend_update_class_constants() 1696 zend_property_info *property_info; in object_properties_init_ex() 1728 zend_property_info *property_info; in object_properties_load() 3704 zend_property_info *prop; in zend_disable_class() 4497 ZEND_API zend_property_info *zend_declare_typed_property(zend_class_entry *ce, zend_string *name, z… in zend_declare_typed_property() 4499 zend_property_info *property_info, *property_info_ptr; in zend_declare_typed_property() 4510 property_info = pemalloc(sizeof(zend_property_info), 1); in zend_declare_typed_property() 4512 property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); in zend_declare_typed_property() 4608 …ce->properties_info_table = perealloc(ce->properties_info_table, sizeof(zend_property_info *) * ce… in zend_declare_typed_property() [all …]
|
/php-src/ext/mysqli/ |
H A D | mysqli_priv.h | 41 extern const zend_property_info mysqli_link_property_info_entries[]; 42 extern const zend_property_info mysqli_result_property_info_entries[]; 43 extern const zend_property_info mysqli_stmt_property_info_entries[]; 44 extern const zend_property_info mysqli_driver_property_info_entries[]; 45 extern const zend_property_info mysqli_warning_property_info_entries[];
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_helpers.c | 2172 zend_property_info *prop) { in zend_throw_access_uninit_prop_by_ref_error() 2254 zend_property_info *prop_info = CACHED_PTR_EX(cache_slot + 2); in zend_jit_fetch_obj_w_slow() 2407 zend_property_info *prop; in zend_jit_get_prop_not_accepting_double() 2450 zend_property_info *error_prop = zend_jit_get_prop_not_accepting_double(ref); in zend_jit_pre_inc_typed_ref() 2476 zend_property_info *error_prop = zend_jit_get_prop_not_accepting_double(ref); in zend_jit_pre_dec_typed_ref() 2834 zend_property_info *prop_info; in zend_jit_assign_obj_op_helper() 2856 prop_info = (zend_property_info*)CACHED_PTR_EX(cache_slot + 2); in zend_jit_assign_obj_op_helper() 3055 zend_property_info *prop_info = (zend_property_info *) CACHED_PTR_EX(cache_slot + 2); in zend_jit_pre_inc_obj_helper() 3125 zend_property_info *prop_info = (zend_property_info *) CACHED_PTR_EX(cache_slot + 2); in zend_jit_pre_dec_obj_helper() 3193 zend_property_info *prop_info = (zend_property_info*)CACHED_PTR_EX(cache_slot + 2); in zend_jit_post_inc_obj_helper() [all …]
|
/php-src/ext/opcache/ |
H A D | zend_persist.c | 785 static zend_property_info *zend_persist_property_info(zend_property_info *prop) in zend_persist_property_info() 788 prop = zend_shared_memdup_put(prop, sizeof(zend_property_info)); in zend_persist_property_info() 809 …zend_property_info *new_prototype = (zend_property_info *) zend_shared_alloc_get_xlat_entry(prop->… in zend_persist_property_info() 829 …zend_property_info *new_prop_info = (zend_property_info *) zend_shared_alloc_get_xlat_entry(hook->… in zend_persist_property_info() 971 zend_property_info *prop = Z_PTR(p->val); in zend_persist_class_entry() 992 size_t size = sizeof(zend_property_info *) * ce->default_properties_count; in zend_persist_class_entry() 999 zend_property_info *prop_info = zend_shared_alloc_get_xlat_entry( in zend_persist_class_entry()
|
H A D | zend_persist_calc.c | 371 static void zend_persist_property_info_calc(zend_property_info *prop) in zend_persist_property_info_calc() 373 ADD_SIZE(sizeof(zend_property_info)); in zend_persist_property_info_calc() 472 zend_property_info *prop = Z_PTR(p->val); in zend_persist_class_entry_calc() 481 ADD_SIZE(sizeof(zend_property_info *) * ce->default_properties_count); in zend_persist_class_entry_calc()
|
/php-src/ext/standard/ |
H A D | var.c | 55 static void php_object_property_dump(zend_property_info *prop_info, zval *zv, zend_ulong index, zen… in php_object_property_dump() 191 zend_property_info *prop_info = NULL; in php_var_dump() 263 static void zval_object_property_dump(zend_property_info *prop_info, zval *zv, zend_ulong index, ze… in zval_object_property_dump() 385 zend_property_info *prop_info = NULL; in php_debug_zval_dump() 634 zend_property_info *prop_info = Z_PTR_P(val); in php_var_export_ex() 880 zend_property_info *info = zend_get_typed_property_info_for_slot(Z_OBJ_P(struc), val); in php_var_serialize_try_add_sleep_prop() 1247 zend_property_info *prop_info; in php_var_serialize_intern()
|
/php-src/ext/json/ |
H A D | json_encoder.c | 150 zend_property_info *prop_info; in php_json_encode_array() 282 zend_property_info *prop_info = Z_PTR_P(data); in php_json_encode_array()
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 133 zend_property_info *prop; 407 zend_property_info *prop; in _class_string() 421 zend_property_info *prop; in _class_string() 468 zend_property_info *prop; in _class_string() 4023 zend_property_info *prop_info; in add_class_vars() 4065 zend_property_info *prop_info; in ZEND_METHOD() 4149 zend_property_info *prop_info; in ZEND_METHOD() 4486 zend_property_info *property_info; in ZEND_METHOD() 4618 zend_property_info *prop_info; in ZEND_METHOD() 6278 zend_property_info *prop_info; in ZEND_METHOD() [all …]
|
/php-src/ext/xsl/ |
H A D | php_xsl.c | 134 …const zend_property_info *prop_info = zend_get_property_info(xsl_xsltprocessor_class_entry, prop_n…
|
/php-src/ |
H A D | .gdbinit | 234 set $prop = (zend_property_info*)$p->val.value.ptr 484 set $pi = (zend_property_info *)$arg0
|
/php-src/Zend/Optimizer/ |
H A D | zend_inference.c | 2402 static const zend_property_info *lookup_prop_info(const zend_class_entry *ce, zend_string *name, ze… in lookup_prop_info() 2403 const zend_property_info *prop_info; in lookup_prop_info() 2429 static const zend_property_info *zend_fetch_prop_info(const zend_op_array *op_array, zend_ssa *ssa,… in zend_fetch_prop_info() 2431 const zend_property_info *prop_info = NULL; in zend_fetch_prop_info() 2452 static const zend_property_info *zend_fetch_static_prop_info(const zend_script *script, const zend_… in zend_fetch_static_prop_info() 2454 const zend_property_info *prop_info = NULL; in zend_fetch_static_prop_info() 2488 static uint32_t zend_fetch_prop_type(const zend_script *script, const zend_property_info *prop_info… in zend_fetch_prop_type() 2741 const zend_property_info *prop_info = NULL; in _zend_update_type_info() 3778 const zend_property_info *prop_info = zend_fetch_prop_info(op_array, ssa, opline, ssa_op); in _zend_update_type_info() 4015 … const zend_property_info *prop_info = zend_fetch_static_prop_info(script, op_array, ssa, opline); in _zend_update_type_info() [all …]
|