Home
last modified time | relevance | path

Searched refs:zend_function (Results 1 – 25 of 123) sorted by relevance

12345

/php-src/Zend/
H A Dzend_iterators.h72 zend_function *zf_new_iterator;
73 zend_function *zf_valid;
74 zend_function *zf_current;
75 zend_function *zf_key;
76 zend_function *zf_next;
77 zend_function *zf_rewind;
81 zend_function *zf_offsetget;
82 zend_function *zf_offsetexists;
83 zend_function *zf_offsetset;
84 zend_function *zf_offsetunset;
H A Dzend_closures.h38 ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zend…
39 ZEND_API void zend_create_fake_closure(zval *res, zend_function *op_array, zend_class_entry *scope,…
40 ZEND_API zend_function *zend_get_closure_invoke_method(zend_object *obj);
41 ZEND_API const zend_function *zend_get_closure_method_def(zend_object *obj);
H A Dzend.h172 zend_function *constructor;
173 zend_function *destructor;
174 zend_function *clone;
175 zend_function *__get;
176 zend_function *__set;
177 zend_function *__unset;
178 zend_function *__isset;
179 zend_function *__call;
181 zend_function *__tostring;
182 zend_function *__debugInfo;
[all …]
H A Dzend_execute.h64 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_deprecated_function(const zend_function *fbc);
100 const zend_function *zf, const zend_arg_info *arg_info, uint32_t arg_num, zval *value);
102 const zend_function *zf, zval *value);
104 const zend_function *zf);
111 ZEND_API ZEND_COLD void zend_internal_call_arginfo_violation(zend_function *fbc);
112 ZEND_API bool zend_verify_internal_return_type(zend_function *zf, zval *ret);
380 ZEND_API zend_function *zend_active_function_ex(zend_execute_data *execute_data);
382 static zend_always_inline zend_function *zend_active_function(void) in zend_active_function()
384 zend_function *func = EG(current_execute_data)->func; in zend_active_function()
393 ZEND_API zend_string *get_function_or_method_name(const zend_function *func);
[all …]
H A Dzend_interfaces.h41 ZEND_API zval* zend_call_method(zend_object *object, zend_class_entry *obj_ce, zend_function **fn_p…
44 zend_function **fn_proxy, const char *function_name, zval *retval) in zend_call_method_with_0_params()
50 zend_function **fn_proxy, const char *function_name, zval *retval, zval* arg1) in zend_call_method_with_1_params()
56 zend_function **fn_proxy, const char *function_name, zval *retval, zval* arg1, zval* arg2) in zend_call_method_with_2_params()
H A Dzend_observer.h77 ZEND_API void zend_observer_add_begin_handler(zend_function *function, zend_observer_fcall_begin_ha…
78 ZEND_API bool zend_observer_remove_begin_handler(zend_function *function, zend_observer_fcall_begin…
79 ZEND_API void zend_observer_add_end_handler(zend_function *function, zend_observer_fcall_end_handle…
80 ZEND_API bool zend_observer_remove_end_handler(zend_function *function, zend_observer_fcall_end_han…
97 zend_function *function = EX(func); in zend_observer_fcall_has_no_observers()
H A Dzend_object_handlers.h156 typedef zend_function *(*zend_object_get_method_t)(zend_object **object, zend_string *method, const…
157 typedef zend_function *(*zend_object_get_constructor_t)(zend_object *object);
199 …nd_object_get_closure_t)(zend_object *obj, zend_class_entry **ce_ptr, zend_function **fptr_ptr, ze…
249 ZEND_API zend_function *zend_std_get_static_method(zend_class_entry *ce, zend_string *function_name…
253 ZEND_API zend_function *zend_std_get_constructor(zend_object *object);
269 ZEND_API zend_function *zend_std_get_method(zend_object **obj_ptr, zend_string *method_name, const …
272 …ult zend_std_get_closure(zend_object *obj, zend_class_entry **ce_ptr, zend_function **fptr_ptr, ze…
311 ZEND_API zend_function *zend_get_call_trampoline_func(const zend_class_entry *ce, zend_string *meth…
329 ZEND_API zend_function *zend_get_property_hook_trampoline(
H A Dzend_closures.c33 zend_function func;
45 zend_function *func = EX(func); in ZEND_METHOD()
75 zend_function *func = &closure->func; in zend_valid_closure_binding()
169 zend_function *my_function; in ZEND_METHOD()
331 zend_function *mptr; in zend_create_closure_from_callable()
371 mptr = (zend_function *) &call; in zend_create_closure_from_callable()
462 ZEND_API zend_function *zend_get_closure_invoke_method(zend_object *object) /* {{{ */ in zend_get_closure_invoke_method()
465 zend_function *invoke = (zend_function*)emalloc(sizeof(zend_function)); in zend_get_closure_invoke_method()
491 ZEND_API const zend_function *zend_get_closure_method_def(zend_object *obj) /* {{{ */ in zend_get_closure_method_def()
858 zend_function *mptr = call->func; in zend_closure_from_frame()
[all …]
H A Dzend_frameless_function.c24 zend_function **zend_flf_functions = NULL;
H A Dzend_observer.c119 zend_function *function = execute_data->func; in zend_observer_fcall_install()
182 ZEND_API void zend_observer_add_begin_handler(zend_function *function, zend_observer_fcall_begin_ha… in zend_observer_add_begin_handler()
199 ZEND_API bool zend_observer_remove_begin_handler(zend_function *function, zend_observer_fcall_begin… in zend_observer_remove_begin_handler()
214 ZEND_API void zend_observer_add_end_handler(zend_function *function, zend_observer_fcall_end_handle… in zend_observer_add_end_handler()
229 ZEND_API bool zend_observer_remove_end_handler(zend_function *function, zend_observer_fcall_end_han… in zend_observer_remove_end_handler()
244 zend_function *func = EX(func); in prev_observed_frame()
297 zend_function *func = EX(func); in call_end_observers()
H A Dzend_inheritance.c100 zend_function *new_function; in zend_duplicate_internal_function()
1111 zend_function *proto; in do_inheritance_check_on_method()
1231 zend_function *func = (zend_function*)Z_PTR_P(child); in do_inherit_method()
1752 zend_function *func; in zend_do_inheritance_ex()
2069 zend_function *func; in do_interface_implementation()
2223 zend_function *f; in zend_inheritance_check_override()
2271 zend_function *new_fn; in zend_add_trait_method()
2619 zend_function *fn; in zend_do_traits_method_binding()
2981 const zend_function *func; in zend_verify_abstract_class()
3054 zend_function parent_fn;
[all …]
H A Dzend_compile.h439 #define ZEND_PROPERTY_HOOK_STRUCT_SIZE (sizeof(zend_function*) * ZEND_PROPERTY_HOOK_COUNT)
456 zend_function **hooks;
510 zend_function *prototype;
569 zend_function *prototype;
598 zend_function *prototype;
617 zend_function *func; /* executed function */
913 ZEND_API zend_result do_bind_function(zend_function *func, zval *lcname);
918 ZEND_API void function_add_ref(zend_function *function);
956 ZEND_API void destroy_zend_function(zend_function *function);
984 ZEND_API uint8_t zend_get_call_op(const zend_op *init_op, zend_function *fbc);
[all …]
H A Dzend_object_handlers.c689 zend_function *get, zend_object *zobj, zval *rv) in zend_call_get_hook()
778 zend_function *get = prop_info->hooks[ZEND_PROPERTY_HOOK_GET]; in zend_std_read_property()
1070 zend_function *set = prop_info->hooks[ZEND_PROPERTY_HOOK_SET]; in zend_std_write_property()
1540 zend_function *fbc; in zend_get_parent_private_method()
1589 zend_function *fbc = is_static ? ce->__callstatic : ce->__call; in zend_get_call_trampoline_func()
1641 return (zend_function*)func; in zend_get_call_trampoline_func()
1688 ZEND_API zend_function *zend_get_property_hook_trampoline( in zend_get_property_hook_trampoline()
1693 zend_function *func; in zend_get_property_hook_trampoline()
1753 zend_function *fbc; in zend_std_get_method()
1854 zend_function *fbc; in zend_std_get_static_method()
[all …]
H A Dzend_attributes.c271 zend_function dummy_func; in zend_get_attribute_object()
274 memset(&dummy_func, 0, sizeof(zend_function)); in zend_get_attribute_object()
279 ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_function), sizeof(zval)), in zend_get_attribute_object()
290 call->func = (zend_function*)(call->opline + 1); in zend_get_attribute_object()
293 memset(call->func, 0, sizeof(zend_function)); in zend_get_attribute_object()
H A Dzend_frameless_function.h108 typedef union _zend_function zend_function; typedef
118 ZEND_API extern zend_function **zend_flf_functions;
/php-src/ext/spl/
H A Dspl_directory.h66 zend_function *func_rewind;
67 zend_function *func_next;
68 zend_function *func_valid;
81 zend_function *func_getCurr;
/php-src/sapi/phpdbg/
H A Dphpdbg_print.c52 static inline void phpdbg_print_function_helper(zend_function *method) /* {{{ */ in phpdbg_print_function_helper()
88 phpdbg_print_function_helper((zend_function*) PHPDBG_G(ops)); in PHPDBG_PRINT()
114 phpdbg_print_function_helper((zend_function*) ops); in PHPDBG_PRINT()
139 zend_function *method; in PHPDBG_PRINT()
157 zend_function *fbc; in PHPDBG_PRINT()
183 zend_function* fbc; in PHPDBG_PRINT()
232 phpdbg_print_function_helper((zend_function *) PHPDBG_G(ops)); in phpdbg_print_opcodes_main()
236 zend_function *func = zend_hash_str_find_ptr(EG(function_table), function, len); in phpdbg_print_opcodes_function()
247 zend_function *func; in phpdbg_print_opcodes_method_ce()
274 zend_function *method; in phpdbg_print_opcodes_ce()
[all …]
H A Dphpdbg_list.h34 void phpdbg_list_function(const zend_function *);
/php-src/ext/reflection/
H A Dphp_reflection.c142 zend_function *fptr;
200 static zend_function *_copy_function(zend_function *fptr) /* {{{ */ in _copy_function()
436 zend_function *mptr; in _class_string()
450 zend_function *mptr; in _class_string()
506 zend_function *mptr; in _class_string()
1298 zend_function *mptr; in _function_check_flag()
1628 zend_function *fptr; in ZEND_METHOD()
1682 zend_function *fptr; in ZEND_METHOD()
1698 zend_function *fptr; in ZEND_METHOD()
1713 zend_function *fptr; in ZEND_METHOD()
[all …]
/php-src/Zend/Optimizer/
H A Dzend_func_info.h60 const zend_function *callee_func, const zend_call_info *call_info, const zend_ssa *ssa);
H A Dzend_call_graph.h34 zend_function *callee_func;
/php-src/ext/simplexml/
H A Dphp_simplexml.h66 zend_function *fptr_count;
/php-src/ext/opcache/
H A Dzend_persist.c389 fake_execute_data.func = (zend_function*)op_array; in zend_persist_op_array_ex()
731 op_array->prototype = (zend_function*)persist_ptr; in zend_persist_class_method()
833 prop->hooks[i] = (zend_function *) hook; in zend_persist_property_info()
1188 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->destructor); in zend_update_parent_ce()
1194 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->clone); in zend_update_parent_ce()
1200 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->__get); in zend_update_parent_ce()
1206 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->__set); in zend_update_parent_ce()
1212 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->__call); in zend_update_parent_ce()
1230 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->__isset); in zend_update_parent_ce()
1236 zend_function *tmp = zend_shared_alloc_get_xlat_entry(ce->__unset); in zend_update_parent_ce()
[all …]
/php-src/sapi/fpm/fpm/
H A Dfpm_php_trace.c85 if (0 > fpm_trace_get_long(function + offsetof(zend_function, common.function_name), &l)) { in fpm_php_trace_dump()
140 if (0 > fpm_trace_get_long(function + offsetof(zend_function, type), &l)) { in fpm_php_trace_dump()
/php-src/sapi/fuzzer/
H A Dfuzzer-sapi.c211 static zend_function func; in fuzzer_setup_dummy_frame()
214 memset(&func, 0, sizeof(zend_function)); in fuzzer_setup_dummy_frame()

Completed in 103 milliseconds

12345