/PHP-7.3/Zend/ |
H A D | zend_objects.h | 26 ZEND_API void ZEND_FASTCALL zend_object_std_init(zend_object *object, zend_class_entry *ce); 27 ZEND_API zend_object* ZEND_FASTCALL zend_objects_new(zend_class_entry *ce); 28 ZEND_API void ZEND_FASTCALL zend_objects_clone_members(zend_object *new_object, zend_object *old_ob… 30 ZEND_API void zend_object_std_dtor(zend_object *object); 31 ZEND_API void zend_objects_destroy_object(zend_object *object); 32 ZEND_API zend_object *zend_objects_clone_obj(zval *object);
|
H A D | zend_objects_API.c | 29 objects->object_buckets = (zend_object **) emalloc(init_size * sizeof(zend_object*)); in zend_objects_store_init() 33 memset(&objects->object_buckets[0], 0, sizeof(zend_object*)); in zend_objects_store_init() 48 zend_object *obj = objects->object_buckets[i]; in zend_objects_store_call_destructors() 69 zend_object **obj_ptr = objects->object_buckets + 1; in zend_objects_store_mark_destructed() 70 zend_object **end = objects->object_buckets + objects->top; in zend_objects_store_mark_destructed() 73 zend_object *obj = *obj_ptr; in zend_objects_store_mark_destructed() 85 zend_object **obj_ptr, **end, *obj; in zend_objects_store_free_object_storage() 131 ZEND_API void ZEND_FASTCALL zend_objects_store_put(zend_object *object) in zend_objects_store_put() 144 …bjects_store).object_buckets = (zend_object **) erealloc(EG(objects_store).object_buckets, new_siz… in zend_objects_store_put() 154 ZEND_API void ZEND_FASTCALL zend_objects_store_del(zend_object *object) /* {{{ */ in zend_objects_store_del()
|
H A D | zend_objects_API.h | 30 #define SET_OBJ_INVALID(o) ((zend_object*)((((zend_uintptr_t)(o)) | OBJ_BUCKET_INVALID))) 35 (o) = (zend_object*)((((zend_uintptr_t)(n)) << 1) | OBJ_BUCKET_INVALID); \ 46 zend_object **object_buckets; 61 ZEND_API void ZEND_FASTCALL zend_objects_store_put(zend_object *object); 62 ZEND_API void ZEND_FASTCALL zend_objects_store_del(zend_object *object); 65 static zend_always_inline void zend_object_store_ctor_failed(zend_object *obj) in zend_object_store_ctor_failed() 74 static zend_always_inline void zend_object_release(zend_object *obj) in END_EXTERN_C()
|
H A D | zend_exceptions.h | 38 ZEND_API void zend_exception_set_previous(zend_object *exception, zend_object *add_previous); 58 ZEND_API ZEND_COLD zend_object *zend_throw_exception(zend_class_entry *exception_ce, const char *me… 59 ZEND_API ZEND_COLD zend_object *zend_throw_exception_ex(zend_class_entry *exception_ce, zend_long c… 63 ZEND_API zend_object *zend_throw_error_exception(zend_class_entry *exception_ce, const char *messag… 68 ZEND_API ZEND_COLD void zend_exception_error(zend_object *exception, int severity);
|
H A D | zend_object_handlers.h | 101 typedef zend_function *(*zend_object_get_method_t)(zend_object **object, zend_string *method, const… 102 typedef zend_function *(*zend_object_get_constructor_t)(zend_object *object); 105 typedef void (*zend_object_dtor_obj_t)(zend_object *object); 106 typedef void (*zend_object_free_obj_t)(zend_object *object); 107 typedef zend_object* (*zend_object_clone_obj_t)(zval *object); 111 typedef zend_string *(*zend_object_get_class_name_t)(const zend_object *object); 182 ZEND_API zend_function *zend_std_get_constructor(zend_object *object); 198 ZEND_API zend_string *zend_std_get_class_name(const zend_object *zobj); 201 ZEND_API void rebuild_object_properties(zend_object *zobj); 207 ZEND_API int zend_check_property_access(zend_object *zobj, zend_string *prop_info_name); [all …]
|
H A D | zend_iterators.c | 25 static void iter_wrapper_free(zend_object *object); 26 static void iter_wrapper_dtor(zend_object *object); 64 static void iter_wrapper_free(zend_object *object) in iter_wrapper_free() 70 static void iter_wrapper_dtor(zend_object *object) in iter_wrapper_dtor()
|
H A D | zend_objects.c | 28 ZEND_API void ZEND_FASTCALL zend_object_std_init(zend_object *object, zend_class_entry *ce) in zend_object_std_init() 40 ZEND_API void zend_object_std_dtor(zend_object *object) in zend_object_std_dtor() 74 ZEND_API void zend_objects_destroy_object(zend_object *object) in zend_objects_destroy_object() 79 zend_object *old_exception; in zend_objects_destroy_object() 174 ZEND_API zend_object* ZEND_FASTCALL zend_objects_new(zend_class_entry *ce) in zend_objects_new() 176 zend_object *object = emalloc(sizeof(zend_object) + zend_object_properties_size(ce)); in zend_objects_new() 183 ZEND_API void ZEND_FASTCALL zend_objects_clone_members(zend_object *new_object, zend_object *old_ob… in zend_objects_clone_members() 266 ZEND_API zend_object *zend_objects_clone_obj(zval *zobject) in zend_objects_clone_obj() 268 zend_object *old_object; in zend_objects_clone_obj() 269 zend_object *new_object; in zend_objects_clone_obj()
|
H A D | zend_closures.h | 27 ((zend_object*)((char*)(op_array) - sizeof(zend_object))) 37 ZEND_API zend_function *zend_get_closure_invoke_method(zend_object *obj);
|
/PHP-7.3/ext/pdo/ |
H A D | php_pdo_int.h | 34 extern zend_object *pdo_dbh_new(zend_class_entry *ce); 39 extern zend_object *pdo_dbstmt_new(zend_class_entry *ce); 42 void pdo_dbstmt_free_storage(zend_object *std); 48 extern zend_object *pdo_row_new(zend_class_entry *ce); 51 void pdo_row_free_storage(zend_object *std);
|
/PHP-7.3/ext/sqlite3/ |
H A D | php_sqlite3_structs.h | 80 zend_object zo; 83 static inline php_sqlite3_db_object *php_sqlite3_db_from_obj(zend_object *obj) { in php_sqlite3_db_from_obj() 112 zend_object zo; 115 static inline php_sqlite3_result *php_sqlite3_result_from_obj(zend_object *obj) { in php_sqlite3_result_from_obj() 131 zend_object zo; 134 static inline php_sqlite3_stmt *php_sqlite3_stmt_from_obj(zend_object *obj) { in php_sqlite3_stmt_from_obj()
|
/PHP-7.3/ext/date/ |
H A D | php_date.h | 139 zend_object std; 142 static inline php_date_obj *php_date_obj_from_obj(zend_object *obj) { in php_date_obj_from_obj() 157 zend_object std; 160 static inline php_timezone_obj *php_timezone_obj_from_obj(zend_object *obj) { in php_timezone_obj_from_obj() 170 zend_object std; 173 static inline php_interval_obj *php_interval_obj_from_obj(zend_object *obj) { in php_interval_obj_from_obj() 188 zend_object std; 191 static inline php_period_obj *php_period_obj_from_obj(zend_object *obj) { in php_period_obj_from_obj()
|
/PHP-7.3/ext/xmlwriter/ |
H A D | php_xmlwriter.h | 47 zend_object std; 50 static inline ze_xmlwriter_object *php_xmlwriter_fetch_object(zend_object *obj) { in php_xmlwriter_fetch_object()
|
/PHP-7.3/ext/gmp/ |
H A D | php_gmp_int.h | 21 zend_object std; 24 static inline gmp_object *php_gmp_object_from_zend_object(zend_object *zobj) { in php_gmp_object_from_zend_object()
|
/PHP-7.3/ext/intl/formatter/ |
H A D | formatter_class.h | 29 zend_object zo; 32 static inline NumberFormatter_object *php_intl_number_format_fetch_object(zend_object *obj) { in php_intl_number_format_fetch_object()
|
/PHP-7.3/ext/intl/msgformat/ |
H A D | msgformat_class.h | 36 zend_object zo; 40 static inline MessageFormatter_object *php_intl_messageformatter_fetch_object(zend_object *obj) { in php_intl_messageformatter_fetch_object()
|
H A D | msgformat_class.c | 37 void MessageFormatter_object_free( zend_object *object ) in MessageFormatter_object_free() 48 zend_object *MessageFormatter_object_create(zend_class_entry *ce) in MessageFormatter_object_create() 64 zend_object *MessageFormatter_object_clone(zval *object) in MessageFormatter_object_clone() 67 zend_object *new_obj; in MessageFormatter_object_clone()
|
/PHP-7.3/ext/intl/dateformat/ |
H A D | dateformat_class.h | 32 zend_object zo; 35 static inline IntlDateFormatter_object *php_intl_dateformatter_fetch_object(zend_object *obj) { in php_intl_dateformatter_fetch_object()
|
H A D | dateformat_class.c | 38 static void IntlDateFormatter_object_dtor(zend_object *object ) in IntlDateFormatter_object_dtor() 45 void IntlDateFormatter_object_free( zend_object *object ) in IntlDateFormatter_object_free() 60 zend_object *IntlDateFormatter_object_create(zend_class_entry *ce) in IntlDateFormatter_object_create() 80 zend_object *IntlDateFormatter_object_clone(zval *object) in IntlDateFormatter_object_clone() 83 zend_object *new_obj; in IntlDateFormatter_object_clone()
|
/PHP-7.3/ext/intl/spoofchecker/ |
H A D | spoofchecker_class.c | 33 void Spoofchecker_objects_free(zend_object *object) in Spoofchecker_objects_free() 44 zend_object *Spoofchecker_object_create(zend_class_entry *ce) in Spoofchecker_object_create() 111 static zend_object *spoofchecker_clone_obj(zval *object) /* {{{ */ in spoofchecker_clone_obj() 113 zend_object *new_obj_val; in spoofchecker_clone_obj()
|
/PHP-7.3/ext/xsl/ |
H A D | php_xsl.h | 70 zend_object std; 73 static inline xsl_object *php_xsl_fetch_object(zend_object *obj) { in php_xsl_fetch_object() 80 void xsl_objects_free_storage(zend_object *object);
|
/PHP-7.3/ext/simplexml/ |
H A D | php_simplexml_exports.h | 40 PHP_SXE_API zend_object *sxe_object_new(zend_class_entry *ce); 42 static inline php_sxe_object *php_sxe_fetch_object(zend_object *obj) /* {{{ */ { in php_sxe_fetch_object()
|
/PHP-7.3/ext/spl/ |
H A D | spl_iterators.h | 122 zend_object *object; 129 zend_object *object; 165 zend_object std; 168 static inline spl_dual_it_object *spl_dual_it_from_obj(zend_object *obj) /* {{{ */ { in spl_dual_it_from_obj()
|
/PHP-7.3/ext/intl/resourcebundle/ |
H A D | resourcebundle_class.h | 32 zend_object zend; 35 static inline ResourceBundle_object *php_intl_resourcebundle_fetch_object(zend_object *obj) { in php_intl_resourcebundle_fetch_object()
|
/PHP-7.3/ext/xmlreader/ |
H A D | php_xmlreader.h | 49 zend_object std; 52 static inline xmlreader_object *php_xmlreader_fetch_object(zend_object *obj) { in php_xmlreader_fetch_object()
|
/PHP-7.3/ext/intl/transliterator/ |
H A D | transliterator_class.h | 34 zend_object zo; 37 static inline Transliterator_object *php_intl_transliterator_fetch_object(zend_object *obj) { in php_intl_transliterator_fetch_object()
|