/PHP-7.4/Zend/ |
H A D | zend_object_handlers.c | 109 zend_object *zobj; in zend_std_get_properties() local 133 zobj->properties = zend_array_dup(zobj->properties); in zend_std_get_gc() 201 fci.object = zobj; in zend_std_call_getter() 210 fcic.object = zobj; in zend_std_call_getter() 238 fci.object = zobj; in zend_std_call_setter() 274 fci.object = zobj; in zend_std_call_unsetter() 311 fci.object = zobj; in zend_std_call_issetter() 618 zv = zobj->properties_table + zobj->ce->default_properties_count; in zend_get_property_guard() 867 zobj->properties = zend_array_dup(zobj->properties); in zend_std_write_property() 1087 zobj->properties = zend_array_dup(zobj->properties); in zend_std_get_property_ptr_ptr() [all …]
|
H A D | zend_object_handlers.h | 222 ZEND_API zend_string *zend_std_get_class_name(const zend_object *zobj); 225 ZEND_API void rebuild_object_properties(zend_object *zobj); 229 ZEND_API int zend_check_property_access(zend_object *zobj, zend_string *prop_info_name, zend_bool i… 233 ZEND_API uint32_t *zend_get_property_guard(zend_object *zobj, zend_string *member);
|
H A D | zend_vm_execute.h | 22727 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER() 22851 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER() 22975 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER() 23099 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER() 24978 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER() 25102 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER() 25226 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER() 25350 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER() 28608 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER() 28732 zobj->properties = zend_array_dup(zobj->properties); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER() [all …]
|
H A D | zend_vm_def.h | 2139 zend_object *zobj = Z_OBJ_P(container); 2149 retval = OBJ_PROP(zobj, prop_offset); 2295 zend_object *zobj = Z_OBJ_P(container); 2305 retval = OBJ_PROP(zobj, prop_offset); 2477 zend_object *zobj = Z_OBJ_P(object); 2498 if (EXPECTED(zobj->properties != NULL)) { 2501 GC_DELREF(zobj->properties); 2503 zobj->properties = zend_array_dup(zobj->properties); 2511 if (!zobj->ce->__set) { 2513 if (EXPECTED(zobj->properties == NULL)) { [all …]
|
H A D | zend_builtin_functions.c | 1186 zend_object *zobj; in ZEND_FUNCTION() local 1198 zobj = Z_OBJ_P(obj); in ZEND_FUNCTION() 1200 …if (!zobj->ce->default_properties_count && properties == zobj->properties && !GC_IS_RECURSIVE(prop… in ZEND_FUNCTION() 1202 if (EXPECTED(zobj->handlers == &std_object_handlers)) { in ZEND_FUNCTION() 1220 if (key && zend_check_property_access(zobj, key, is_dynamic) == FAILURE) { in ZEND_FUNCTION()
|
H A D | zend_execute.c | 2857 zend_object *zobj = Z_OBJ_P(container); in zend_fetch_property_address() local 2860 ptr = OBJ_PROP(zobj, prop_offset); in zend_fetch_property_address() 2871 } else if (EXPECTED(zobj->properties != NULL)) { in zend_fetch_property_address() 2872 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { in zend_fetch_property_address() 2873 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { in zend_fetch_property_address() 2874 GC_DELREF(zobj->properties); in zend_fetch_property_address() 2876 zobj->properties = zend_array_dup(zobj->properties); in zend_fetch_property_address() 2878 ptr = zend_hash_find_ex(zobj->properties, Z_STR_P(prop_ptr), 1); in zend_fetch_property_address()
|
/PHP-7.4/ext/gmp/ |
H A D | php_gmp_int.h | 24 static inline gmp_object *php_gmp_object_from_zend_object(zend_object *zobj) { in php_gmp_object_from_zend_object() argument 25 return (gmp_object *)( ((char *)zobj) - XtOffsetOf(gmp_object, std) ); in php_gmp_object_from_zend_object()
|
/PHP-7.4/ext/com_dotnet/ |
H A D | com_variant.c | 501 zval *zobj, *zvalue = NULL; in PHP_FUNCTION() local 509 obj = CDNO_FETCH(zobj); in PHP_FUNCTION() 1030 zval *zobj; in PHP_FUNCTION() local 1034 "O", &zobj, php_com_variant_class_entry)) { in PHP_FUNCTION() 1037 obj = CDNO_FETCH(zobj); in PHP_FUNCTION() 1047 zval *zobj; in PHP_FUNCTION() local 1053 "Ol", &zobj, php_com_variant_class_entry, &vt)) { in PHP_FUNCTION() 1056 obj = CDNO_FETCH(zobj); in PHP_FUNCTION() 1082 zval *zobj; in PHP_FUNCTION() local 1089 "Ol", &zobj, php_com_variant_class_entry, &vt)) { in PHP_FUNCTION() [all …]
|
H A D | com_saproxy.c | 40 zval *zobj; member 388 zval_ptr_dtor(proxy->zobj); in saproxy_free_storage() 400 Z_ADDREF_P(cloneproxy->zobj); in saproxy_clone() 443 proxy->zobj = rel->zobj; in php_com_saproxy_create() 447 proxy->zobj = com_object; in php_com_saproxy_create() 450 Z_ADDREF_P(proxy->zobj); in php_com_saproxy_create()
|
H A D | com_persist.c | 642 zval *zobj = NULL; in CPH_METHOD() local 646 &zobj, php_com_variant_class_entry)) { in CPH_METHOD() 651 if (!zobj) { in CPH_METHOD() 655 obj = CDNO_FETCH(zobj); in CPH_METHOD()
|
/PHP-7.4/ |
H A D | .gdbinit | 210 set $zobj = $zvalue->value.obj 211 set $cname = $zobj->ce->name->val 215 if $zobj->properties 217 set $ht = $zobj->properties 228 set $ht = &$zobj->ce->properties_info 235 set $val = (zval*)((char*)$zobj + $prop->offset)
|
/PHP-7.4/ext/phar/ |
H A D | phar_object.c | 1139 zval *zobj = ZEND_THIS, arg1, arg2; in PHP_METHOD() local 1141 phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD() 1242 zend_call_method_with_2_params(zobj, Z_OBJCE_P(zobj), in PHP_METHOD() 1373 zval *zobj = ZEND_THIS; \ 1386 zval *zobj = ZEND_THIS; in PHP_METHOD() local 4478 zval *zobj = ZEND_THIS, arg1; in PHP_METHOD() local 4484 entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD() 4526 zend_call_method_with_1_params(zobj, Z_OBJCE_P(zobj), in PHP_METHOD() 4534 zval *zobj = ZEND_THIS; \ 4547 zval *zobj = ZEND_THIS; in PHP_METHOD() local [all …]
|
/PHP-7.4/ext/intl/converter/ |
H A D | converter.c | 65 static void php_converter_default_callback(zval *return_value, zval *zobj, zend_long reason, zval *… in php_converter_default_callback() argument 72 php_converter_object *objval = (php_converter_object*)CONV_GET(zobj); in php_converter_default_callback() 533 static void php_converter_resolve_callback(zval *zobj, in php_converter_resolve_callback() argument 542 Z_ADDREF_P(zobj); in php_converter_resolve_callback() 543 add_index_zval(&caller, 0, zobj); in php_converter_resolve_callback()
|
/PHP-7.4/ext/hash/ |
H A D | hash.c | 1120 zend_object *zobj = &objval->std; in php_hashcontext_create() local 1122 zend_object_std_init(zobj, ce); in php_hashcontext_create() 1123 object_properties_init(zobj, ce); in php_hashcontext_create() 1124 zobj->handlers = &php_hashcontext_handlers; in php_hashcontext_create() 1126 return zobj; in php_hashcontext_create()
|
/PHP-7.4/ext/spl/ |
H A D | spl_iterators.c | 891 zval *zobj; in spl_recursive_it_get_method() local 896 zobj = &object->iterators[level].zobject; in spl_recursive_it_get_method() 900 if ((function_handler = zend_hash_find_ptr(&Z_OBJCE_P(zobj)->function_table, method)) == NULL) { in spl_recursive_it_get_method() 901 *zobject = Z_OBJ_P(zobj); in spl_recursive_it_get_method() 904 *zobject = Z_OBJ_P(zobj); in spl_recursive_it_get_method()
|
/PHP-7.4/ext/pdo/ |
H A D | pdo_stmt.c | 2449 zval zobj; in row_prop_read() local 2478 ZVAL_OBJ(&zobj, &stmt->std); in row_prop_read() 2480 return zend_std_read_property(&zobj, member, type, cache_slot, rv); in row_prop_read()
|
/PHP-7.4/ext/ffi/ |
H A D | ffi.c | 1649 static zend_string *zend_ffi_cdata_get_class_name(const zend_object *zobj) /* {{{ */ in zend_ffi_cdata_get_class_name() argument 1651 zend_ffi_cdata *cdata = (zend_ffi_cdata*)zobj; in zend_ffi_cdata_get_class_name() 1653 return zend_ffi_get_class_name(zobj->ce->name, ZEND_FFI_TYPE(cdata->type)); in zend_ffi_cdata_get_class_name() 2138 static zend_string *zend_ffi_ctype_get_class_name(const zend_object *zobj) /* {{{ */ in zend_ffi_ctype_get_class_name() argument 2140 zend_ffi_ctype *ctype = (zend_ffi_ctype*)zobj; in zend_ffi_ctype_get_class_name() 2142 return zend_ffi_get_class_name(zobj->ce->name, ZEND_FFI_TYPE(ctype->type)); in zend_ffi_ctype_get_class_name()
|
/PHP-7.4/ext/soap/ |
H A D | php_encoding.c | 1460 zend_object *zobj = Z_OBJ_P(ret); in to_zval_object_ex() local 1461 zobj->ce = ce; in to_zval_object_ex()
|