Lines Matching refs:op_array

457 ZEND_API void zend_execute(zend_op_array *op_array, zval *return_value)  argument
466 …(zend_function*)op_array, 0, zend_get_called_scope(EG(current_execute_data)), zend_get_this_object…
473 i_init_execute_data(execute_data, op_array, return_value);
499 OBJ_RELEASE((zend_object*)execute_data->func->op_array.prototype);
534 OBJ_RELEASE((zend_object*)execute_data->func->op_array.prototype);
555 destroy_op_array(&EX(func)->op_array);
580 OBJ_RELEASE((zend_object*)EX(func)->op_array.prototype);
722 i_init_func_execute_data(call, &fbc->op_array, ret);
744 i_init_func_execute_data(call, &fbc->op_array, ret);
767 i_init_func_execute_data(call, &fbc->op_array, ret);
846 i_init_func_execute_data(call, &fbc->op_array, ret);
943 i_init_func_execute_data(call, &fbc->op_array, ret);
1070 i_init_func_execute_data(call, &fbc->op_array, ret);
1182 if (EXPECTED(num_args <= EX(func)->op_array.num_args)) {
1183 …used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var + EX(func)->op_array.T) * sizeof(…
1185 used_stack = (ZEND_CALL_FRAME_SLOT + EX(func)->op_array.last_var) * sizeof(zval);
1187 … (ZEND_CALL_FRAME_SLOT + num_args + EX(func)->op_array.last_var + EX(func)->op_array.T - EX(func)-…
1466 } else if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
1495 param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T);
1496 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
1592 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0…
1623 do_bind_function(&EX(func)->op_array, opline, EG(function_table), 0);
1700 &EX(func)->op_array.try_catch_array[try_catch_offset];
1705 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[try_catch->catch_op]);
1710 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
1715 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[try_catch->finally_op]);
1719 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
1723 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
1724 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
1756 uint32_t throw_op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes;
1767 throw_op_num = EX(func)->op_array.live_range[exc_opline->op2.num].end;
1772 for (i = 0; i < EX(func)->op_array.last_try_catch; i++) {
1773 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i];
1836 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
1837 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
1859 fast_call->u2.lineno = opline - EX(func)->op_array.opcodes;
1871 const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno;
1881 current_op_num = opline - EX(func)->op_array.opcodes;
1910 scope = EX(func)->op_array.scope;
1983 if (UNEXPECTED(!fbc->op_array.run_time_cache)) {
1984 init_func_run_time_cache(&fbc->op_array);
1986 i_init_func_execute_data(call, &fbc->op_array, ret);
2135 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
2136 init_func_run_time_cache(&fbc->op_array);
2227 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
2228 init_func_run_time_cache(&fbc->op_array);
2259 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
2260 init_func_run_time_cache(&fbc->op_array);
2287 if (UNEXPECTED(zval_update_constant_ex(param, EX(func)->op_array.scope) != SUCCESS)) {
2295 if (UNEXPECTED((EX(func)->op_array.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) != 0)) {
2337 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class…
2350 …do_bind_inherited_class(&EX(func)->op_array, opline, EG(class_table), Z_CE_P(EX_VAR(opline->op2.va…
3236 …if (EXPECTED(constructor->type == ZEND_USER_FUNCTION) && UNEXPECTED(!constructor->op_array.run_tim…
3237 init_func_run_time_cache(&constructor->op_array);
3303 if (clone->op_array.fn_flags & ZEND_ACC_PRIVATE) {
3306 scope = EX(func)->op_array.scope;
3315 scope = EX(func)->op_array.scope;
3457 new_op_array->scope = EX(func)->op_array.scope;
5434 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
5435 init_func_run_time_cache(&fbc->op_array);
5548 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
5549 init_func_run_time_cache(&fbc->op_array);
5564 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
5565 init_func_run_time_cache(&fbc->op_array);
5669 if (EXPECTED(func->type == ZEND_USER_FUNCTION) && UNEXPECTED(!func->op_array.run_time_cache)) {
5670 init_func_run_time_cache(&func->op_array);
5801 scope = EX(func)->op_array.scope;
6295 if (UNEXPECTED(zval_update_constant_ex(&c.value, EX(func)->op_array.scope) != SUCCESS)) {
6337 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
6556 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
7015 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
7558 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
7559 init_func_run_time_cache(&fbc->op_array);
7574 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
7575 init_func_run_time_cache(&fbc->op_array);
7658 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
8085 EX(func)->op_array.scope, called_scope, object);
8114 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
9371 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
9372 init_func_run_time_cache(&fbc->op_array);
9485 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
9486 init_func_run_time_cache(&fbc->op_array);
9501 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
9502 init_func_run_time_cache(&fbc->op_array);
9606 if (EXPECTED(func->type == ZEND_USER_FUNCTION) && UNEXPECTED(!func->op_array.run_time_cache)) {
9607 init_func_run_time_cache(&func->op_array);
10078 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
11349 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
11350 init_func_run_time_cache(&fbc->op_array);
11464 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
11465 init_func_run_time_cache(&fbc->op_array);
11480 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
11481 init_func_run_time_cache(&fbc->op_array);
11586 if (EXPECTED(func->type == ZEND_USER_FUNCTION) && UNEXPECTED(!func->op_array.run_time_cache)) {
11587 init_func_run_time_cache(&func->op_array);
13828 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
13999 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
14170 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
14350 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
14524 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
15053 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
16329 …if (EXPECTED(constructor->type == ZEND_USER_FUNCTION) && UNEXPECTED(!constructor->op_array.run_tim…
16330 init_func_run_time_cache(&constructor->op_array);
19902 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
19903 init_func_run_time_cache(&fbc->op_array);
19918 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
19919 init_func_run_time_cache(&fbc->op_array);
20013 scope = EX(func)->op_array.scope;
20328 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
20556 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
20840 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
21797 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
21798 init_func_run_time_cache(&fbc->op_array);
21813 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
21814 init_func_run_time_cache(&fbc->op_array);
21897 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
22086 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
24750 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
24751 init_func_run_time_cache(&fbc->op_array);
24766 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
24767 init_func_run_time_cache(&fbc->op_array);
25097 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
27591 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
27592 init_func_run_time_cache(&fbc->op_array);
27607 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
27608 init_func_run_time_cache(&fbc->op_array);
27968 …if (EXPECTED(constructor->type == ZEND_USER_FUNCTION) && UNEXPECTED(!constructor->op_array.run_tim…
27969 init_func_run_time_cache(&constructor->op_array);
28035 if (clone->op_array.fn_flags & ZEND_ACC_PRIVATE) {
28038 scope = EX(func)->op_array.scope;
28047 scope = EX(func)->op_array.scope;
29555 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
29556 init_func_run_time_cache(&fbc->op_array);
29669 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
29670 init_func_run_time_cache(&fbc->op_array);
29685 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
29686 init_func_run_time_cache(&fbc->op_array);
29824 scope = EX(func)->op_array.scope;
29999 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
30134 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
30269 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
30467 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
30468 init_func_run_time_cache(&fbc->op_array);
30483 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
30484 init_func_run_time_cache(&fbc->op_array);
30567 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
30646 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
32245 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
32246 init_func_run_time_cache(&fbc->op_array);
32359 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
32360 init_func_run_time_cache(&fbc->op_array);
32375 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
32376 init_func_run_time_cache(&fbc->op_array);
32566 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
34141 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
34142 init_func_run_time_cache(&fbc->op_array);
34256 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
34257 init_func_run_time_cache(&fbc->op_array);
34272 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
34273 init_func_run_time_cache(&fbc->op_array);
35365 if (clone->op_array.fn_flags & ZEND_ACC_PRIVATE) {
35368 scope = EX(func)->op_array.scope;
35377 scope = EX(func)->op_array.scope;
35519 new_op_array->scope = EX(func)->op_array.scope;
39731 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
39732 init_func_run_time_cache(&fbc->op_array);
40469 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
40680 ht = EX(func)->op_array.static_variables;
40686 EX(func)->op_array.static_variables = ht = zend_array_dup(ht);
40694 if (UNEXPECTED(zval_update_constant_ex(value, EX(func)->op_array.scope) != SUCCESS)) {
40882 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
41500 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
42709 && !(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)
43183 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
46735 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
46736 init_func_run_time_cache(&fbc->op_array);
47285 if (UNEXPECTED(EX(func)->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
50704 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
50705 init_func_run_time_cache(&fbc->op_array);
51632 if (clone->op_array.fn_flags & ZEND_ACC_PRIVATE) {
51635 scope = EX(func)->op_array.scope;
51644 scope = EX(func)->op_array.scope;
51693 new_op_array->scope = EX(func)->op_array.scope;
52915 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
52916 init_func_run_time_cache(&fbc->op_array);
55339 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
55340 init_func_run_time_cache(&fbc->op_array);
56624 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!fbc->op_array.run_time_cache)) {
56625 init_func_run_time_cache(&fbc->op_array);