/php-src/Zend/ |
H A D | zend_execute.h | 448 #define CACHED_POLYMORPHIC_PTR(num, ce) \ argument 449 (EXPECTED(((void**)((char*)EX(run_time_cache) + (num)))[0] == (void*)(ce)) ? \ 453 #define CACHE_POLYMORPHIC_PTR(num, ce, ptr) do { \ argument 455 slot[0] = (ce); \ 466 #define CACHED_POLYMORPHIC_PTR_EX(slot, ce) \ argument 467 (EXPECTED((slot)[0] == (ce)) ? (slot)[1] : NULL) 469 #define CACHE_POLYMORPHIC_PTR_EX(slot, ce, ptr) do { \ argument 470 (slot)[0] = (ce); \ 498 #define ZEND_CLASS_HAS_TYPE_HINTS(ce) ((ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) == ZEND_ACC_HAS_TYP… argument 499 #define ZEND_CLASS_HAS_READONLY_PROPS(ce) ((ce->ce_flags & ZEND_ACC_HAS_READONLY_PROPS) == ZEND_ACC… argument
|
H A D | zend_types.h | 327 zend_class_entry *ce; member 559 zend_class_entry *ce; member 839 #define ZSTR_SET_CE_CACHE(s, ce) ZSTR_SET_CE_CACHE_EX(s, ce, 1) argument 846 #define ZSTR_SET_CE_CACHE_EX(s, ce, validate) do { \ argument 849 SET_CE_CACHE(GC_REFCOUNT(s), ce); \ 856 #define SET_CE_CACHE(ce_cache, ce) do { \ argument 857 *((zend_class_entry **)ZEND_MAP_PTR_OFFSET2PTR(ce_cache)) = ce; \ 997 #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) 1032 #define Z_CE(zval) (zval).value.ce
|
H A D | zend_interfaces.c | 52 obj_ce = object ? object->ce : NULL; in zend_call_method() 77 called_scope = object->ce; in zend_call_method() 90 ZEND_API void zend_user_it_new_iterator(zend_class_entry *ce, zval *object, zval *retval) in zend_user_it_new_iterator() argument 93 ce->iterator_funcs_ptr->zf_new_iterator, Z_OBJ_P(object), retval); in zend_user_it_new_iterator() 227 iterator->ce = Z_OBJCE_P(object); in zend_user_it_get_iterator() 241 zend_user_it_new_iterator(ce, object, &iterator); in zend_user_it_get_new_iterator() 246 …getIterator() must be traversable or implement interface Iterator", ce ? ZSTR_VAL(ce->name) : ZSTR… in zend_user_it_get_new_iterator() 403 zend_class_entry * ce = Z_OBJCE_P(object); in zend_user_serialize() local 442 if (UNEXPECTED(object_init_ex(object, ce) != SUCCESS)) { in zend_user_unserialize() 487 static zend_object *zend_internal_iterator_create(zend_class_entry *ce) { in zend_internal_iterator_create() argument [all …]
|
H A D | zend_operators.h | 68 …FASTCALL instanceof_function_slow(const zend_class_entry *instance_ce, const zend_class_entry *ce); 71 const zend_class_entry *instance_ce, const zend_class_entry *ce) { in instanceof_function() argument 72 return instance_ce == ce || instanceof_function_slow(instance_ce, ce); in instanceof_function()
|
/php-src/Zend/Optimizer/ |
H A D | zend_ssa.c | 164 phi->constraint.type.ce = NULL; in pi_type_mask() 529 zend_class_entry *ce = zend_optimizer_get_class_entry(script, op_array, lcname); in place_essa_pis() local 530 if (!ce) { in place_essa_pis() 536 pi->constraint.type.ce = ce; in place_essa_pis()
|
H A D | sccp.c | 994 if (!var_info->ce || (var_info->ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) || in sccp_visit_instr() 995 !(var_info->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in sccp_visit_instr()
|
H A D | dfa_pass.c | 283 zend_class_entry *ce = zend_optimizer_get_class_entry(script, op_array, lcname); in can_elide_list_type() local 285 bool result = ce && safe_instanceof(use_info->ce, ce); in can_elide_list_type() 314 if (disallowed_types == MAY_BE_OBJECT && use_info->ce && ZEND_TYPE_IS_COMPLEX(arg_info->type)) { in can_elide_return_type_check()
|
H A D | escape_analysis.c | 167 if (ce in is_allocation_def() 168 && !ce->parent in is_allocation_def() 172 && !ce->constructor in is_allocation_def() 173 && !ce->destructor in is_allocation_def() 174 && !ce->__get in is_allocation_def() 175 && !ce->__set in is_allocation_def() 237 if (ce in is_local_def() 242 && !ce->destructor in is_local_def() 243 && !ce->__get in is_local_def() 244 && !ce->__set in is_local_def() [all …]
|
H A D | ssa_integrity.c | 201 if ((type & MAY_BE_REF) && ssa->var_info[i].ce) { in ssa_verify_integrity()
|
/php-src/ext/zend_test/ |
H A D | object_handlers.c | 26 zend_object *obj = zend_objects_new(ce); in donc_object_create_ex() 27 object_properties_init(obj, ce); in donc_object_create_ex() 34 return donc_object_create_ex(ce, 0); in donc_object_create() 129 zend_object *obj = zend_objects_new(ce); in long_castable_no_operation_object_create_ex() 130 object_properties_init(obj, ce); in long_castable_no_operation_object_create_ex() 165 zend_object *obj = zend_objects_new(ce); in float_castable_no_operation_object_create_ex() 166 object_properties_init(obj, ce); in float_castable_no_operation_object_create_ex() 201 zend_object *obj = zend_objects_new(ce); in numeric_castable_no_operation_object_create_ex() 202 object_properties_init(obj, ce); in numeric_castable_no_operation_object_create_ex() 239 zend_object *object = zend_objects_new(ce); in dimension_handlers_no_ArrayAccess_object_create() [all …]
|
H A D | iterators.c | 88 zend_class_entry *ce, in test_traversable_get_iterator() argument
|
/php-src/ |
H A D | .gdbinit | 418 set $ce = $arg0 419 if $ce->ce_flags & 0x10 || $ce->ce_flags & 0x20 422 if $ce->ce_flags & 0x40 427 if $ce->parent != 0 441 set $ce = $ce->parent 445 set $ce = $arg0 448 set $ce = $ce->interfaces[0] 451 set $ce = 0 456 set $ce = $arg0 458 while $ce != 0 [all …]
|
/php-src/ext/gd/ |
H A D | gd.c | 238 static zend_object *php_gd_font_object_create(zend_class_entry *ce) in php_gd_font_object_create() argument 240 php_gd_font_object *obj = zend_object_alloc(sizeof(php_gd_font_object), ce); in php_gd_font_object_create() 244 zend_object_std_init(zobj, ce); in php_gd_font_object_create() 245 object_properties_init(zobj, ce); in php_gd_font_object_create()
|
/php-src/ext/standard/ |
H A D | var.c | 151 if (ce->ce_flags & ZEND_ACC_ENUM) { in php_var_dump() 585 if (ce == zend_standard_class_def) { in php_var_export_ex() 589 smart_str_append(buf, ce->name); in php_var_export_ex() 612 if (ce == zend_standard_class_def) { in php_var_export_ex() 863 ZSTR_VAL(ce->name)); in php_var_serialize_get_sleep_props() 879 ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), in php_var_serialize_get_sleep_props() 1050 ZSTR_VAL(ce->name)); in php_var_serialize_intern() 1071 if (ce->__serialize) { in php_var_serialize_intern() 1108 if (ce->serialize != NULL) { in php_var_serialize_intern() 1144 if (ce != PHP_IC_ENTRY) { in php_var_serialize_intern() [all …]
|
/php-src/ext/pdo/ |
H A D | php_pdo_int.h | 35 extern zend_object *pdo_dbstmt_new(zend_class_entry *ce); 39 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref); 45 extern zend_object *pdo_row_new(zend_class_entry *ce); 51 zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object);
|
H A D | php_pdo_driver.h | 614 zend_class_entry *ce; member 659 … zend_result php_pdo_register_driver_specific_ce(const pdo_driver_t *driver, zend_class_entry *ce);
|
H A D | php_pdo.h | 26 PHPAPI extern zend_object *pdo_dbh_new(zend_class_entry *ce); 60 zend_throw_error(NULL, "%s object is uninitialized", ZSTR_VAL(Z_OBJ(EX(This))->ce->name)); \
|
H A D | pdo.c | 140 …ult php_pdo_register_driver_specific_ce(const pdo_driver_t *driver, zend_class_entry *ce) /* {{{ */ in php_pdo_register_driver_specific_ce() argument 148 driver->driver_name_len, (void*)ce) != NULL ? SUCCESS : FAILURE; in php_pdo_register_driver_specific_ce()
|
/php-src/ext/spl/ |
H A D | spl_iterators.c | 296 zend_class_entry *ce = object->iterators[object->level].ce; in spl_recursive_it_move_forward_ex() local 360 zend_class_entry *ce = object->iterators[object->level].ce; in spl_recursive_it_move_forward_ex() local 391 sub_iter = ce->get_iterator(ce, &child, 0); in spl_recursive_it_move_forward_ex() 394 object->iterators[object->level].ce = ce; in spl_recursive_it_move_forward_ex() 518 ce->iterator_funcs_ptr ? &ce->iterator_funcs_ptr->zf_new_iterator : NULL; in spl_get_iterator_from_aggregate() 814 zend_class_entry *ce; in PHP_METHOD() local 825 SPL_FETCH_SUB_ELEMENT(ce, object, ce); in PHP_METHOD() 842 zend_class_entry *ce; in PHP_METHOD() local 849 SPL_FETCH_SUB_ELEMENT(ce, object, ce); in PHP_METHOD() 1382 ce = ce_cast; in spl_dual_it_construct() [all …]
|
/php-src/ext/intl/common/ |
H A D | common_enum.cpp | 170 zend_class_entry *ce, zval *object, int by_ref) in IntlIterator_get_iterator() argument 191 static zend_object *IntlIterator_object_create(zend_class_entry *ce) in IntlIterator_object_create() argument 195 …intern = (IntlIterator_object*)ecalloc(1, sizeof(IntlIterator_object) + sizeof(zval) * (ce->defaul… in IntlIterator_object_create() 197 zend_object_std_init(&intern->zo, ce); in IntlIterator_object_create() 198 object_properties_init(&intern->zo, ce); in IntlIterator_object_create()
|
/php-src/ext/intl/resourcebundle/ |
H A D | resourcebundle_iterator.c | 149 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref ) in resourcebundle_get_iterator() argument
|
/php-src/ext/mysqli/ |
H A D | mysqli_result_iterator.c | 43 zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref) in php_mysqli_result_get_iterator() argument
|
/php-src/ext/com_dotnet/ |
H A D | com_saproxy.c | 425 if (com_object->ce == php_com_saproxy_class_entry) { in php_com_saproxy_create() 526 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref) in php_com_saproxy_iter_get() argument
|
H A D | com_iterator.c | 134 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref) in php_com_iter_get() argument
|
/php-src/ext/intl/converter/ |
H A D | converter.c | 339 if (objval->obj.ce == php_converter_ce) { in php_converter_set_callbacks() 904 static zend_object *php_converter_object_ctor(zend_class_entry *ce, php_converter_object **pobjval)… in php_converter_object_ctor() argument 907 objval = zend_object_alloc(sizeof(php_converter_object), ce); in php_converter_object_ctor() 909 zend_object_std_init(&objval->obj, ce); in php_converter_object_ctor() 910 object_properties_init(&objval->obj, ce); in php_converter_object_ctor() 918 static zend_object *php_converter_create_object(zend_class_entry *ce) { in php_converter_create_object() argument 920 zend_object *retval = php_converter_object_ctor(ce, &objval); in php_converter_create_object() 922 object_properties_init(&(objval->obj), ce); in php_converter_create_object() 929 zend_object *retval = php_converter_object_ctor(object->ce, &objval); in php_converter_clone_object()
|