Lines Matching refs:op_array

121 #define CV_DEF_OF(i) (EX(func)->op_array.vars[i])
717 ZSTR_VAL(ptr->func->op_array.filename), ptr->opline->lineno); in zend_verify_arg_error()
976 ZSTR_VAL(ptr->func->op_array.filename), in zend_missing_arg_error()
1206 end = EG(current_execute_data)->func->op_array.opcodes + in zend_wrong_string_offset()
1207 EG(current_execute_data)->func->op_array.last; in zend_wrong_string_offset()
2065 zval *end = cv + EX(func)->op_array.last_var; in i_free_compiled_variables()
2119 …_init_func_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_val… in i_init_func_execute_data() argument
2122 ZEND_ASSERT(EX(func) == (zend_function*)op_array); in i_init_func_execute_data()
2124 EX(opline) = op_array->opcodes; in i_init_func_execute_data()
2129 first_extra_arg = op_array->num_args; in i_init_func_execute_data()
2132 if (EXPECTED(!(op_array->fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) { in i_init_func_execute_data()
2136 if (EXPECTED((op_array->fn_flags & ZEND_ACC_HAS_TYPE_HINTS) == 0)) { in i_init_func_execute_data()
2144 dst = src + (op_array->last_var + op_array->T - first_extra_arg); in i_init_func_execute_data()
2161 } else if (EXPECTED((op_array->fn_flags & ZEND_ACC_HAS_TYPE_HINTS) == 0)) { in i_init_func_execute_data()
2167 if (EXPECTED((int)num_args < op_array->last_var)) { in i_init_func_execute_data()
2169 zval *end = EX_VAR_NUM(op_array->last_var); in i_init_func_execute_data()
2177 EX_LOAD_RUN_TIME_CACHE(op_array); in i_init_func_execute_data()
2178 EX_LOAD_LITERALS(op_array); in i_init_func_execute_data()
2184 static zend_never_inline void ZEND_FASTCALL init_func_run_time_cache(zend_op_array *op_array) /* {{… in init_func_run_time_cache() argument
2186 ZEND_ASSERT(op_array->run_time_cache == NULL); in init_func_run_time_cache()
2187 op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); in init_func_run_time_cache()
2188 memset(op_array->run_time_cache, 0, op_array->cache_size); in init_func_run_time_cache()
2192 …_init_code_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_val… in i_init_code_execute_data() argument
2194 ZEND_ASSERT(EX(func) == (zend_function*)op_array); in i_init_code_execute_data()
2196 EX(opline) = op_array->opcodes; in i_init_code_execute_data()
2202 if (!op_array->run_time_cache) { in i_init_code_execute_data()
2203 op_array->run_time_cache = emalloc(op_array->cache_size); in i_init_code_execute_data()
2204 memset(op_array->run_time_cache, 0, op_array->cache_size); in i_init_code_execute_data()
2206 EX_LOAD_RUN_TIME_CACHE(op_array); in i_init_code_execute_data()
2207 EX_LOAD_LITERALS(op_array); in i_init_code_execute_data()
2213 …oid i_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_val… in i_init_execute_data() argument
2215 ZEND_ASSERT(EX(func) == (zend_function*)op_array); in i_init_execute_data()
2217 EX(opline) = op_array->opcodes; in i_init_execute_data()
2227 first_extra_arg = op_array->num_args; in i_init_execute_data()
2230 if (EXPECTED(!(op_array->fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) { in i_init_execute_data()
2234 if (EXPECTED((op_array->fn_flags & ZEND_ACC_HAS_TYPE_HINTS) == 0)) { in i_init_execute_data()
2242 dst = src + (op_array->last_var + op_array->T - first_extra_arg); in i_init_execute_data()
2259 } else if (EXPECTED((op_array->fn_flags & ZEND_ACC_HAS_TYPE_HINTS) == 0)) { in i_init_execute_data()
2265 if (EXPECTED((int)num_args < op_array->last_var)) { in i_init_execute_data()
2267 zval *end = EX_VAR_NUM(op_array->last_var); in i_init_execute_data()
2276 if (!op_array->run_time_cache) { in i_init_execute_data()
2277 if (op_array->function_name) { in i_init_execute_data()
2278 op_array->run_time_cache = zend_arena_alloc(&CG(arena), op_array->cache_size); in i_init_execute_data()
2280 op_array->run_time_cache = emalloc(op_array->cache_size); in i_init_execute_data()
2282 memset(op_array->run_time_cache, 0, op_array->cache_size); in i_init_execute_data()
2284 EX_LOAD_RUN_TIME_CACHE(op_array); in i_init_execute_data()
2285 EX_LOAD_LITERALS(op_array); in i_init_execute_data()
2291 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval… in zend_init_execute_data() argument
2294 i_init_execute_data(execute_data, op_array, return_value); in zend_init_execute_data()
2369 zend_op *opline = EX(func)->op_array.opcodes + op_num; in cleanup_unfinished_calls()
2498 for (i = 0; i < EX(func)->op_array.last_live_range; i++) { in cleanup_live_vars()
2499 const zend_live_range *range = &EX(func)->op_array.live_range[i]; in cleanup_live_vars()
2518 zend_op *last = EX(func)->op_array.opcodes + op_num; in cleanup_live_vars()
2521 ZEND_ASSERT(last >= EX(func)->op_array.opcodes); in cleanup_live_vars()
2640 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) { in zend_init_dynamic_call_string()
2641 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_string()
2673 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) { in zend_init_dynamic_call_object()
2674 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_object()
2770 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) { in zend_init_dynamic_call_array()
2771 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_array()
2821 …zend_op_array *op_array = zend_compile_file(&file_handle, (type==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZE… in zend_include_or_eval() local
2827 return op_array; in zend_include_or_eval()