Home
last modified time | relevance | path

Searched refs:op_array (Results 51 – 75 of 90) sorted by relevance

1234

/PHP-8.1/Zend/
H A Dzend_execute.c3846 zend_op_array *op_array = &EX(func)->op_array; in zend_copy_extra_args() local
3866 delta = op_array->last_var + op_array->T - first_extra_arg; in zend_copy_extra_args()
3909 opline = op_array->opcodes; in i_init_func_execute_data()
3911 EX(opline) = op_array->opcodes; in i_init_func_execute_data()
3990 if (!RUN_TIME_CACHE(op_array)) { in zend_init_func_run_time_cache()
3999 EX(opline) = op_array->opcodes; in i_init_code_execute_data()
4036 if (!RUN_TIME_CACHE(op_array)) { in zend_init_func_execute_data()
4474 zend_op_array *op_array = &EX(func)->op_array; in zend_unfinished_execution_gc_ex() local
4484 zval *zv = EX_VAR_NUM(op_array->last_var + op_array->T); in zend_unfinished_execution_gc_ex()
4817 return op_array; in zend_include_or_eval()
[all …]
H A Dzend_compile.c499 i = op_array->last_var; in lookup_cv()
500 op_array->last_var++; in lookup_cv()
540 op_array->last_literal++; in zend_add_literal()
1054 zend_op_array *op_array = &function->op_array; in function_add_ref() local
1055 if (op_array->refcount) { in function_add_ref()
6871 op_array->num_args--; in zend_compile_params()
7156 op_array->scope = ce; in zend_begin_method_decl()
8320 if (op_array && op_array->function_name) { in zend_try_ct_eval_magic_const()
8329 if (op_array && ce && !op_array->scope && !(op_array->fn_flags & ZEND_ACC_CLOSURE)) { in zend_try_ct_eval_magic_const()
8330 op_array = NULL; in zend_try_ct_eval_magic_const()
[all …]
H A Dzend_execute.h42 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval…
43 ZEND_API void zend_init_func_execute_data(zend_execute_data *execute_data, zend_op_array *op_array,…
44 ZEND_API void zend_init_code_execute_data(zend_execute_data *execute_data, zend_op_array *op_array,…
45 ZEND_API void zend_execute(zend_op_array *op_array, zval *return_value);
253 used_stack += func->op_array.last_var + func->op_array.T - MIN(func->op_array.num_args, num_args); in zend_vm_calc_used_stack()
269 uint32_t count = ZEND_CALL_NUM_ARGS(call) - call->func->op_array.num_args; in zend_vm_stack_free_extra_args_ex()
270 zval *p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); in zend_vm_stack_free_extra_args_ex()
360 ZEND_API void ZEND_FASTCALL zend_init_func_run_time_cache(zend_op_array *op_array);
H A Dzend_dtrace.c26 ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array);
38 return ZSTR_VAL(ex->func->op_array.filename); in dtrace_get_executed_filename()
H A Dzend_vm_execute.skl32 ZEND_API void zend_{%EXECUTOR_NAME%}(zend_op_array *op_array, zval *return_value)
50 (zend_function*)op_array, 0, object_or_called_scope);
57 i_init_code_execute_data(execute_data, op_array, return_value);
H A Dzend_generators.c115 zend_op_array *op_array = &execute_data->func->op_array; in zend_generator_cleanup_unfinished_execution() local
116 if (execute_data->opline != op_array->opcodes) { in zend_generator_cleanup_unfinished_execution()
118 uint32_t op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_cleanup_unfinished_execution()
250 if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) in zend_generator_dtor_storage()
258 op_num = ex->opline - ex->func->op_array.opcodes - 1; in zend_generator_dtor_storage()
262 for (i = 0; i < ex->func->op_array.last_try_catch; i++) { in zend_generator_dtor_storage()
263 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
279 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
288 ex->opline = &ex->func->op_array.opcodes[try_catch->finally_op]; in zend_generator_dtor_storage()
306 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
[all …]
H A Dzend_dtrace.h32 ZEND_API extern void (*zend_dtrace_execute)(zend_op_array *op_array);
H A Dzend_builtin_functions.c202 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION()
204 …arg = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T) + (requested_offse… in ZEND_FUNCTION()
237 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION()
258 p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T); in ZEND_FUNCTION()
1548 uint32_t first_extra_arg = MIN(num_args, call->func->op_array.num_args); in debug_backtrace_get_args()
1556 zend_string *arg_name = call->func->op_array.vars[i]; in debug_backtrace_get_args()
1583 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); in debug_backtrace_get_args()
1683 filename = prev->func->op_array.filename; in zend_fetch_debug_backtrace()
1688 lineno = prev->func->op_array.line_end; in zend_fetch_debug_backtrace()
1716 ZVAL_STR_COPY(&tmp, prev->func->op_array.filename); in zend_fetch_debug_backtrace()
H A Dzend_vm_def.h2877 destroy_op_array(&EX(func)->op_array); in ZEND_VM_HOT_HELPER()
3558 init_func_run_time_cache(&fbc->op_array);
3676 init_func_run_time_cache(&fbc->op_array);
4467 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
4471 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-…
5578 zval *param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); in ZEND_HASH_FILL_PACKED()
5842 scope = EX(func)->op_array.scope;
5918 scope = EX(func)->op_array.scope;
8574 scope = EX(func)->op_array.scope;
8639 …call->func = (fbc->op_array.fn_flags & ZEND_ACC_STATIC) ? fbc->op_array.scope->__callstatic : fbc-…
[all …]
H A Dzend_object_handlers.c1241 func = &EG(trampoline).op_array; in zend_get_call_trampoline_func()
1264 func->T = (fbc->type == ZEND_USER_FUNCTION)? MAX(fbc->op_array.last_var + fbc->op_array.T, 2) : 2; in zend_get_call_trampoline_func()
1266 func->line_start = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_start : 0; in zend_get_call_trampoline_func()
1267 func->line_end = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_end : 0; in zend_get_call_trampoline_func()
1346 if (fbc->op_array.fn_flags & ZEND_ACC_CHANGED) { in zend_std_get_method()
1352 } else if (fbc->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_method()
1356 if (UNEXPECTED(fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) in zend_std_get_method()
1418 if (!(fbc->op_array.fn_flags & ZEND_ACC_PUBLIC)) { in zend_std_get_static_method()
1421 if (UNEXPECTED(fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) in zend_std_get_static_method()
1582 if (UNEXPECTED(!(constructor->op_array.fn_flags & ZEND_ACC_PUBLIC))) { in zend_std_get_constructor()
[all …]
/PHP-8.1/Zend/Optimizer/
H A Dzend_dfg.c22 static zend_always_inline void _zend_dfg_add_use_def_op(const zend_op_array *op_array, const zend_o… in _zend_dfg_add_use_def_op() argument
207 && ((op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE) in _zend_dfg_add_use_def_op()
244 ZEND_API void zend_dfg_add_use_def_op(const zend_op_array *op_array, const zend_op *opline, uint32_… in zend_dfg_add_use_def_op() argument
246 _zend_dfg_add_use_def_op(op_array, opline, build_flags, use, def); in zend_dfg_add_use_def_op()
250 int zend_build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t buil… in zend_build_dfg() argument
275 opline = op_array->opcodes + blocks[j].start; in zend_build_dfg()
281 _zend_dfg_add_use_def_op(op_array, opline, build_flags, b_use, b_def); in zend_build_dfg()
H A Dscdf.h25 zend_op_array *op_array; member
49 void scdf_init(zend_optimizer_ctx *ctx, scdf_ctx *scdf, zend_op_array *op_array, zend_ssa *ssa);
H A Dzend_ssa.h148 …ssa(zend_arena **arena, const zend_script *script, const zend_op_array *op_array, uint32_t build_f…
149 ZEND_API int zend_ssa_compute_use_def_chains(zend_arena **arena, const zend_op_array *op_array, zen…
150 ZEND_API int zend_ssa_rename_op(const zend_op_array *op_array, const zend_op *opline, uint32_t k, u…
158 void zend_ssa_remove_block(zend_op_array *op_array, zend_ssa *ssa, int b);
/PHP-8.1/ext/opcache/
H A DZendAccelerator.c1719 zend_op_array *op_array; in opcache_compile_file() local
1807 op_array = NULL; in opcache_compile_file()
1817 if (!op_array) { in opcache_compile_file()
1940 return op_array; in file_cache_compile_file()
2193 return op_array; in persistent_compile_file()
3636 if (op_array && op_array->refcount) {
3651 return op_array;
4049 zend_op_array *op_array; local
4159 zend_op_array *op_array; local
4163 zend_shared_alloc_register_xlat_entry(op_array->refcount, op_array);
[all …]
H A Dzend_accelerator_module.c662 zend_op_array *op_array; local
665 ZEND_HASH_FOREACH_PTR(&ZCSG(preload_script)->script.function_table, op_array) {
666 add_next_index_str(&scripts, op_array->function_name);
875 zend_op_array *op_array = NULL; local
898 op_array = persistent_compile_file(&handle, ZEND_INCLUDE);
901 op_array = persistent_compile_file(&handle, ZEND_INCLUDE);
910 if(op_array != NULL) {
911 destroy_op_array(op_array);
912 efree(op_array);
/PHP-8.1/ext/opcache/jit/
H A Dzend_jit_gdb.h28 const zend_op_array *op_array,
H A Dzend_jit_internal.h231 #define ZEND_COUNTER_INFO(op_array) \ argument
232 ZEND_OP_ARRAY_EXTENSION(op_array, zend_jit_profile_counter_rid)
265 #define zend_jit_op_array_hash(op_array) \ argument
266 zend_jit_hash((op_array)->opcodes)
429 const zend_op_array *op_array; member
504 const zend_op_array *op_array; member
514 const zend_op_array *op_array; member
588 const zend_op_array *op_array; /* function */ member
737 if (func->op_array.filename == called_from->filename && !func->op_array.scope) { in zend_jit_may_be_modified()
H A Dzend_jit_gdb.c488 const zend_op_array *op_array, in zend_jit_gdb_register() argument
499 ctx.filename = op_array ? ZSTR_VAL(op_array->filename) : "unknown"; in zend_jit_gdb_register()
500 ctx.lineno = op_array ? op_array->line_start : 0; in zend_jit_gdb_register()
H A Dzend_jit_x86.dasc9185 …| // used_stack += (func->op_array.last_var + func->op_array.T - MIN(func->op_array.num_args, num_…
9248 && op_array == &func->op_array
9289 && op_array == &func->op_array
9476 } else if (func && op_array == &func->op_array) {
10142 if (func && op_array == &func->op_array) {
10244 if (GCC_GLOBAL_REGS && !trace && op_array == &func->op_array
11513 op_array->scope &&
12860 arg_info = &op_array->arg_info[op_array->num_args];
12978 arg_info = &op_array->arg_info[op_array->num_args];
14911 if (!op_array->scope || (op_array->fn_flags & ZEND_ACC_STATIC)) {
[all …]
/PHP-8.1/sapi/phpdbg/
H A Dphpdbg.c99 destroy_op_array(&source->op_array); in php_phpdbg_destroy_file_source()
443 zend_op *cur = op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_ACC_VARIADIC); in phpdbg_oplog_fill_executable()
444 zend_op *end = op_array->opcodes + op_array->last; in phpdbg_oplog_fill_executable()
453 || op_array->function_name == NULL || (end - 1)->extended_value == -1))) { in phpdbg_oplog_fill_executable()
464 insert_idx = cur - op_array->opcodes; in phpdbg_oplog_fill_executable()
538 if (zend_hash_exists(files, func->op_array.filename)) { in PHP_FUNCTION()
545 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
558 …>op_array.function_name) + 2, "%.*s::%.*s", (int) ZSTR_LEN(name), ZSTR_VAL(name), (int) ZSTR_LEN(f… in PHP_FUNCTION()
563 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
574 &source->op_array, in PHP_FUNCTION()
[all …]
H A Dphpdbg_list.h45 zend_op_array op_array; member
H A Dphpdbg_bp.h119 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array);
120 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array);
H A Dphpdbg_utils.c615 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_check_caught_ex() local
623 op_num = op - op_array->opcodes; in phpdbg_check_caught_ex()
625 for (i = 0; i < op_array->last_try_catch && op_array->try_catch_array[i].try_op <= op_num; i++) { in phpdbg_check_caught_ex()
626 …uint32_t catch = op_array->try_catch_array[i].catch_op, finally = op_array->try_catch_array[i].fin… in phpdbg_check_caught_ex()
632 cur = &op_array->opcodes[catch]; in phpdbg_check_caught_ex()
H A Dphpdbg_prompt.c602 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_skip_line_helper() local
603 const zend_op *opline = op_array->opcodes; in phpdbg_skip_line_helper()
618 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_skip_line_helper()
647 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_seek_to_end() local
648 const zend_op *opline = op_array->opcodes; in phpdbg_seek_to_end()
661 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_seek_to_end()
1664 phpdbg_resolve_op_array_breaks(&execute_data->func->op_array); in phpdbg_execute_ex()
1848 (uint32_t) (data->opline - data->func->op_array.opcodes), in phpdbg_force_interruption()
1849 data->func->op_array.filename->val, in phpdbg_force_interruption()
/PHP-8.1/ext/zend_test/
H A Dobserver.c83 …e '%s'>\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(execute_data->func->op_array.filename)); in observer_begin()
134 …e '%s'>\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(execute_data->func->op_array.filename)); in observer_end()
147 …"%*s<!-- init '%s' -->\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(fbc->op_array.filename)); in observer_show_init()
165 php_printf("%*s{main} %s\n", indent, "", ZSTR_VAL(fbc->op_array.filename)); in observer_show_init_backtrace()
270 …nternal enter '%s' -->\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(fbc->op_array.filename)); in zend_test_execute_internal()

Completed in 218 milliseconds

1234