Lines Matching refs:op_array

2585 			OBJ_RELEASE((zend_object*)execute_data->func->op_array.prototype);
2620 OBJ_RELEASE((zend_object*)execute_data->func->op_array.prototype);
2641 destroy_op_array(&EX(func)->op_array);
2666 OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype);
3217 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3218 init_func_run_time_cache(&fbc->op_array);
3333 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3334 init_func_run_time_cache(&fbc->op_array);
3349 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3350 init_func_run_time_cache(&fbc->op_array);
3418 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3419 init_func_run_time_cache(&fbc->op_array);
3542 if (EXPECTED(func->type == ZEND_USER_FUNCTION) && UNEXPECTED(!func->op_array.run_time_cache)) {
3543 init_func_run_time_cache(&func->op_array);
3588 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3589 init_func_run_time_cache(&fbc->op_array);
3620 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
3621 init_func_run_time_cache(&fbc->op_array);
3698 i_init_func_execute_data(call, &fbc->op_array, ret);
3721 i_init_func_execute_data(call, &fbc->op_array, ret);
3818 i_init_func_execute_data(call, &fbc->op_array, ret);
3941 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
4109 if (EXPECTED(num_args <= EX(func)->op_array.num_args)) {
4110 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
4112 used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var) * sizeof(zval);
4114 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-…
4781 } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
4807 if (UNEXPECTED(zval_update_constant_ex(param, EX(func)->op_array.scope) != SUCCESS)) {
4815 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
4845 param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T);
4846 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
5011 …if (EXPECTED(constructor->type == ZEND_USER_FUNCTION) && UNEXPECTED(!constructor->op_array.run_tim…
5012 init_func_run_time_cache(&constructor->op_array);
5078 if (clone->op_array.fn_flags & ZEND_ACC_PRIVATE) {
5081 scope = EX(func)->op_array.scope;
5090 scope = EX(func)->op_array.scope;
5197 scope = EX(func)->op_array.scope;
5484 new_op_array->scope = EX(func)->op_array.scope;
6974 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0…
6983 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class…
6996 …do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->op2.va…
7048 do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0);
7197 &EX(func)->op_array.try_catch_array[try_catch_offset];
7202 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[try_catch->catch_op]);
7207 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
7212 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[try_catch->finally_op]);
7216 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
7220 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
7221 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
7253 uint32_t throw_op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes;
7264 throw_op_num = EX(func)->op_array.live_range[exc_opline->op2.num].end;
7269 for (i = 0; i < EX(func)->op_array.last_try_catch; i++) {
7270 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i];
7339 if (UNEXPECTED(zval_update_constant_ex(&c.value, EX(func)->op_array.scope) != SUCCESS)) {
7383 EX(func)->op_array.scope, called_scope, object);
7427 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
7648 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
7649 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
7671 fast_call->u2.lineno = opline - EX(func)->op_array.opcodes;
7683 const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno;
7693 current_op_num = opline - EX(func)->op_array.opcodes;
7907 scope = EX(func)->op_array.scope;
7980 if (UNEXPECTED(!fbc->op_array.run_time_cache)) {
7981 init_func_run_time_cache(&fbc->op_array);
7983 i_init_func_execute_data(call, &fbc->op_array, ret);
8105 ht = EX(func)->op_array.static_variables;
8111 EX(func)->op_array.static_variables = ht = zend_array_dup(ht);
8119 if (UNEXPECTED(zval_update_constant_ex(value, EX(func)->op_array.scope) != SUCCESS)) {