Lines Matching refs:intern

93 	intern = Z_REFLECTION_P(ZEND_THIS); \
94 if (intern->ptr == NULL) { \
105 target = intern->ptr; \
215 reflection_object *intern = reflection_object_from_obj(object); in reflection_free_objects_storage() local
219 if (intern->ptr) { in reflection_free_objects_storage()
220 switch (intern->ref_type) { in reflection_free_objects_storage()
222 reference = (parameter_reference*)intern->ptr; in reflection_free_objects_storage()
224 efree(intern->ptr); in reflection_free_objects_storage()
228 type_reference *type_ref = intern->ptr; in reflection_free_objects_storage()
236 _free_function(intern->ptr); in reflection_free_objects_storage()
239 prop_reference = (property_reference*)intern->ptr; in reflection_free_objects_storage()
246 efree(intern->ptr); in reflection_free_objects_storage()
254 intern->ptr = NULL; in reflection_free_objects_storage()
255 zval_ptr_dtor(&intern->obj); in reflection_free_objects_storage()
262 reflection_object *intern = Z_REFLECTION_P(obj); in reflection_get_gc() local
263 *gc_data = &intern->obj; in reflection_get_gc()
271 reflection_object *intern = zend_object_alloc(sizeof(reflection_object), class_type); in reflection_objects_new() local
273 zend_object_std_init(&intern->zo, class_type); in reflection_objects_new()
274 object_properties_init(&intern->zo, class_type); in reflection_objects_new()
275 intern->zo.handlers = &reflection_object_handlers; in reflection_objects_new()
276 return &intern->zo; in reflection_objects_new()
1072 reflection_object *intern; in _function_check_flag() local
1086 reflection_object *intern; in zend_reflection_class_factory() local
1089 intern = Z_REFLECTION_P(object); in zend_reflection_class_factory()
1090 intern->ptr = ce; in zend_reflection_class_factory()
1091 intern->ref_type = REF_TYPE_OTHER; in zend_reflection_class_factory()
1092 intern->ce = ce; in zend_reflection_class_factory()
1100 reflection_object *intern; in reflection_extension_factory() local
1114 intern = Z_REFLECTION_P(object); in reflection_extension_factory()
1115 intern->ptr = module; in reflection_extension_factory()
1116 intern->ref_type = REF_TYPE_OTHER; in reflection_extension_factory()
1117 intern->ce = NULL; in reflection_extension_factory()
1125 reflection_object *intern; in reflection_parameter_factory() local
1130 intern = Z_REFLECTION_P(object); in reflection_parameter_factory()
1136 intern->ptr = reference; in reflection_parameter_factory()
1137 intern->ref_type = REF_TYPE_PARAMETER; in reflection_parameter_factory()
1138 intern->ce = fptr->common.scope; in reflection_parameter_factory()
1141 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_parameter_factory()
1161 reflection_object *intern; in reflection_type_factory() local
1165 intern = Z_REFLECTION_P(object); in reflection_type_factory()
1168 intern->ptr = reference; in reflection_type_factory()
1169 intern->ref_type = REF_TYPE_TYPE; in reflection_type_factory()
1182 reflection_object *intern; in reflection_function_factory() local
1184 intern = Z_REFLECTION_P(object); in reflection_function_factory()
1185 intern->ptr = function; in reflection_function_factory()
1186 intern->ref_type = REF_TYPE_FUNCTION; in reflection_function_factory()
1187 intern->ce = NULL; in reflection_function_factory()
1190 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_function_factory()
1199 reflection_object *intern; in reflection_method_factory() local
1202 intern = Z_REFLECTION_P(object); in reflection_method_factory()
1203 intern->ptr = method; in reflection_method_factory()
1204 intern->ref_type = REF_TYPE_FUNCTION; in reflection_method_factory()
1205 intern->ce = ce; in reflection_method_factory()
1208 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_method_factory()
1221 reflection_object *intern; in reflection_property_factory() local
1242 intern = Z_REFLECTION_P(object); in reflection_property_factory()
1252 intern->ptr = reference; in reflection_property_factory()
1253 intern->ref_type = REF_TYPE_PROPERTY; in reflection_property_factory()
1254 intern->ce = ce; in reflection_property_factory()
1255 intern->ignore_visibility = 0; in reflection_property_factory()
1271 reflection_object *intern; in reflection_class_constant_factory() local
1274 intern = Z_REFLECTION_P(object); in reflection_class_constant_factory()
1275 intern->ptr = constant; in reflection_class_constant_factory()
1276 intern->ref_type = REF_TYPE_CLASS_CONSTANT; in reflection_class_constant_factory()
1277 intern->ce = constant->ce; in reflection_class_constant_factory()
1278 intern->ignore_visibility = 0; in reflection_class_constant_factory()
1383 reflection_object *intern; in _reflection_param_get_default_param() local
1386 intern = Z_REFLECTION_P(ZEND_THIS); in _reflection_param_get_default_param()
1387 if (intern->ptr == NULL) { in _reflection_param_get_default_param()
1395 param = intern->ptr; in _reflection_param_get_default_param()
1501 reflection_object *intern; in ZEND_METHOD() local
1506 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
1537 if (intern->ptr) { in ZEND_METHOD()
1538 zval_ptr_dtor(&intern->obj); in ZEND_METHOD()
1543 intern->ptr = fptr; in ZEND_METHOD()
1544 intern->ref_type = REF_TYPE_FUNCTION; in ZEND_METHOD()
1546 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure)); in ZEND_METHOD()
1548 ZVAL_UNDEF(&intern->obj); in ZEND_METHOD()
1550 intern->ce = NULL; in ZEND_METHOD()
1558 reflection_object *intern; in ZEND_METHOD() local
1566 _function_string(&str, fptr, intern->ce, ""); in ZEND_METHOD()
1586 reflection_object *intern; in ZEND_METHOD() local
1601 reflection_object *intern; in ZEND_METHOD() local
1608 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1609 closure_this = zend_get_closure_this_ptr(&intern->obj); in ZEND_METHOD()
1622 reflection_object *intern; in ZEND_METHOD() local
1629 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1630 closure_func = zend_get_closure_method_def(&intern->obj); in ZEND_METHOD()
1642 reflection_object *intern; in ZEND_METHOD() local
1650 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1652 Z_ADDREF(intern->obj); in ZEND_METHOD()
1653 ZVAL_OBJ(return_value, Z_OBJ(intern->obj)); in ZEND_METHOD()
1664 reflection_object *intern; in ZEND_METHOD() local
1679 reflection_object *intern; in ZEND_METHOD() local
1694 reflection_object *intern; in ZEND_METHOD() local
1706 reflection_object *intern; in ZEND_METHOD() local
1724 reflection_object *intern; in ZEND_METHOD() local
1742 reflection_object *intern; in ZEND_METHOD() local
1760 reflection_object *intern; in ZEND_METHOD() local
1778 reflection_object *intern; in ZEND_METHOD() local
1819 reflection_object *intern; in ZEND_METHOD() local
1840 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1841 Z_OBJ_HT(intern->obj)->get_closure( in ZEND_METHOD()
1842 &intern->obj, &fcc.called_scope, &fcc.function_handler, &fcc.object); in ZEND_METHOD()
1872 reflection_object *intern; in ZEND_METHOD() local
1903 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1904 Z_OBJ_HT(intern->obj)->get_closure( in ZEND_METHOD()
1905 &intern->obj, &fcc.called_scope, &fcc.function_handler, &fcc.object); in ZEND_METHOD()
1934 reflection_object *intern; in ZEND_METHOD() local
1947 reflection_object *intern; in ZEND_METHOD() local
1966 reflection_object *intern; in ZEND_METHOD() local
1979 reflection_object *intern; in ZEND_METHOD() local
2002 Z_ISUNDEF(intern->obj) ? NULL : &intern->obj, in ZEND_METHOD()
2019 reflection_object *intern; in ZEND_METHOD() local
2042 reflection_object *intern; in ZEND_METHOD() local
2065 reflection_object *intern; in ZEND_METHOD() local
2069 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
2081 if (intern->ce) { in ZEND_METHOD()
2082 zval_ptr_dtor(&intern->obj); in ZEND_METHOD()
2085 intern->ref_type = REF_TYPE_GENERATOR; in ZEND_METHOD()
2087 ZVAL_OBJ(&intern->obj, Z_OBJ_P(generator)); in ZEND_METHOD()
2088 intern->ce = zend_ce_generator; in ZEND_METHOD()
2247 reflection_object *intern; in ZEND_METHOD() local
2260 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
2402 intern->ptr = ref; in ZEND_METHOD()
2403 intern->ref_type = REF_TYPE_PARAMETER; in ZEND_METHOD()
2404 intern->ce = ce; in ZEND_METHOD()
2406 ZVAL_COPY_VALUE(&intern->obj, reference); in ZEND_METHOD()
2439 reflection_object *intern; in ZEND_METHOD() local
2468 reflection_object *intern; in ZEND_METHOD() local
2477 …reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->o… in ZEND_METHOD()
2479 …m->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, r… in ZEND_METHOD()
2488 reflection_object *intern; in ZEND_METHOD() local
2506 reflection_object *intern; in ZEND_METHOD() local
2568 reflection_object *intern; in ZEND_METHOD() local
2584 reflection_object *intern; in ZEND_METHOD() local
2603 reflection_object *intern; in ZEND_METHOD() local
2619 reflection_object *intern; in ZEND_METHOD() local
2635 reflection_object *intern; in ZEND_METHOD() local
2651 reflection_object *intern; in ZEND_METHOD() local
2667 reflection_object *intern; in ZEND_METHOD() local
2684 reflection_object *intern; in ZEND_METHOD() local
2700 reflection_object *intern; in ZEND_METHOD() local
2716 reflection_object *intern; in ZEND_METHOD() local
2829 reflection_object *intern; in ZEND_METHOD() local
2845 reflection_object *intern; in ZEND_METHOD() local
2861 reflection_object *intern; in ZEND_METHOD() local
2890 reflection_object *intern; in ZEND_METHOD() local
2906 reflection_object *intern; in ZEND_METHOD() local
2932 reflection_object *intern; in ZEND_METHOD() local
2963 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
3013 intern->ptr = mptr; in ZEND_METHOD()
3014 intern->ref_type = REF_TYPE_FUNCTION; in ZEND_METHOD()
3015 intern->ce = ce; in ZEND_METHOD()
3023 reflection_object *intern; in ZEND_METHOD() local
3031 _function_string(&str, mptr, intern->ce, ""); in ZEND_METHOD()
3040 reflection_object *intern; in ZEND_METHOD() local
3076 reflection_object *intern; in reflection_method_invoke() local
3093 if (!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) { in reflection_method_invoke()
3158 fcc.called_scope = intern->ce; in reflection_method_invoke()
3353 reflection_object *intern; in ZEND_METHOD() local
3370 reflection_object *intern; in ZEND_METHOD() local
3391 reflection_object *intern; in ZEND_METHOD() local
3401 …RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constr… in ZEND_METHOD()
3409 reflection_object *intern; in ZEND_METHOD() local
3424 reflection_object *intern; in ZEND_METHOD() local
3442 reflection_object *intern; in ZEND_METHOD() local
3459 reflection_object *intern; in ZEND_METHOD() local
3470 …"Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.funct… in ZEND_METHOD()
3482 reflection_object *intern; in ZEND_METHOD() local
3489 intern = Z_REFLECTION_P(ZEND_THIS); in ZEND_METHOD()
3491 intern->ignore_visibility = visible; in ZEND_METHOD()
3501 reflection_object *intern; in ZEND_METHOD() local
3510 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
3536 intern->ptr = constant; in ZEND_METHOD()
3537 intern->ref_type = REF_TYPE_CLASS_CONSTANT; in ZEND_METHOD()
3538 intern->ce = constant->ce; in ZEND_METHOD()
3539 intern->ignore_visibility = 0; in ZEND_METHOD()
3549 reflection_object *intern; in ZEND_METHOD() local
3578 reflection_object *intern; in _class_constant_check_flag() local
3617 reflection_object *intern; in ZEND_METHOD() local
3633 reflection_object *intern; in ZEND_METHOD() local
3652 reflection_object *intern; in ZEND_METHOD() local
3668 reflection_object *intern; in ZEND_METHOD() local
3695 reflection_object *intern; in reflection_class_object_ctor() local
3709 intern = Z_REFLECTION_P(object); in reflection_class_object_ctor()
3713 intern->ptr = Z_OBJCE_P(argument); in reflection_class_object_ctor()
3715 ZVAL_COPY(&intern->obj, argument); in reflection_class_object_ctor()
3730 intern->ptr = ce; in reflection_class_object_ctor()
3732 intern->ref_type = REF_TYPE_OTHER; in reflection_class_object_ctor()
3788 reflection_object *intern; in ZEND_METHOD() local
3839 reflection_object *intern; in ZEND_METHOD() local
3877 reflection_object *intern; in ZEND_METHOD() local
3926 reflection_object *intern; in ZEND_METHOD() local
3946 reflection_object *intern; in ZEND_METHOD() local
3954 _class_string(&str, ce, &intern->obj, ""); in ZEND_METHOD()
3974 reflection_object *intern; in ZEND_METHOD() local
3989 reflection_object *intern; in ZEND_METHOD() local
4004 reflection_object *intern; in ZEND_METHOD() local
4019 reflection_object *intern; in ZEND_METHOD() local
4037 reflection_object *intern; in ZEND_METHOD() local
4055 reflection_object *intern; in ZEND_METHOD() local
4073 reflection_object *intern; in ZEND_METHOD() local
4091 reflection_object *intern; in ZEND_METHOD() local
4111 reflection_object *intern; in ZEND_METHOD() local
4130 reflection_object *intern; in ZEND_METHOD() local
4142 if (!Z_ISUNDEF(intern->obj) && is_closure_invoke(ce, lc_name) in ZEND_METHOD()
4143 && (mptr = zend_get_closure_invoke_method(Z_OBJ(intern->obj))) != NULL) in ZEND_METHOD()
4148 } else if (Z_ISUNDEF(intern->obj) && is_closure_invoke(ce, lc_name) in ZEND_METHOD()
4179 reflection_object *intern; in ZEND_METHOD() local
4201 zend_bool has_obj = Z_TYPE(intern->obj) != IS_UNDEF; in ZEND_METHOD()
4208 obj = Z_OBJ(intern->obj); in ZEND_METHOD()
4225 reflection_object *intern; in ZEND_METHOD() local
4242 if (Z_TYPE(intern->obj) != IS_UNDEF) { in ZEND_METHOD()
4244 if (Z_OBJ_HANDLER(intern->obj, has_property)(&intern->obj, &property, 2, NULL)) { in ZEND_METHOD()
4259 reflection_object *intern; in ZEND_METHOD() local
4276 } else if (Z_TYPE(intern->obj) != IS_UNDEF) { in ZEND_METHOD()
4278 if (zend_hash_exists(Z_OBJ_HT(intern->obj)->get_properties(&intern->obj), name)) { in ZEND_METHOD()
4376 reflection_object *intern; in ZEND_METHOD() local
4398 if (Z_TYPE(intern->obj) != IS_UNDEF && (filter & ZEND_ACC_PUBLIC) != 0) { in ZEND_METHOD()
4399 HashTable *properties = Z_OBJ_HT(intern->obj)->get_properties(&intern->obj); in ZEND_METHOD()
4412 reflection_object *intern; in ZEND_METHOD() local
4433 reflection_object *intern; in ZEND_METHOD() local
4459 reflection_object *intern; in ZEND_METHOD() local
4481 reflection_object *intern; in ZEND_METHOD() local
4507 reflection_object *intern; in ZEND_METHOD() local
4527 reflection_object *intern; in _class_check_flag() local
4542 reflection_object *intern; in ZEND_METHOD() local
4567 reflection_object *intern; in ZEND_METHOD() local
4578 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
4582 RETURN_BOOL(Z_OBJ_HANDLER(intern->obj, clone_obj) != NULL); in ZEND_METHOD()
4636 reflection_object *intern; in ZEND_METHOD() local
4654 reflection_object *intern; in ZEND_METHOD() local
4671 reflection_object *intern; in ZEND_METHOD() local
4744 reflection_object *intern; in ZEND_METHOD() local
4764 reflection_object *intern; in ZEND_METHOD() local
4850 reflection_object *intern; in ZEND_METHOD() local
4878 reflection_object *intern; in ZEND_METHOD() local
4905 reflection_object *intern; in ZEND_METHOD() local
4937 reflection_object *intern; in ZEND_METHOD() local
4962 reflection_object *intern; in ZEND_METHOD() local
4997 reflection_object *intern; in ZEND_METHOD() local
5017 reflection_object *intern, *argument; in ZEND_METHOD() local
5060 reflection_object *intern, *argument; in ZEND_METHOD() local
5108 reflection_object *intern; in ZEND_METHOD() local
5130 reflection_object *intern; in ZEND_METHOD() local
5149 reflection_object *intern; in ZEND_METHOD() local
5275 reflection_object *intern; in ZEND_METHOD() local
5285 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
5358 intern->ptr = reference; in ZEND_METHOD()
5359 intern->ref_type = REF_TYPE_PROPERTY; in ZEND_METHOD()
5360 intern->ce = ce; in ZEND_METHOD()
5361 intern->ignore_visibility = 0; in ZEND_METHOD()
5369 reflection_object *intern; in ZEND_METHOD() local
5395 reflection_object *intern; in _property_check_flag() local
5442 reflection_object *intern; in ZEND_METHOD() local
5457 reflection_object *intern; in ZEND_METHOD() local
5474 reflection_object *intern; in ZEND_METHOD() local
5481 if (!(ref->prop.flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) { in ZEND_METHOD()
5484 "Cannot access non-public member %s::$%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5489 member_p = zend_read_static_property_ex(intern->ce, ref->unmangled_name, 0); in ZEND_METHOD()
5505 member_p = zend_read_property_ex(intern->ce, object, ref->unmangled_name, 0, &rv); in ZEND_METHOD()
5522 reflection_object *intern; in ZEND_METHOD() local
5530 if (!(ref->prop.flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) { in ZEND_METHOD()
5533 "Cannot access non-public member %s::$%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5544 zend_update_static_property_ex(intern->ce, ref->unmangled_name, value); in ZEND_METHOD()
5550 zend_update_property_ex(intern->ce, object, ref->unmangled_name, value); in ZEND_METHOD()
5559 reflection_object *intern; in ZEND_METHOD() local
5566 if (!(ref->prop.flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) { in ZEND_METHOD()
5569 "Cannot access non-public member %s::$%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5574 member_p = zend_read_static_property_ex(intern->ce, ref->unmangled_name, 1); in ZEND_METHOD()
5594 EG(fake_scope) = intern->ce; in ZEND_METHOD()
5608 reflection_object *intern; in ZEND_METHOD() local
5618 ce = tmp_ce = intern->ce; in ZEND_METHOD()
5640 reflection_object *intern; in ZEND_METHOD() local
5658 reflection_object *intern; in ZEND_METHOD() local
5665 intern = Z_REFLECTION_P(ZEND_THIS); in ZEND_METHOD()
5667 intern->ignore_visibility = visible; in ZEND_METHOD()
5675 reflection_object *intern; in ZEND_METHOD() local
5696 reflection_object *intern; in ZEND_METHOD() local
5723 reflection_object *intern; in ZEND_METHOD() local
5734 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
5745 intern->ptr = module; in ZEND_METHOD()
5746 intern->ref_type = REF_TYPE_OTHER; in ZEND_METHOD()
5747 intern->ce = NULL; in ZEND_METHOD()
5755 reflection_object *intern; in ZEND_METHOD() local
5783 reflection_object *intern; in ZEND_METHOD() local
5804 reflection_object *intern; in ZEND_METHOD() local
5829 reflection_object *intern; in ZEND_METHOD() local
5868 reflection_object *intern; in ZEND_METHOD() local
5912 reflection_object *intern; in ZEND_METHOD() local
5933 reflection_object *intern; in ZEND_METHOD() local
5954 reflection_object *intern; in ZEND_METHOD() local
6020 reflection_object *intern; in ZEND_METHOD() local
6036 reflection_object *intern; in ZEND_METHOD() local
6052 reflection_object *intern; in ZEND_METHOD() local
6077 reflection_object *intern; in ZEND_METHOD() local
6087 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
6096 intern->ptr = extension; in ZEND_METHOD()
6097 intern->ref_type = REF_TYPE_OTHER; in ZEND_METHOD()
6098 intern->ce = NULL; in ZEND_METHOD()
6106 reflection_object *intern; in ZEND_METHOD() local
6123 reflection_object *intern; in ZEND_METHOD() local
6139 reflection_object *intern; in ZEND_METHOD() local
6159 reflection_object *intern; in ZEND_METHOD() local
6179 reflection_object *intern; in ZEND_METHOD() local
6199 reflection_object *intern; in ZEND_METHOD() local
6242 reflection_object *intern; in ZEND_METHOD() local
6267 intern = Z_REFLECTION_P(return_value); in ZEND_METHOD()
6268 ZVAL_COPY(&intern->obj, item); in ZEND_METHOD()
6269 intern->ref_type = REF_TYPE_OTHER; in ZEND_METHOD()
6278 reflection_object *intern; in ZEND_METHOD() local
6286 intern = Z_REFLECTION_P(getThis()); in ZEND_METHOD()
6287 if (Z_TYPE(intern->obj) != IS_REFERENCE) { in ZEND_METHOD()
6302 PHP_SHA1Update(&context, (unsigned char *) &Z_REF(intern->obj), sizeof(zend_reference *)); in ZEND_METHOD()