Home
last modified time | relevance | path

Searched refs:ZEND_API (Results 1 – 25 of 141) sorted by relevance

123456

/PHP-8.3/Zend/
H A Dzend_exceptions.h27 extern ZEND_API zend_class_entry *zend_ce_throwable;
28 extern ZEND_API zend_class_entry *zend_ce_exception;
30 extern ZEND_API zend_class_entry *zend_ce_error;
32 extern ZEND_API zend_class_entry *zend_ce_parse_error;
33 extern ZEND_API zend_class_entry *zend_ce_type_error;
35 extern ZEND_API zend_class_entry *zend_ce_value_error;
41 ZEND_API void zend_exception_save(void);
42 ZEND_API void zend_exception_restore(void);
56 ZEND_API void zend_register_default_classes(void);
63 ZEND_API void zend_clear_exception(void);
[all …]
H A Dzend_observer.h29 extern ZEND_API int zend_observer_fcall_op_array_extension;
30 extern ZEND_API bool zend_observer_errors_observed;
31 extern ZEND_API bool zend_observer_function_declared_observed;
32 extern ZEND_API bool zend_observer_class_linked_observed;
60 ZEND_API void zend_observer_fcall_register(zend_observer_fcall_init);
71 ZEND_API void zend_observer_activate(void);
72 ZEND_API void zend_observer_shutdown(void);
74 ZEND_API void ZEND_FASTCALL zend_observer_fcall_begin(
77 ZEND_API void ZEND_FASTCALL zend_observer_generator_resume(
80 ZEND_API void ZEND_FASTCALL zend_observer_fcall_end(
[all …]
H A Dzend_list.h48 ZEND_API void zend_init_rsrc_list(void); /* Exported for phar hack */
55 ZEND_API zval* ZEND_FASTCALL zend_list_insert(void *ptr, int type);
56 ZEND_API void ZEND_FASTCALL zend_list_free(zend_resource *res);
57 ZEND_API zend_result ZEND_FASTCALL zend_list_delete(zend_resource *res);
58 ZEND_API void ZEND_FASTCALL zend_list_close(zend_resource *res);
60 ZEND_API zend_resource *zend_register_resource(void *rsrc_pointer, int rsrc_type);
61 ZEND_API void *zend_fetch_resource(zend_resource *res, const char *resource_type_name, int resource…
63 ZEND_API void *zend_fetch_resource_ex(zval *res, const char *resource_type_name, int resource_type);
66 ZEND_API const char *zend_rsrc_list_get_rsrc_type(zend_resource *res);
67 ZEND_API int zend_fetch_list_dtor_id(const char *type_name);
[all …]
H A Dzend_multibyte.h53 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32be;
54 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32le;
55 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16be;
56 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16le;
57 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf8;
61 ZEND_API void zend_multibyte_restore_functions(void);
62 ZEND_API const zend_multibyte_functions *zend_multibyte_get_functions(void);
64 ZEND_API const zend_encoding *zend_multibyte_fetch_encoding(const char *name);
65 ZEND_API const char *zend_multibyte_get_encoding_name(const zend_encoding *encoding);
71 ZEND_API const zend_encoding *zend_multibyte_get_internal_encoding(void);
[all …]
H A Dzend_stack.h37 ZEND_API void zend_stack_init(zend_stack *stack, int size);
38 ZEND_API int zend_stack_push(zend_stack *stack, const void *element);
39 ZEND_API void *zend_stack_top(const zend_stack *stack);
40 ZEND_API void zend_stack_del_top(zend_stack *stack);
41 ZEND_API int zend_stack_int_top(const zend_stack *stack);
42 ZEND_API bool zend_stack_is_empty(const zend_stack *stack);
43 ZEND_API void zend_stack_destroy(zend_stack *stack);
44 ZEND_API void *zend_stack_base(const zend_stack *stack);
45 ZEND_API int zend_stack_count(const zend_stack *stack);
46 ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element));
[all …]
H A Dzend_interfaces.h27 extern ZEND_API zend_class_entry *zend_ce_traversable;
28 extern ZEND_API zend_class_entry *zend_ce_aggregate;
29 extern ZEND_API zend_class_entry *zend_ce_iterator;
30 extern ZEND_API zend_class_entry *zend_ce_arrayaccess;
31 extern ZEND_API zend_class_entry *zend_ce_serializable;
32 extern ZEND_API zend_class_entry *zend_ce_countable;
33 extern ZEND_API zend_class_entry *zend_ce_stringable;
61 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter);
62 ZEND_API zend_result zend_user_it_valid(zend_object_iterator *_iter);
65 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter);
[all …]
H A Dzend.h285 ZEND_API size_t zend_get_page_size(void);
297 ZEND_API const char *get_zend_version(void);
311 ZEND_API void zend_activate(void);
312 ZEND_API void zend_deactivate(void);
313 ZEND_API void zend_call_destructors(void);
314 ZEND_API void zend_activate_modules(void);
315 ZEND_API void zend_deactivate_modules(void);
318 ZEND_API void free_estring(char **str_p);
331 extern ZEND_API zend_write_func_t zend_write;
372 extern ZEND_API zend_utility_values zend_uv;
[all …]
H A Dzend_llist.h49 ZEND_API void zend_llist_add_element(zend_llist *l, const void *element);
50 ZEND_API void zend_llist_prepend_element(zend_llist *l, const void *element);
52 ZEND_API void zend_llist_destroy(zend_llist *l);
53 ZEND_API void zend_llist_clean(zend_llist *l);
54 ZEND_API void zend_llist_remove_tail(zend_llist *l);
55 ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src);
56 ZEND_API void zend_llist_apply(zend_llist *l, llist_apply_func_t func);
60 ZEND_API size_t zend_llist_count(zend_llist *l);
61 ZEND_API void zend_llist_sort(zend_llist *l, llist_compare_func_t comp_func);
65 ZEND_API void *zend_llist_get_last_ex(zend_llist *l, zend_llist_position *pos);
[all …]
H A Dzend_execute.h94 ZEND_API ZEND_COLD void zend_verify_arg_error(
96 ZEND_API ZEND_COLD void zend_verify_return_error(
98 ZEND_API ZEND_COLD void zend_verify_never_error(
101 ZEND_API bool zend_check_user_type_slow(
240 ZEND_API void zend_vm_stack_init(void);
242 ZEND_API void zend_vm_stack_destroy(void);
243 ZEND_API void* zend_vm_stack_extend(size_t size);
379 ZEND_API uint32_t zend_get_executed_lineno(void);
381 ZEND_API bool zend_is_executing(void);
385 ZEND_API void zend_unset_timeout(void);
[all …]
H A Dzend_ini.h64 ZEND_API void zend_ini_startup(void);
65 ZEND_API void zend_ini_shutdown(void);
66 ZEND_API void zend_ini_global_shutdown(void);
67 ZEND_API void zend_ini_deactivate(void);
72 ZEND_API void zend_ini_sort_entries(void);
210 ZEND_API ZEND_INI_MH(OnUpdateBool);
211 ZEND_API ZEND_INI_MH(OnUpdateLong);
212 ZEND_API ZEND_INI_MH(OnUpdateLongGEZero);
213 ZEND_API ZEND_INI_MH(OnUpdateReal);
215 ZEND_API ZEND_INI_MH(OnUpdateString);
[all …]
H A Dzend_strtod.h26 ZEND_API void zend_freedtoa(char *s);
27 ZEND_API char *zend_dtoa(double _d, int mode, int ndigits, int *decpt, bool *sign, char **rve);
28 ZEND_API char *zend_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf);
29 ZEND_API double zend_strtod(const char *s00, const char **se);
30 ZEND_API double zend_hex_strtod(const char *str, const char **endptr);
31 ZEND_API double zend_oct_strtod(const char *str, const char **endptr);
32 ZEND_API double zend_bin_strtod(const char *str, const char **endptr);
33 ZEND_API int zend_startup_strtod(void);
34 ZEND_API int zend_shutdown_strtod(void);
H A Dzend_vm.h24 ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler(zend_op* opcode);
25 ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* opcode, uint32_t op1_info, uint3…
26 ZEND_API void ZEND_FASTCALL zend_serialize_opcode_handler(zend_op *op);
27 ZEND_API void ZEND_FASTCALL zend_deserialize_opcode_handler(zend_op *op);
28 ZEND_API const void* ZEND_FASTCALL zend_get_opcode_handler_func(const zend_op *op);
29 ZEND_API const zend_op *zend_get_halt_op(void);
30 ZEND_API int ZEND_FASTCALL zend_vm_call_opcode_handler(zend_execute_data *ex);
31 ZEND_API int zend_vm_kind(void);
32 ZEND_API bool zend_gcc_global_regs(void);
H A Dzend_object_handlers.h192 extern const ZEND_API zend_object_handlers std_object_handlers;
204 ZEND_API void zend_class_init_statics(zend_class_entry *ce);
209 ZEND_API zend_function *zend_std_get_constructor(zend_object *object);
211 ZEND_API HashTable *zend_std_get_properties(zend_object *object);
223 ZEND_API void zend_std_unset_dimension(zend_object *object, zval *offset);
225 ZEND_API zend_string *zend_std_get_class_name(const zend_object *zobj);
226 ZEND_API int zend_std_compare_objects(zval *o1, zval *o2);
228 ZEND_API void rebuild_object_properties(zend_object *zobj);
230 ZEND_API HashTable *zend_std_build_object_properties_array(zend_object *zobj);
234 ZEND_API int zend_objects_not_comparable(zval *o1, zval *o2);
[all …]
H A Dzend_extensions.h114 extern ZEND_API int zend_op_array_extension_handles;
116 ZEND_API int zend_get_resource_handle(const char *module_name);
117 ZEND_API int zend_get_op_array_extension_handle(const char *module_name);
119 ZEND_API void zend_extension_dispatch_message(int message, void *arg);
133 ZEND_API extern zend_llist zend_extensions;
134 ZEND_API extern uint32_t zend_extension_flags;
143 ZEND_API void zend_append_version_info(const zend_extension *extension);
148 ZEND_API size_t zend_internal_run_time_cache_reserved_size(void);
149 ZEND_API void zend_init_internal_run_time_cache(void);
152 ZEND_API zend_result zend_load_extension(const char *path);
[all …]
H A Dzend_globals_macros.h35 extern ZEND_API struct _zend_compiler_globals compiler_globals;
37 ZEND_API int zendparse(void);
45 extern ZEND_API zend_executor_globals executor_globals;
51 extern ZEND_API ts_rsrc_id language_scanner_globals_id;
52 extern ZEND_API size_t language_scanner_globals_offset;
55 extern ZEND_API zend_php_scanner_globals language_scanner_globals;
62 extern ZEND_API ts_rsrc_id ini_scanner_globals_id;
63 extern ZEND_API size_t ini_scanner_globals_offset;
66 extern ZEND_API zend_ini_scanner_globals ini_scanner_globals;
H A Dzend_multibyte.c81 ZEND_API const zend_encoding *zend_multibyte_encoding_utf32be = (const zend_encoding*)"UTF-32BE";
85 ZEND_API const zend_encoding *zend_multibyte_encoding_utf8 = (const zend_encoding*)"UTF-8";
87 ZEND_API zend_result zend_multibyte_set_functions(const zend_multibyte_functions *functions) in zend_multibyte_set_functions()
123 ZEND_API void zend_multibyte_restore_functions(void) in zend_multibyte_restore_functions()
128 ZEND_API const zend_multibyte_functions *zend_multibyte_get_functions(void) in zend_multibyte_get_functions()
133 ZEND_API const zend_encoding *zend_multibyte_fetch_encoding(const char *name) in zend_multibyte_fetch_encoding()
138 ZEND_API const char *zend_multibyte_get_encoding_name(const zend_encoding *encoding) in zend_multibyte_get_encoding_name()
143 ZEND_API int zend_multibyte_check_lexer_compatibility(const zend_encoding *encoding) in zend_multibyte_check_lexer_compatibility()
163 ZEND_API const zend_encoding *zend_multibyte_get_internal_encoding(void) in zend_multibyte_get_internal_encoding()
168 ZEND_API const zend_encoding *zend_multibyte_get_script_encoding(void) in zend_multibyte_get_script_encoding()
[all …]
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(zend_object *object);
H A Dzend_operators.h294 ZEND_API void ZEND_FASTCALL _convert_to_string(zval *op);
295 ZEND_API void ZEND_FASTCALL convert_to_long(zval *op);
296 ZEND_API void ZEND_FASTCALL convert_to_double(zval *op);
297 ZEND_API void ZEND_FASTCALL convert_to_null(zval *op);
298 ZEND_API void ZEND_FASTCALL convert_to_boolean(zval *op);
299 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op);
300 ZEND_API void ZEND_FASTCALL convert_to_object(zval *op);
379 ZEND_API int ZEND_FASTCALL zend_is_true(const zval *op);
452 ZEND_API extern const unsigned char zend_tolower_map[256];
506 ZEND_API void zend_update_current_locale(void);
[all …]
H A Dzend_enum.h29 extern ZEND_API zend_class_entry *zend_ce_unit_enum;
30 extern ZEND_API zend_class_entry *zend_ce_backed_enum;
31 extern ZEND_API zend_object_handlers zend_enum_object_handlers;
41 ZEND_API zend_class_entry *zend_register_internal_enum(
43 ZEND_API void zend_enum_add_case(zend_class_entry *ce, zend_string *case_name, zval *value);
44 ZEND_API void zend_enum_add_case_cstr(zend_class_entry *ce, const char *name, zval *value);
45 ZEND_API zend_object *zend_enum_get_case(zend_class_entry *ce, zend_string *name);
46 ZEND_API zend_object *zend_enum_get_case_cstr(zend_class_entry *ce, const char *name);
47 ZEND_API zend_result zend_enum_get_case_by_value(zend_object **result, zend_class_entry *ce, zend_l…
H A Dzend_highlight.h40 ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini);
41 ZEND_API void zend_strip(void);
42 ZEND_API zend_result highlight_file(const char *filename, zend_syntax_highlighter_ini *syntax_highl…
43 ZEND_API void highlight_string(zend_string *str, zend_syntax_highlighter_ini *syntax_highlighter_in…
44 ZEND_API void zend_html_putc(char c);
45 ZEND_API void zend_html_puts(const char *s, size_t len);
H A Dzend_attributes.h42 extern ZEND_API zend_class_entry *zend_ce_attribute;
43 extern ZEND_API zend_class_entry *zend_ce_allow_dynamic_properties;
44 extern ZEND_API zend_class_entry *zend_ce_sensitive_parameter;
45 extern ZEND_API zend_class_entry *zend_ce_sensitive_parameter_value;
46 extern ZEND_API zend_class_entry *zend_ce_override;
70 ZEND_API zend_attribute *zend_get_attribute(HashTable *attributes, zend_string *lcname);
78 ZEND_API zend_string *zend_get_attribute_target_names(uint32_t targets);
79 ZEND_API bool zend_is_attribute_repeated(HashTable *attributes, zend_attribute *attr);
81 ZEND_API zend_internal_attribute *zend_mark_internal_attribute(zend_class_entry *ce);
83 ZEND_API zend_internal_attribute *zend_internal_attribute_get(zend_string *lcname);
[all …]
H A Dzend_dtrace.h31 ZEND_API extern zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type);
32 ZEND_API extern void (*zend_dtrace_execute)(zend_op_array *op_array);
33 ZEND_API extern void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_…
35 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type);
36 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data);
37 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value);
H A Dzend_alloc.h111 ZEND_API void ZEND_FASTCALL _efree_ ## _size(void *);
116 ZEND_API void ZEND_FASTCALL _efree_huge(void *, size_t size);
220 ZEND_API void start_memory_manager(void);
222 ZEND_API bool is_zend_mm(void);
223 ZEND_API bool is_zend_ptr(const void *ptr);
225 ZEND_API size_t zend_memory_usage(bool real_usage);
226 ZEND_API size_t zend_memory_peak_usage(bool real_usage);
227 ZEND_API void zend_memory_reset_peak_usage(void);
245 ZEND_API zend_mm_heap *zend_mm_startup(void);
266 ZEND_API zend_mm_heap *zend_mm_get_heap(void);
[all …]
H A Dzend_stack.c25 ZEND_API void zend_stack_init(zend_stack *stack, int size) in zend_stack_init()
33 ZEND_API int zend_stack_push(zend_stack *stack, const void *element) in zend_stack_push()
45 ZEND_API void *zend_stack_top(const zend_stack *stack) in zend_stack_top()
55 ZEND_API void zend_stack_del_top(zend_stack *stack) in zend_stack_del_top()
61 ZEND_API int zend_stack_int_top(const zend_stack *stack) in zend_stack_int_top()
72 ZEND_API bool zend_stack_is_empty(const zend_stack *stack) in zend_stack_is_empty()
78 ZEND_API void zend_stack_destroy(zend_stack *stack) in zend_stack_destroy()
87 ZEND_API void *zend_stack_base(const zend_stack *stack) in zend_stack_base()
93 ZEND_API int zend_stack_count(const zend_stack *stack) in zend_stack_count()
99 ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element)) in zend_stack_apply()
[all …]
H A Dzend_fibers.h55 extern ZEND_API zend_class_entry *zend_ce_fiber;
136 ZEND_API zend_result zend_fiber_init_context(zend_fiber_context *context, void *kind, zend_fiber_co…
137 ZEND_API void zend_fiber_destroy_context(zend_fiber_context *context);
138 ZEND_API void zend_fiber_switch_context(zend_fiber_transfer *transfer);
140 ZEND_API void* zend_fiber_stack_limit(zend_fiber_stack *stack);
141 ZEND_API void* zend_fiber_stack_base(zend_fiber_stack *stack);
144 ZEND_API void zend_fiber_switch_block(void);
145 ZEND_API void zend_fiber_switch_unblock(void);
146 ZEND_API bool zend_fiber_switch_blocked(void);

Completed in 51 milliseconds

123456