Home
last modified time | relevance | path

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

1234

/php-src/Zend/
H A Dzend_observer.h132 typedef void (*zend_observer_function_declared_cb)(zend_op_array *op_array, zend_string *name);
135 ZEND_API void ZEND_FASTCALL _zend_observer_function_declared_notify(zend_op_array *op_array, zend_s…
136 static inline void zend_observer_function_declared_notify(zend_op_array *op_array, zend_string *nam… in zend_observer_function_declared_notify() argument
138 _zend_observer_function_declared_notify(op_array, name); in zend_observer_function_declared_notify()
H A Dzend_execute.c4129 zend_op_array *op_array = &EX(func)->op_array; in zend_copy_extra_args() local
4149 delta = op_array->last_var + op_array->T - first_extra_arg; in zend_copy_extra_args()
4192 opline = op_array->opcodes; in i_init_func_execute_data()
4194 EX(opline) = op_array->opcodes; in i_init_func_execute_data()
4273 if (!RUN_TIME_CACHE(op_array)) { in zend_init_func_run_time_cache()
4282 EX(opline) = op_array->opcodes; in i_init_code_execute_data()
4286 if (op_array->last_var) { in i_init_code_execute_data()
4319 if (!RUN_TIME_CACHE(op_array)) { in zend_init_func_execute_data()
4765 zend_op_array *op_array = &EX(func)->op_array; in zend_unfinished_execution_gc_ex() local
4775 zval *zv = EX_VAR_NUM(op_array->last_var + op_array->T); in zend_unfinished_execution_gc_ex()
[all …]
H A Dzend_compile.c330 CG(context).op_array = op_array; in zend_oparray_context_begin()
546 i = op_array->last_var; in lookup_cv()
547 op_array->last_var++; in lookup_cv()
1253 zend_op_array *op_array = &function->op_array; in function_add_ref() local
2994 zend_op_array *op_array = ctx->op_array; in this_guaranteed_exists() local
8103 op_array->scope = ce; in zend_begin_method_decl()
8392 return op_array; in zend_compile_func_decl_ex()
9559 if (op_array && op_array->function_name) { in zend_try_ct_eval_magic_const()
9577 if (op_array && ce && !op_array->scope && !(op_array->fn_flags & ZEND_ACC_CLOSURE)) { in zend_try_ct_eval_magic_const()
9578 op_array = NULL; in zend_try_ct_eval_magic_const()
[all …]
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.skl42 ZEND_API void zend_{%EXECUTOR_NAME%}(zend_op_array *op_array, zval *return_value)
60 (zend_function*)op_array, 0, object_or_called_scope);
67 i_init_code_execute_data(execute_data, op_array, return_value);
H A Dzend_execute.h44 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval…
45 ZEND_API void zend_init_func_execute_data(zend_execute_data *execute_data, zend_op_array *op_array,…
46 ZEND_API void zend_init_code_execute_data(zend_execute_data *execute_data, zend_op_array *op_array,…
47 ZEND_API void zend_execute(zend_op_array *op_array, zval *return_value);
291 used_stack += func->op_array.last_var - MIN(func->op_array.num_args, num_args); in zend_vm_calc_used_stack()
307 uint32_t count = ZEND_CALL_NUM_ARGS(call) - call->func->op_array.num_args; in zend_vm_stack_free_extra_args_ex()
308 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()
410 ZEND_API void ZEND_FASTCALL zend_init_func_run_time_cache(zend_op_array *op_array);
H A Dzend_dtrace.h32 ZEND_API extern void (*zend_dtrace_execute)(zend_op_array *op_array);
H A Dzend_generators.c117 zend_op_array *op_array = &execute_data->func->op_array; in zend_generator_cleanup_unfinished_execution() local
118 if (execute_data->opline != op_array->opcodes) { in zend_generator_cleanup_unfinished_execution()
119 uint32_t op_num = execute_data->opline - op_array->opcodes; in zend_generator_cleanup_unfinished_execution()
295 if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) in zend_generator_dtor_storage()
301 op_num = ex->opline - ex->func->op_array.opcodes; in zend_generator_dtor_storage()
305 for (i = 0; i < ex->func->op_array.last_try_catch; i++) { in zend_generator_dtor_storage()
306 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
322 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
332 ex->opline = &ex->func->op_array.opcodes[try_catch->finally_op] - 1; in zend_generator_dtor_storage()
350 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
[all …]
H A Dzend_builtin_functions.c245 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION()
247 …arg = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T) + (requested_offse… in ZEND_FUNCTION()
280 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION()
301 p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T); in ZEND_FUNCTION()
1688 zend_string *arg_name = call->func->op_array.vars[i]; in debug_backtrace_get_args()
1754 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); in debug_backtrace_get_args()
1942 filename = call->func->op_array.filename; in zend_fetch_debug_backtrace()
1947 lineno = call->func->op_array.line_end; in zend_fetch_debug_backtrace()
1993 filename = prev->func->op_array.filename; in zend_fetch_debug_backtrace()
1998 lineno = prev->func->op_array.line_end; in zend_fetch_debug_backtrace()
[all …]
H A Dzend_vm_def.h2106 opline = hook->op_array.opcodes;
2976 if (EX(func)->op_array.last_var > 0) { in ZEND_VM_HOT_HELPER()
2981 destroy_op_array(&EX(func)->op_array); in ZEND_VM_HOT_HELPER()
4594 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
4598 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-…
5707 zval *param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); in ZEND_HASH_FILL_PACKED()
5971 scope = EX(func)->op_array.scope;
6071 scope = EX(func)->op_array.scope;
8791 scope = EX(func)->op_array.scope;
8856 …call->func = (fbc->op_array.fn_flags & ZEND_ACC_STATIC) ? fbc->op_array.scope->__callstatic : fbc-…
[all …]
H A Dzend_language_scanner.l592 zend_op_array *op_array = NULL; in zend_compile() local
607 CG(active_op_array) = op_array; in zend_compile()
621 op_array->line_start = 1; in zend_compile()
622 op_array->line_end = last_lineno; in zend_compile()
623 pass_two(op_array); in zend_compile()
635 return op_array; in zend_compile()
641 zend_op_array *op_array = NULL; in compile_file() local
657 return op_array; in compile_file()
787 zend_op_array *op_array = NULL; in compile_string() local
814 op_array = zend_compile(ZEND_EVAL_CODE); in compile_string()
[all …]
/php-src/ext/zend_test/
H A Dobserver.c72 …(EX(opline) >= EX(func)->op_array.opcodes && EX(opline) < EX(func)->op_array.opcodes + EX(func)->o… in assert_observer_opline()
91 …e '%s'>\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(execute_data->func->op_array.filename)); in observer_begin()
144 …e '%s'>\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(execute_data->func->op_array.filename)); in observer_end()
157 …"%*s<!-- init '%s' -->\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(fbc->op_array.filename)); in observer_show_init()
175 php_printf("%*s{main} %s\n", indent, "", ZSTR_VAL(fbc->op_array.filename)); in observer_show_init_backtrace()
269 void declared_function_observer(zend_op_array *op_array, zend_string *name) { in declared_function_observer() argument
292 …nternal enter '%s' -->\n", 2 * ZT_G(observer_nesting_depth), "", ZSTR_VAL(fbc->op_array.filename)); in zend_test_execute_internal()
H A Dtest.c256 zend_op_array *op_array = NULL; in ZEND_FUNCTION() local
258 op_array = compile_string(source_string, ZSTR_VAL(filename), position); in ZEND_FUNCTION()
260 if (op_array) { in ZEND_FUNCTION()
265 zend_execute(op_array, &retval); in ZEND_FUNCTION()
267 destroy_op_array(op_array); in ZEND_FUNCTION()
268 efree_size(op_array, sizeof(zend_op_array)); in ZEND_FUNCTION()
272 destroy_op_array(op_array); in ZEND_FUNCTION()
273 efree_size(op_array, sizeof(zend_op_array)); in ZEND_FUNCTION()
/php-src/ext/opcache/
H A DZendAccelerator.c1735 zend_op_array *op_array; in opcache_compile_file() local
1831 op_array = NULL; in opcache_compile_file()
1841 if (!op_array) { in opcache_compile_file()
1961 return op_array; in file_cache_compile_file()
2176 return op_array; in persistent_compile_file()
3650 if (op_array && op_array->refcount) {
3664 return op_array;
4063 zend_op_array *op_array; local
4173 zend_op_array *op_array; local
4177 zend_shared_alloc_register_xlat_entry(op_array->refcount, op_array);
[all …]
H A Dzend_accelerator_module.c719 zend_op_array *op_array; local
722 ZEND_HASH_MAP_FOREACH_PTR(&ZCSG(preload_script)->script.function_table, op_array) {
723 add_next_index_str(&scripts, op_array->function_name);
940 zend_jit_blacklist_function((zend_op_array *)&func->op_array);
949 zend_op_array *op_array = NULL; local
972 op_array = persistent_compile_file(&handle, ZEND_INCLUDE);
975 op_array = persistent_compile_file(&handle, ZEND_INCLUDE);
984 if(op_array != NULL) {
985 destroy_op_array(op_array);
986 efree(op_array);
/php-src/sapi/phpdbg/
H A Dphpdbg.c101 destroy_op_array(&source->op_array); in php_phpdbg_destroy_file_source()
446 zend_op *cur = op_array->opcodes + op_array->num_args + !!(op_array->fn_flags & ZEND_ACC_VARIADIC); in phpdbg_oplog_fill_executable()
447 zend_op *end = op_array->opcodes + op_array->last; in phpdbg_oplog_fill_executable()
456 || op_array->function_name == NULL || (end - 1)->extended_value == -1))) { in phpdbg_oplog_fill_executable()
467 insert_idx = cur - op_array->opcodes; in phpdbg_oplog_fill_executable()
541 if (zend_hash_exists(files, func->op_array.filename)) { in PHP_FUNCTION()
548 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
561 …>op_array.function_name) + 2, "%.*s::%.*s", (int) ZSTR_LEN(name), ZSTR_VAL(name), (int) ZSTR_LEN(f… in PHP_FUNCTION()
566 phpdbg_oplog_fill_executable(&func->op_array, insert_ht, by_opcode); in PHP_FUNCTION()
577 &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.c616 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_check_caught_ex() local
624 op_num = op - op_array->opcodes; in phpdbg_check_caught_ex()
626 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()
627 …uint32_t catch = op_array->try_catch_array[i].catch_op, finally = op_array->try_catch_array[i].fin… in phpdbg_check_caught_ex()
633 cur = &op_array->opcodes[catch]; in phpdbg_check_caught_ex()
H A Dphpdbg_prompt.c601 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_skip_line_helper() local
602 const zend_op *opline = op_array->opcodes; in phpdbg_skip_line_helper()
616 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_skip_line_helper()
645 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_seek_to_end() local
646 const zend_op *opline = op_array->opcodes; in phpdbg_seek_to_end()
658 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_seek_to_end()
1660 phpdbg_resolve_op_array_breaks(&execute_data->func->op_array); in phpdbg_execute_ex()
1844 (uint32_t) (data->opline - data->func->op_array.opcodes), in phpdbg_force_interruption()
1845 data->func->op_array.filename->val, in phpdbg_force_interruption()
/php-src/Zend/Optimizer/
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.h147 …ssa(zend_arena **arena, const zend_script *script, const zend_op_array *op_array, uint32_t build_f…
148 ZEND_API void zend_ssa_compute_use_def_chains(zend_arena **arena, const zend_op_array *op_array, ze…
149 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-src/ext/opcache/jit/
H A Dzend_jit_internal.h133 #define ZEND_COUNTER_INFO(op_array) \ argument
134 ZEND_OP_ARRAY_EXTENSION(op_array, zend_jit_profile_counter_rid)
167 #define zend_jit_op_array_hash(op_array) \ argument
168 zend_jit_hash((op_array)->opcodes)
337 const zend_op_array *op_array; member
412 const zend_op_array *op_array; member
422 const zend_op_array *op_array; member
524 const zend_op_array *op_array; /* function */ member
686 if (func->op_array.filename == called_from->filename && !func->op_array.scope) { in zend_jit_may_be_modified()
H A Dzend_jit.h153 int zend_jit_op_array(zend_op_array *op_array, zend_script *script);
166 ZEND_EXT_API void zend_jit_blacklist_function(zend_op_array *op_array);
H A Dzend_jit_ir.c599 const zend_op_array *op_array = &JIT_G(current_frame)->func->op_array; in jit_SNAPSHOT() local
600 uint32_t stack_size = op_array->last_var + op_array->T; in jit_SNAPSHOT()
832 op_array->filename ? ir_CONST_ADDR(op_array->filename->val) : IR_NULL, in jit_EMALLOC()
852 op_array && op_array->filename ? ir_CONST_ADDR(op_array->filename->val) : IR_NULL, in jit_EFREE()
8703 } else if (func && op_array == &func->op_array) {
9888 if (func && op_array == &func->op_array) {
9964 if (!trace && op_array == &func->op_array && call_num_args >= op_array->required_num_args) {
10505 arg_info = &op_array->arg_info[op_array->num_args];
10600 arg_info = &op_array->arg_info[op_array->num_args];
16137 jit->op_array = jit->current_op_array = op_array;
[all …]

Completed in 189 milliseconds

1234