/PHP-7.1/Zend/ |
H A D | zend_objects.h | 28 ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce); 29 ZEND_API void zend_object_std_dtor(zend_object *object); 30 ZEND_API zend_object *zend_objects_new(zend_class_entry *ce); 31 ZEND_API void zend_objects_destroy_object(zend_object *object); 32 ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object); 33 ZEND_API zend_object *zend_objects_clone_obj(zval *object);
|
H A D | zend_objects_API.h | 32 #define SET_OBJ_INVALID(o) ((zend_object*)((((zend_uintptr_t)(o)) | OBJ_BUCKET_INVALID))) 37 (o) = (zend_object*)((((zend_uintptr_t)(n)) << 1) | OBJ_BUCKET_INVALID); \ 44 zend_object **object_buckets; 58 ZEND_API void zend_objects_store_put(zend_object *object); 59 ZEND_API void zend_objects_store_del(zend_object *object); 60 ZEND_API void zend_objects_store_free(zend_object *object); 63 ZEND_API void zend_object_store_set_object(zval *zobject, zend_object *object); 64 ZEND_API void zend_object_store_ctor_failed(zend_object *object); 70 ZEND_API zend_object *zend_object_create_proxy(zval *object, zval *member); 75 static zend_always_inline void zend_object_release(zend_object *obj) in END_EXTERN_C()
|
H A D | zend_objects_API.c | 31 objects->object_buckets = (zend_object **) emalloc(init_size * sizeof(zend_object*)); in zend_objects_store_init() 35 memset(&objects->object_buckets[0], 0, sizeof(zend_object*)); in zend_objects_store_init() 49 zend_object *obj = objects->object_buckets[i]; in zend_objects_store_call_destructors() 65 zend_object **obj_ptr = objects->object_buckets + 1; in zend_objects_store_mark_destructed() 66 zend_object **end = objects->object_buckets + objects->top; in zend_objects_store_mark_destructed() 69 zend_object *obj = *obj_ptr; in zend_objects_store_mark_destructed() 81 zend_object **obj_ptr, **end, *obj; in zend_objects_store_free_object_storage() 110 ZEND_API void zend_objects_store_put(zend_object *object) in zend_objects_store_put() 120 …bjects_store).object_buckets = (zend_object **) erealloc(EG(objects_store).object_buckets, new_siz… in zend_objects_store_put() 145 ZEND_API void zend_objects_store_del(zend_object *object) /* {{{ */ in zend_objects_store_del() [all …]
|
H A D | zend_exceptions.h | 39 ZEND_API void zend_exception_set_previous(zend_object *exception, zend_object *add_previous); 59 ZEND_API ZEND_COLD zend_object *zend_throw_exception(zend_class_entry *exception_ce, const char *me… 60 ZEND_API ZEND_COLD zend_object *zend_throw_exception_ex(zend_class_entry *exception_ce, zend_long c… 64 ZEND_API zend_object *zend_throw_error_exception(zend_class_entry *exception_ce, const char *messag… 69 ZEND_API ZEND_COLD void zend_exception_error(zend_object *exception, int severity);
|
H A D | zend_object_handlers.h | 94 typedef int (*zend_object_call_method_t)(zend_string *method, zend_object *object, INTERNAL_FUNCTIO… 95 typedef union _zend_function *(*zend_object_get_method_t)(zend_object **object, zend_string *method… 96 typedef union _zend_function *(*zend_object_get_constructor_t)(zend_object *object); 99 typedef void (*zend_object_dtor_obj_t)(zend_object *object); 100 typedef void (*zend_object_free_obj_t)(zend_object *object); 101 typedef zend_object* (*zend_object_clone_obj_t)(zval *object); 105 typedef zend_string *(*zend_object_get_class_name_t)(const zend_object *object); 167 ZEND_API union _zend_function *zend_std_get_constructor(zend_object *object); 173 ZEND_API void rebuild_object_properties(zend_object *zobj); 179 ZEND_API int zend_check_property_access(zend_object *zobj, zend_string *prop_info_name); [all …]
|
H A D | zend_objects.c | 30 ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce) in zend_object_std_init() 53 ZEND_API void zend_object_std_dtor(zend_object *object) in zend_object_std_dtor() 87 ZEND_API void zend_objects_destroy_object(zend_object *object) in zend_objects_destroy_object() 92 zend_object *old_exception; in zend_objects_destroy_object() 169 ZEND_API zend_object *zend_objects_new(zend_class_entry *ce) in zend_objects_new() 171 zend_object *object = emalloc(sizeof(zend_object) + zend_object_properties_size(ce)); in zend_objects_new() 178 ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object) in zend_objects_clone_members() 245 ZEND_API zend_object *zend_objects_clone_obj(zval *zobject) in zend_objects_clone_obj() 247 zend_object *old_object; in zend_objects_clone_obj() 248 zend_object *new_object; in zend_objects_clone_obj()
|
H A D | zend_iterators.c | 27 static void iter_wrapper_free(zend_object *object); 28 static void iter_wrapper_dtor(zend_object *object); 66 static void iter_wrapper_free(zend_object *object) in iter_wrapper_free() 72 static void iter_wrapper_dtor(zend_object *object) in iter_wrapper_dtor()
|
/PHP-7.1/ext/pdo/ |
H A D | php_pdo_int.h | 36 extern zend_object *pdo_dbh_new(zend_class_entry *ce); 41 extern zend_object *pdo_dbstmt_new(zend_class_entry *ce); 44 void pdo_dbstmt_free_storage(zend_object *std); 50 extern zend_object *pdo_row_new(zend_class_entry *ce); 53 void pdo_row_free_storage(zend_object *std);
|
/PHP-7.1/ext/sqlite3/ |
H A D | php_sqlite3_structs.h | 82 zend_object zo; 85 static inline php_sqlite3_db_object *php_sqlite3_db_from_obj(zend_object *obj) { in php_sqlite3_db_from_obj() 114 zend_object zo; 117 static inline php_sqlite3_result *php_sqlite3_result_from_obj(zend_object *obj) { in php_sqlite3_result_from_obj() 133 zend_object zo; 136 static inline php_sqlite3_stmt *php_sqlite3_stmt_from_obj(zend_object *obj) { in php_sqlite3_stmt_from_obj()
|
/PHP-7.1/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.1/ext/xmlwriter/ |
H A D | php_xmlwriter.h | 49 zend_object std; 52 static inline ze_xmlwriter_object *php_xmlwriter_fetch_object(zend_object *obj) { in php_xmlwriter_fetch_object()
|
/PHP-7.1/ext/simplexml/ |
H A D | php_simplexml_exports.h | 42 PHP_SXE_API zend_object *sxe_object_new(zend_class_entry *ce); 44 static inline php_sxe_object *php_sxe_fetch_object(zend_object *obj) /* {{{ */ { in php_sxe_fetch_object()
|
/PHP-7.1/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.1/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.1/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( in Spoofchecker_object_create() 103 static zend_object *spoofchecker_clone_obj(zval *object) /* {{{ */ in spoofchecker_clone_obj() 105 zend_object *new_obj_val; in spoofchecker_clone_obj()
|
/PHP-7.1/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() 81 zend_object *IntlDateFormatter_object_clone(zval *object) in IntlDateFormatter_object_clone() 84 zend_object *new_obj; in IntlDateFormatter_object_clone()
|
/PHP-7.1/ext/xsl/ |
H A D | php_xsl.h | 72 zend_object std; 75 static inline xsl_object *php_xsl_fetch_object(zend_object *obj) { in php_xsl_fetch_object() 82 void xsl_objects_free_storage(zend_object *object);
|
/PHP-7.1/ext/spl/ |
H A D | spl_iterators.h | 124 zend_object *object; 131 zend_object *object; 167 zend_object std; 170 static inline spl_dual_it_object *spl_dual_it_from_obj(zend_object *obj) /* {{{ */ { in spl_dual_it_from_obj()
|
/PHP-7.1/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.1/ext/xmlreader/ |
H A D | php_xmlreader.h | 51 zend_object std; 54 static inline xmlreader_object *php_xmlreader_fetch_object(zend_object *obj) { in php_xmlreader_fetch_object()
|
/PHP-7.1/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()
|
/PHP-7.1/ext/intl/collator/ |
H A D | collator_class.h | 36 zend_object zo; 46 static inline Collator_object *php_intl_collator_fetch_object(zend_object *obj) { in php_intl_collator_fetch_object()
|
/PHP-7.1/ext/intl/breakiterator/ |
H A D | breakiterator_class.h | 41 zend_object zo; 44 static inline BreakIterator_object *php_intl_breakiterator_fetch_object(zend_object *obj) { in php_intl_breakiterator_fetch_object()
|