Home
last modified time | relevance | path

Searched refs:zend_object (Results 1 – 25 of 122) sorted by relevance

12345

/PHP-7.3/Zend/
H A Dzend_objects.h26 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 Dzend_objects_API.c29 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 Dzend_objects_API.h30 #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 Dzend_exceptions.h38 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 Dzend_object_handlers.h101 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 Dzend_iterators.c25 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 Dzend_objects.c28 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 Dzend_closures.h27 ((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 Dphp_pdo_int.h34 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 Dphp_sqlite3_structs.h80 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 Dphp_date.h139 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 Dphp_xmlwriter.h47 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 Dphp_gmp_int.h21 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 Dformatter_class.h29 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 Dmsgformat_class.h36 zend_object zo;
40 static inline MessageFormatter_object *php_intl_messageformatter_fetch_object(zend_object *obj) { in php_intl_messageformatter_fetch_object()
H A Dmsgformat_class.c37 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 Ddateformat_class.h32 zend_object zo;
35 static inline IntlDateFormatter_object *php_intl_dateformatter_fetch_object(zend_object *obj) { in php_intl_dateformatter_fetch_object()
H A Ddateformat_class.c38 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 Dspoofchecker_class.c33 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 Dphp_xsl.h70 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 Dphp_simplexml_exports.h40 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 Dspl_iterators.h122 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 Dresourcebundle_class.h32 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 Dphp_xmlreader.h49 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 Dtransliterator_class.h34 zend_object zo;
37 static inline Transliterator_object *php_intl_transliterator_fetch_object(zend_object *obj) { in php_intl_transliterator_fetch_object()

Completed in 47 milliseconds

12345