/PHP-7.1/sapi/phpdbg/ |
H A D | phpdbg_utils.c | 745 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_check_caught_ex() local 753 op_num = op - op_array->opcodes; in phpdbg_check_caught_ex() 755 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() 756 …uint32_t catch = op_array->try_catch_array[i].catch_op, finally = op_array->try_catch_array[i].fin… in phpdbg_check_caught_ex() 764 cur = &op_array->opcodes[catch]; in phpdbg_check_caught_ex()
|
H A D | phpdbg_prompt.c | 662 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_skip_line_helper() local 663 const zend_op *opline = op_array->opcodes; in phpdbg_skip_line_helper() 678 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_skip_line_helper() 707 const zend_op_array *op_array = &ex->func->op_array; in phpdbg_seek_to_end() local 708 const zend_op *opline = op_array->opcodes; in phpdbg_seek_to_end() 721 } while (++opline < op_array->opcodes + op_array->last); in phpdbg_seek_to_end() 1746 phpdbg_resolve_op_array_breaks(&execute_data->func->op_array); in phpdbg_execute_ex() 1928 …", data->opline, (data->opline - data->func->op_array.opcodes) / sizeof(data->opline), data->func-… in phpdbg_force_interruption()
|
H A D | xml.md | 135 - op_array: nothing was yet compiled (probably because no execution context set)
|
/PHP-7.1/ext/opcache/Optimizer/ |
H A D | zend_dfg.c | 23 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 47 opline = op_array->opcodes + blocks[j].start; in zend_build_dfg() 88 || (op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE)) { in zend_build_dfg()
|
/PHP-7.1/Zend/ |
H A D | zend_language_scanner.l | 578 zend_op_array *op_array = NULL; in END_EXTERN_C() local 593 CG(active_op_array) = op_array; in END_EXTERN_C() 604 op_array->line_start = 1; in END_EXTERN_C() 605 op_array->line_end = last_lineno; in END_EXTERN_C() 606 pass_two(op_array); in END_EXTERN_C() 618 return op_array; in END_EXTERN_C() 624 zend_op_array *op_array = NULL; in compile_file() local 639 return op_array; in compile_file() 753 zend_op_array *op_array = NULL; in compile_string() local 767 op_array = zend_compile(ZEND_EVAL_CODE); in compile_string() [all …]
|
H A D | zend_builtin_functions.c | 562 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION() 564 …arg = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T) + (requested_offse… in ZEND_FUNCTION() 597 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION() 617 p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T); in ZEND_FUNCTION() 1361 (!mptr->op_array.refcount || *mptr->op_array.refcount > 1) && in ZEND_FUNCTION() 2322 arg_name = call->func->op_array.vars[i]; in debug_backtrace_get_args() 2348 p = ZEND_CALL_VAR_NUM(call, call->func->op_array.last_var + call->func->op_array.T); in debug_backtrace_get_args() 2434 filename = ZSTR_VAL(skip->func->op_array.filename); in ZEND_FUNCTION() 2439 lineno = skip->func->op_array.line_end; in ZEND_FUNCTION() 2643 filename = skip->func->op_array.filename; in zend_fetch_debug_backtrace() [all …]
|
H A D | zend_object_handlers.c | 1146 func = &EG(trampoline).op_array; in zend_get_call_trampoline_func() 1164 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() 1166 func->line_start = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_start : 0; in zend_get_call_trampoline_func() 1167 func->line_end = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_end : 0; in zend_get_call_trampoline_func() 1219 if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_method() 1241 if (fbc->op_array.fn_flags & (ZEND_ACC_CHANGED|ZEND_ACC_PROTECTED)) { in zend_std_get_method() 1244 if (fbc->op_array.fn_flags & ZEND_ACC_CHANGED) { in zend_std_get_method() 1343 if (fbc->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_static_method() 1345 } else if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_static_method() 1437 if (constructor->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_constructor() [all …]
|
H A D | zend_objects.c | 96 if (destructor->op_array.fn_flags & (ZEND_ACC_PRIVATE|ZEND_ACC_PROTECTED)) { in zend_objects_destroy_object() 97 if (destructor->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_objects_destroy_object()
|
H A D | zend_vm_def.h | 2641 destroy_op_array(&EX(func)->op_array); 3218 init_func_run_time_cache(&fbc->op_array); 3334 init_func_run_time_cache(&fbc->op_array); 4110 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(… 4114 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-… 4845 param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); 5081 scope = EX(func)->op_array.scope; 5090 scope = EX(func)->op_array.scope; 5197 scope = EX(func)->op_array.scope; 7907 scope = EX(func)->op_array.scope; [all …]
|
H A D | zend_inheritance.c | 74 if (func->op_array.refcount) { in zend_duplicate_function() 75 (*func->op_array.refcount)++; in zend_duplicate_function() 77 if (EXPECTED(!func->op_array.static_variables)) { in zend_duplicate_function() 81 if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { in zend_duplicate_function() 82 GC_REFCOUNT(func->op_array.static_variables)++; in zend_duplicate_function() 437 if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) { in zend_get_function_declaration() 489 zend_op *op = fptr->op_array.opcodes; in zend_get_function_declaration() 490 zend_op *end = op + fptr->op_array.last; in zend_get_function_declaration() 503 zval *zv = RT_CONSTANT(&fptr->op_array, precv->op2); in zend_get_function_declaration() 657 !func->op_array.static_variables) { in do_inherit_method() [all …]
|
H A D | zend.c | 1467 zend_op_array *op_array; in zend_execute_scripts() local 1476 op_array = zend_compile_file(file_handle, type); in zend_execute_scripts() 1481 if (op_array) { in zend_execute_scripts() 1482 zend_execute(op_array, retval); in zend_execute_scripts() 1488 destroy_op_array(op_array); in zend_execute_scripts() 1489 efree_size(op_array, sizeof(zend_op_array)); in zend_execute_scripts()
|
H A D | zend_vm_execute.h | 555 destroy_op_array(&EX(func)->op_array); 1183 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(… 1187 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-… 1495 param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); 1910 scope = EX(func)->op_array.scope; 3306 scope = EX(func)->op_array.scope; 3315 scope = EX(func)->op_array.scope; 5801 scope = EX(func)->op_array.scope; 20013 scope = EX(func)->op_array.scope; 28038 scope = EX(func)->op_array.scope; [all …]
|
H A D | zend_language_scanner.c | 580 zend_op_array *op_array = NULL; in END_EXTERN_C() local 595 CG(active_op_array) = op_array; in END_EXTERN_C() 606 op_array->line_start = 1; in END_EXTERN_C() 607 op_array->line_end = last_lineno; in END_EXTERN_C() 608 pass_two(op_array); in END_EXTERN_C() 620 return op_array; in END_EXTERN_C() 626 zend_op_array *op_array = NULL; in compile_file() local 641 return op_array; in compile_file() 755 zend_op_array *op_array = NULL; in compile_string() local 769 op_array = zend_compile(ZEND_EVAL_CODE); in compile_string() [all …]
|
H A D | zend_API.c | 3024 if ((fcc->function_handler->op_array.fn_flags & ZEND_ACC_CHANGED) && in zend_is_callable_check_func() 3042 if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_is_callable_check_func() 3142 if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_is_callable_check_func() 4199 (f->op_array.refcount && *(f->op_array.refcount) < 2) || in zend_resolve_method_name()
|
/PHP-7.1/ext/opcache/ |
H A D | ZendAccelerator.c | 1484 zend_op_array *op_array; in opcache_compile_file() local 1564 op_array = NULL; in opcache_compile_file() 1575 if (!op_array) { in opcache_compile_file() 1590 new_persistent_script->script.main_op_array = *op_array; in opcache_compile_file() 1625 zend_op_array *op_array = NULL; in file_cache_compile_file() local 1691 return op_array; in file_cache_compile_file() 1881 zend_op_array *op_array; in persistent_compile_file() local 1913 return op_array; in persistent_compile_file() 2337 if (func->op_array.static_variables) { in zend_accel_fast_shutdown() 2359 if (func->op_array.static_variables) { in zend_accel_fast_shutdown() [all …]
|
H A D | zend_accelerator_module.c | 805 zend_op_array *op_array = NULL; local 825 op_array = persistent_compile_file(&handle, ZEND_INCLUDE); 831 if(op_array != NULL) { 832 destroy_op_array(op_array); 833 efree(op_array);
|
/PHP-7.1/ext/reflection/ |
H A D | php_reflection.c | 686 zend_op *op = op_array->opcodes; in _get_recv_op() 687 zend_op *end = op + op_array->last; in _get_recv_op() 923 ZSTR_VAL(fptr->op_array.filename), in _function_string() 924 fptr->op_array.line_start, in _function_string() 925 fptr->op_array.line_end); in _function_string() 1879 RETURN_STR_COPY(fptr->op_array.filename); in ZEND_METHOD() 1897 RETURN_LONG(fptr->op_array.line_start); in ZEND_METHOD() 1915 RETURN_LONG(fptr->op_array.line_end); in ZEND_METHOD() 1933 RETURN_STR_COPY(fptr->op_array.doc_comment); in ZEND_METHOD() 1959 fptr->op_array.static_variables = zend_array_dup(fptr->op_array.static_variables); in ZEND_METHOD() [all …]
|
/PHP-7.1/ |
H A D | .gdbinit | 40 set $cv_count = $cv_ex_ptr.func.op_array.last_var 41 set $cv = $cv_ex_ptr.func.op_array.vars 140 printf "%s:%d ", $func->op_array.filename->val, $ex->opline->lineno
|
/PHP-7.1/main/ |
H A D | main.c | 2699 zend_op_array *op_array; in php_lint_script() local 2703 op_array = zend_compile_file(file, ZEND_INCLUDE); in php_lint_script() 2706 if (op_array) { in php_lint_script() 2707 destroy_op_array(op_array); in php_lint_script() 2708 efree(op_array); in php_lint_script()
|
/PHP-7.1/ext/spl/ |
H A D | php_spl.c | 417 copy->op_array.function_name = zend_string_copy(alfi->func_ptr->op_array.function_name); in PHP_FUNCTION()
|