Lines Matching refs:op_array

2924 		destroy_op_array(&EX(func)->op_array);  in ZEND_VM_HOT_HELPER()
3577 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3578 init_func_run_time_cache(&fbc->op_array);
3701 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3702 init_func_run_time_cache(&fbc->op_array);
3717 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3718 init_func_run_time_cache(&fbc->op_array);
3771 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3772 init_func_run_time_cache(&fbc->op_array);
3892 if (EXPECTED(func->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&func->op_array))) {
3893 init_func_run_time_cache(&func->op_array);
3933 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3934 init_func_run_time_cache(&fbc->op_array);
3963 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3964 init_func_run_time_cache(&fbc->op_array);
4040 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
4064 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
4166 i_init_func_execute_data(&fbc->op_array, ret, 1 EXECUTE_DATA_CC);
4274 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
4447 if (EXPECTED(num_args <= EX(func)->op_array.num_args)) {
4448 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
4450 used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var) * sizeof(zval);
4452 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-…
5256 if (UNEXPECTED(zval_update_constant_ex(param, EX(func)->op_array.scope) != SUCCESS)) {
5271 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
5302 param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); in ZEND_HASH_FILL_PACKED()
5303 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) { in ZEND_HASH_FILL_PACKED()
5492 …(constructor->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&constructor->op_array))) {
5493 init_func_run_time_cache(&constructor->op_array);
5558 scope = EX(func)->op_array.scope;
5636 scope = EX(func)->op_array.scope;
6014 new_op_array->scope = EX(func)->op_array.scope;
7345 ZEND_ASSERT(EX(func)->op_array.fn_flags & ZEND_ACC_PRELOADED);
7347 && zend_preload_autoload(EX(func)->op_array.filename) == SUCCESS) {
7465 &EX(func)->op_array.try_catch_array[try_catch_offset]; in ZEND_VM_HELPER()
7470 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->catch_op], 0); in ZEND_VM_HELPER()
7474 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in ZEND_VM_HELPER()
7479 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->finally_op], 0); in ZEND_VM_HELPER()
7482 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in ZEND_VM_HELPER()
7486 && (EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2_type & (IS_TMP_VAR | IS_VAR))) { in ZEND_VM_HELPER()
7487 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var); in ZEND_VM_HELPER()
7524 uint32_t throw_op_num = throw_op - EX(func)->op_array.opcodes;
7534 &EX(func)->op_array, throw_op_num, throw_op->op1.var);
7539 for (i = 0; i < EX(func)->op_array.last_try_catch; i++) {
7540 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i];
7617 if (UNEXPECTED(zval_update_constant_ex(&c.value, EX(func)->op_array.scope) != SUCCESS)) {
7666 EX(func)->op_array.scope, called_scope, object);
7719 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
7955 && (EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2_type & (IS_TMP_VAR | IS_VAR))) {
7956 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var);
7978 Z_OPLINE_NUM_P(fast_call) = opline - EX(func)->op_array.opcodes;
7989 const zend_op *fast_ret = EX(func)->op_array.opcodes + Z_OPLINE_NUM_P(fast_call);
7998 current_op_num = opline - EX(func)->op_array.opcodes;
8227 scope = EX(func)->op_array.scope;
8292 …call->func = (fbc->op_array.fn_flags & ZEND_ACC_STATIC) ? fbc->op_array.scope->__callstatic : fbc-…
8306 if (UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
8307 init_func_run_time_cache(&fbc->op_array);
8310 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
8433 ht = ZEND_MAP_PTR_GET(EX(func)->op_array.static_variables_ptr);
8435 ZEND_ASSERT(EX(func)->op_array.fn_flags & (ZEND_ACC_IMMUTABLE|ZEND_ACC_PRELOADED));
8436 ht = zend_array_dup(EX(func)->op_array.static_variables);
8437 ZEND_MAP_PTR_SET(EX(func)->op_array.static_variables_ptr, ht);
8443 ZEND_MAP_PTR_SET(EX(func)->op_array.static_variables_ptr, ht);
8451 if (UNEXPECTED(zval_update_constant_ex(value, EX(func)->op_array.scope) != SUCCESS)) {
8813 uint32_t first_extra_arg = EX(func)->op_array.num_args;
8843 p = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T + skip); in ZEND_HASH_FILL_PACKED()