Home
last modified time | relevance | path

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

12345

/PHP-7.2/Zend/
H A Dzend_exceptions.h29 extern ZEND_API zend_class_entry *zend_ce_throwable;
30 extern ZEND_API zend_class_entry *zend_ce_exception;
31 extern ZEND_API zend_class_entry *zend_ce_error_exception;
32 extern ZEND_API zend_class_entry *zend_ce_error;
33 extern ZEND_API zend_class_entry *zend_ce_parse_error;
34 extern ZEND_API zend_class_entry *zend_ce_type_error;
40 ZEND_API void zend_exception_save(void);
41 ZEND_API void zend_exception_restore(void);
53 ZEND_API zend_class_entry *zend_get_error_exception(void);
55 ZEND_API void zend_register_default_classes(void);
[all …]
H A Dzend_multibyte.h55 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32be;
56 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32le;
57 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16be;
58 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16le;
59 ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf8;
63 ZEND_API void zend_multibyte_restore_functions(void);
64 ZEND_API const zend_multibyte_functions *zend_multibyte_get_functions(void);
66 ZEND_API const zend_encoding *zend_multibyte_fetch_encoding(const char *name);
73 ZEND_API const zend_encoding *zend_multibyte_get_internal_encoding(void);
74 ZEND_API const zend_encoding *zend_multibyte_get_script_encoding(void);
[all …]
H A Dzend_llist.h51 ZEND_API void zend_llist_add_element(zend_llist *l, void *element);
52 ZEND_API void zend_llist_prepend_element(zend_llist *l, void *element);
54 ZEND_API void zend_llist_destroy(zend_llist *l);
55 ZEND_API void zend_llist_clean(zend_llist *l);
56 ZEND_API void zend_llist_remove_tail(zend_llist *l);
57 ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src);
58 ZEND_API void zend_llist_apply(zend_llist *l, llist_apply_func_t func);
62 ZEND_API size_t zend_llist_count(zend_llist *l);
63 ZEND_API void zend_llist_sort(zend_llist *l, llist_compare_func_t comp_func);
67 ZEND_API void *zend_llist_get_last_ex(zend_llist *l, zend_llist_position *pos);
[all …]
H A Dzend_stack.h34 ZEND_API int zend_stack_init(zend_stack *stack, int size);
35 ZEND_API int zend_stack_push(zend_stack *stack, const void *element);
36 ZEND_API void *zend_stack_top(const zend_stack *stack);
37 ZEND_API int zend_stack_del_top(zend_stack *stack);
38 ZEND_API int zend_stack_int_top(const zend_stack *stack);
39 ZEND_API int zend_stack_is_empty(const zend_stack *stack);
40 ZEND_API int zend_stack_destroy(zend_stack *stack);
41 ZEND_API void *zend_stack_base(const zend_stack *stack);
42 ZEND_API int zend_stack_count(const zend_stack *stack);
43 ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element));
[all …]
H A Dzend_interfaces.h29 extern ZEND_API zend_class_entry *zend_ce_traversable;
30 extern ZEND_API zend_class_entry *zend_ce_aggregate;
31 extern ZEND_API zend_class_entry *zend_ce_iterator;
32 extern ZEND_API zend_class_entry *zend_ce_arrayaccess;
33 extern ZEND_API zend_class_entry *zend_ce_serializable;
34 extern ZEND_API zend_class_entry *zend_ce_countable;
64 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter);
65 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter);
67 ZEND_API zval *zend_user_it_get_current_data(zend_object_iterator *_iter);
68 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter);
[all …]
H A Dzend_list.h57 ZEND_API zval *zend_list_insert(void *ptr, int type);
58 ZEND_API int zend_list_free(zend_resource *res);
59 ZEND_API int zend_list_delete(zend_resource *res);
60 ZEND_API int zend_list_close(zend_resource *res);
62 ZEND_API zend_resource *zend_register_resource(void *rsrc_pointer, int rsrc_type);
63 ZEND_API void *zend_fetch_resource(zend_resource *res, const char *resource_type_name, int resource…
65 ZEND_API void *zend_fetch_resource_ex(zval *res, const char *resource_type_name, int resource_type);
66 ZEND_API void *zend_fetch_resource2_ex(zval *res, const char *resource_type_name, int resource_type…
68 ZEND_API const char *zend_rsrc_list_get_rsrc_type(zend_resource *res);
69 ZEND_API int zend_fetch_list_dtor_id(const char *type_name);
[all …]
H A Dzend_vm.h26 ZEND_API void zend_vm_use_old_executor(void);
27 ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode);
28 ZEND_API void zend_vm_set_opcode_handler_ex(zend_op* opcode, uint32_t op1_info, uint32_t op2_info, …
29 ZEND_API void zend_serialize_opcode_handler(zend_op *op);
30 ZEND_API void zend_deserialize_opcode_handler(zend_op *op);
31 ZEND_API const void *zend_get_opcode_handler_func(const zend_op *op);
32 ZEND_API const zend_op *zend_get_halt_op(void);
33 ZEND_API int zend_vm_call_opcode_handler(zend_execute_data *ex);
34 ZEND_API int zend_vm_kind(void);
H A Dzend.h235 ZEND_API char *get_zend_version(void);
240 ZEND_API void zend_print_flat_zval_r(zval *expr);
243 ZEND_API void zend_activate(void);
244 ZEND_API void zend_deactivate(void);
245 ZEND_API void zend_call_destructors(void);
246 ZEND_API void zend_activate_modules(void);
247 ZEND_API void zend_deactivate_modules(void);
250 ZEND_API void free_estring(char **str_p);
262 extern ZEND_API zend_write_func_t zend_write;
285 extern ZEND_API zend_utility_values zend_uv;
[all …]
H A Dzend_strtod.h28 ZEND_API void zend_freedtoa(char *s);
29 ZEND_API char * zend_dtoa(double _d, int mode, int ndigits, int *decpt, int *sign, char **rve);
30 ZEND_API double zend_strtod(const char *s00, const char **se);
31 ZEND_API double zend_hex_strtod(const char *str, const char **endptr);
32 ZEND_API double zend_oct_strtod(const char *str, const char **endptr);
33 ZEND_API double zend_bin_strtod(const char *str, const char **endptr);
34 ZEND_API int zend_startup_strtod(void);
35 ZEND_API int zend_shutdown_strtod(void);
H A Dzend_ts_hash.h42 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
43 ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
66 ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht);
75 ZEND_API int zend_ts_hash_del(TsHashTable *ht, zend_string *key);
76 ZEND_API int zend_ts_hash_index_del(TsHashTable *ht, zend_ulong h);
79 ZEND_API zval *zend_ts_hash_find(TsHashTable *ht, zend_string *key);
80 ZEND_API zval *zend_ts_hash_index_find(TsHashTable *ht, zend_ulong);
83 ZEND_API int zend_ts_hash_exists(TsHashTable *ht, zend_string *key);
84 ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, zend_ulong h);
95 ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht);
[all …]
H A Dzend_multibyte.c83 ZEND_API const zend_encoding *zend_multibyte_encoding_utf32be = (const zend_encoding*)"UTF-32BE";
87 ZEND_API const zend_encoding *zend_multibyte_encoding_utf8 = (const zend_encoding*)"UTF-8";
89 ZEND_API int zend_multibyte_set_functions(const zend_multibyte_functions *functions) in zend_multibyte_set_functions()
125 ZEND_API void zend_multibyte_restore_functions(void) in zend_multibyte_restore_functions()
130 ZEND_API const zend_multibyte_functions *zend_multibyte_get_functions(void) in zend_multibyte_get_functions()
135 ZEND_API const zend_encoding *zend_multibyte_fetch_encoding(const char *name) in zend_multibyte_fetch_encoding()
140 ZEND_API const char *zend_multibyte_get_encoding_name(const zend_encoding *encoding) in zend_multibyte_get_encoding_name()
145 ZEND_API int zend_multibyte_check_lexer_compatibility(const zend_encoding *encoding) in zend_multibyte_check_lexer_compatibility()
165 ZEND_API const zend_encoding *zend_multibyte_get_internal_encoding(void) in zend_multibyte_get_internal_encoding()
170 ZEND_API const zend_encoding *zend_multibyte_get_script_encoding(void) in zend_multibyte_get_script_encoding()
[all …]
H A Dzend_ini.h64 ZEND_API int zend_ini_startup(void);
65 ZEND_API int zend_ini_shutdown(void);
66 ZEND_API int zend_ini_global_shutdown(void);
67 ZEND_API int zend_ini_deactivate(void);
70 ZEND_API int zend_copy_ini_directives(void);
72 ZEND_API void zend_ini_sort_entries(void);
158 ZEND_API ZEND_INI_MH(OnUpdateBool);
159 ZEND_API ZEND_INI_MH(OnUpdateLong);
160 ZEND_API ZEND_INI_MH(OnUpdateLongGEZero);
161 ZEND_API ZEND_INI_MH(OnUpdateReal);
[all …]
H A Dzend_execute.h43 ZEND_API void execute_ex(zend_execute_data *execute_data);
132 ZEND_API int zval_update_constant(zval *pp);
163 ZEND_API void zend_vm_stack_init(void);
164 ZEND_API void zend_vm_stack_destroy(void);
165 ZEND_API void* zend_vm_stack_extend(size_t size);
289 ZEND_API const char *get_active_function_name(void);
290 ZEND_API const char *zend_get_executed_filename(void);
292 ZEND_API uint32_t zend_get_executed_lineno(void);
294 ZEND_API zend_bool zend_is_executing(void);
297 ZEND_API void zend_unset_timeout(void);
[all …]
H A Dzend_variables.h78 ZEND_API size_t zend_print_variable(zval *var);
79 ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC);
80 ZEND_API void _zval_internal_dtor_for_ptr(zval *zvalue ZEND_FILE_LINE_DC);
81 ZEND_API void _zval_internal_dtor(zval *zvalue ZEND_FILE_LINE_DC);
82 ZEND_API void _zval_internal_ptr_dtor(zval *zvalue ZEND_FILE_LINE_DC);
83 ZEND_API void _zval_dtor_wrapper(zval *zvalue);
94 ZEND_API void _zval_ptr_dtor_wrapper(zval *zval_ptr);
95 ZEND_API void _zval_internal_dtor_wrapper(zval *zvalue);
96 ZEND_API void _zval_internal_ptr_dtor_wrapper(zval *zvalue);
106 ZEND_API void zval_add_ref(zval *p);
[all …]
H A Dzend_objects.h28 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 Dzend_operators.h245 ZEND_API int ZEND_FASTCALL increment_function(zval *op1);
251 ZEND_API void ZEND_FASTCALL convert_to_long(zval *op);
252 ZEND_API void ZEND_FASTCALL convert_to_double(zval *op);
254 ZEND_API void ZEND_FASTCALL convert_to_null(zval *op);
256 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op);
257 ZEND_API void ZEND_FASTCALL convert_to_object(zval *op);
258 ZEND_API void multi_convert_to_long_ex(int argc, ...);
259 ZEND_API void multi_convert_to_double_ex(int argc, ...);
260 ZEND_API void multi_convert_to_string_ex(int argc, ...);
284 ZEND_API int ZEND_FASTCALL zend_is_true(zval *op);
[all …]
H A Dzend_dtrace.h33 ZEND_API extern zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type);
34 ZEND_API extern void (*zend_dtrace_execute)(zend_op_array *op_array);
35 ZEND_API extern void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_…
37 ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type);
38 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data);
39 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value);
H A Dzend_API.h255 ZEND_API int zend_next_free_module(void);
281 ZEND_API char *zend_zval_type_name(const zval *arg);
297 ZEND_API int zend_startup_modules(void);
298 ZEND_API void zend_collect_module_handlers(void);
299 ZEND_API void zend_destroy_modules(void);
317 ZEND_API ZEND_COLD void zend_wrong_param_count(void);
377 ZEND_API char *zend_get_type_by_const(int type);
445 ZEND_API int add_next_index_null(zval *arg);
446 ZEND_API int add_next_index_bool(zval *arg, int b);
575 ZEND_API ZEND_FUNCTION(display_disabled_function);
[all …]
H A Dzend_ts_hash.c82 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht) in zend_ts_hash_destroy()
94 ZEND_API void zend_ts_hash_clean(TsHashTable *ht) in zend_ts_hash_clean()
135 ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht) in zend_ts_hash_graceful_destroy()
179 ZEND_API int zend_ts_hash_del(TsHashTable *ht, zend_string *key) in zend_ts_hash_del()
190 ZEND_API int zend_ts_hash_index_del(TsHashTable *ht, zend_ulong h) in zend_ts_hash_index_del()
201 ZEND_API zval *zend_ts_hash_find(TsHashTable *ht, zend_string *key) in zend_ts_hash_find()
212 ZEND_API zval *zend_ts_hash_index_find(TsHashTable *ht, zend_ulong h) in zend_ts_hash_index_find()
223 ZEND_API int zend_ts_hash_exists(TsHashTable *ht, zend_string *key) in zend_ts_hash_exists()
234 ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, zend_ulong h) in zend_ts_hash_index_exists()
314 ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht) in zend_ts_hash_num_elements()
[all …]
H A Dzend_highlight.h42 ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini);
43 ZEND_API void zend_strip(void);
44 ZEND_API int highlight_file(char *filename, zend_syntax_highlighter_ini *syntax_highlighter_ini);
45 ZEND_API int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, char …
46 ZEND_API void zend_html_putc(char c);
47 ZEND_API void zend_html_puts(const char *s, size_t len);
H A Dzend_stack.c27 ZEND_API int zend_stack_init(zend_stack *stack, int size) in zend_stack_init()
36 ZEND_API int zend_stack_push(zend_stack *stack, const void *element) in zend_stack_push()
48 ZEND_API void *zend_stack_top(const zend_stack *stack) in zend_stack_top()
58 ZEND_API int zend_stack_del_top(zend_stack *stack) in zend_stack_del_top()
65 ZEND_API int zend_stack_int_top(const zend_stack *stack) in zend_stack_int_top()
76 ZEND_API int zend_stack_is_empty(const zend_stack *stack) in zend_stack_is_empty()
82 ZEND_API int zend_stack_destroy(zend_stack *stack) in zend_stack_destroy()
93 ZEND_API void *zend_stack_base(const zend_stack *stack) in zend_stack_base()
99 ZEND_API int zend_stack_count(const zend_stack *stack) in zend_stack_count()
105 ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element)) in zend_stack_apply()
[all …]
H A Dzend_globals_macros.h37 extern ZEND_API struct _zend_compiler_globals compiler_globals;
39 ZEND_API int zendparse(void);
47 extern ZEND_API zend_executor_globals executor_globals;
53 extern ZEND_API ts_rsrc_id language_scanner_globals_id;
56 extern ZEND_API zend_php_scanner_globals language_scanner_globals;
63 extern ZEND_API ts_rsrc_id ini_scanner_globals_id;
66 extern ZEND_API zend_ini_scanner_globals ini_scanner_globals;
H A Dzend_closures.h30 extern ZEND_API zend_class_entry *zend_ce_closure;
32 ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zend…
33 ZEND_API void zend_create_fake_closure(zval *res, zend_function *op_array, zend_class_entry *scope,…
34 ZEND_API zend_function *zend_get_closure_invoke_method(zend_object *obj);
35 ZEND_API const zend_function *zend_get_closure_method_def(zval *obj);
36 ZEND_API zval* zend_get_closure_this_ptr(zval *obj);
H A Dzend_extensions.h116 ZEND_API int zend_get_resource_handle(zend_extension *extension);
117 ZEND_API void zend_extension_dispatch_message(int message, void *arg);
131 ZEND_API extern zend_llist zend_extensions;
132 ZEND_API extern uint32_t zend_extension_flags;
141 ZEND_API void zend_append_version_info(const zend_extension *extension);
147 ZEND_API int zend_load_extension(const char *path);
148 ZEND_API int zend_load_extension_handle(DL_HANDLE handle, const char *path);
149 ZEND_API int zend_register_extension(zend_extension *new_extension, DL_HANDLE handle);
150 ZEND_API zend_extension *zend_get_extension(const char *extension_name);
151 ZEND_API size_t zend_extensions_op_array_persist_calc(zend_op_array *op_array);
[all …]
H A Dzend_alloc.h119 ZEND_API void ZEND_FASTCALL _efree_ ## _size(void *);
123 ZEND_API void ZEND_FASTCALL _efree_large(void *, size_t size);
124 ZEND_API void ZEND_FASTCALL _efree_huge(void *, size_t size);
224 ZEND_API int zend_set_memory_limit(size_t memory_limit);
226 ZEND_API void start_memory_manager(void);
228 ZEND_API int is_zend_mm(void);
230 ZEND_API size_t zend_memory_usage(int real_usage);
231 ZEND_API size_t zend_memory_peak_usage(int real_usage);
249 ZEND_API zend_mm_heap *zend_mm_startup(void);
270 ZEND_API zend_mm_heap *zend_mm_get_heap(void);
[all …]

Completed in 82 milliseconds

12345