@@ -1590,18 +1590,18 @@ static void frameless_observed_call_copy(zend_execute_data *call, uint32_t arg,
15901590
15911591ZEND_API void zend_frameless_observed_call (zend_execute_data * execute_data )
15921592{
1593- const zend_op * opline_ptr = EX (opline );
1594- uint8_t num_args = ZEND_FLF_NUM_ARGS (opline_ptr -> opcode );
1595- zend_function * fbc = ZEND_FLF_FUNC (opline_ptr );
1596- zval * result = EX_VAR (opline_ptr -> result .var );
1593+ const zend_op * opline = EX (opline );
1594+ uint8_t num_args = ZEND_FLF_NUM_ARGS (opline -> opcode );
1595+ zend_function * fbc = ZEND_FLF_FUNC (opline );
1596+ zval * result = EX_VAR (opline -> result .var );
15971597
15981598 zend_execute_data * call = zend_vm_stack_push_call_frame_ex (zend_vm_calc_used_stack (num_args , fbc ), ZEND_CALL_NESTED_FUNCTION , fbc , num_args , NULL );
15991599 call -> prev_execute_data = execute_data ;
16001600
16011601 switch (num_args ) {
1602- case 3 : frameless_observed_call_copy (call , 2 , zend_get_zval_ptr (opline_ptr + 1 , (opline_ptr + 1 )-> op1_type , & (opline_ptr + 1 )-> op1 , execute_data )); ZEND_FALLTHROUGH ;
1603- case 2 : frameless_observed_call_copy (call , 1 , zend_get_zval_ptr (opline_ptr , opline_ptr -> op2_type , & opline_ptr -> op2 , execute_data )); ZEND_FALLTHROUGH ;
1604- case 1 : frameless_observed_call_copy (call , 0 , zend_get_zval_ptr (opline_ptr , opline_ptr -> op1_type , & opline_ptr -> op1 , execute_data ));
1602+ case 3 : frameless_observed_call_copy (call , 2 , zend_get_zval_ptr (opline + 1 , (opline + 1 )-> op1_type , & (opline + 1 )-> op1 , execute_data )); ZEND_FALLTHROUGH ;
1603+ case 2 : frameless_observed_call_copy (call , 1 , zend_get_zval_ptr (opline , opline -> op2_type , & opline -> op2 , execute_data )); ZEND_FALLTHROUGH ;
1604+ case 1 : frameless_observed_call_copy (call , 0 , zend_get_zval_ptr (opline , opline -> op1_type , & opline -> op1 , execute_data ));
16051605 }
16061606
16071607 EG (current_execute_data ) = call ;
@@ -1770,13 +1770,13 @@ ZEND_API ZEND_COLD void zend_wrong_string_offset_error(void)
17701770{
17711771 const char * msg = NULL ;
17721772 const zend_execute_data * execute_data = EG (current_execute_data );
1773- const zend_op * opline_ptr = execute_data -> opline ;
1773+ const zend_op * opline = execute_data -> opline ;
17741774
17751775 if (UNEXPECTED (EG (exception ) != NULL )) {
17761776 return ;
17771777 }
17781778
1779- switch (opline_ptr -> opcode ) {
1779+ switch (opline -> opcode ) {
17801780 case ZEND_ASSIGN_DIM_OP :
17811781 msg = "Cannot use assign-op operators with string offsets" ;
17821782 break ;
@@ -1787,7 +1787,7 @@ ZEND_API ZEND_COLD void zend_wrong_string_offset_error(void)
17871787 case ZEND_FETCH_DIM_RW :
17881788 case ZEND_FETCH_DIM_FUNC_ARG :
17891789 case ZEND_FETCH_DIM_UNSET :
1790- switch (opline_ptr -> extended_value ) {
1790+ switch (opline -> extended_value ) {
17911791 case ZEND_FETCH_DIM_REF :
17921792 msg = "Cannot create references to/from string offsets" ;
17931793 break ;
@@ -4444,21 +4444,21 @@ static zend_always_inline zend_generator *zend_get_running_generator(EXECUTE_DAT
44444444
44454445ZEND_API void zend_unfinished_calls_gc (zend_execute_data * execute_data , zend_execute_data * call , uint32_t op_num , zend_get_gc_buffer * buf ) /* {{{ */
44464446{
4447- zend_op * opline_ptr = EX (func )-> op_array .opcodes + op_num ;
4447+ zend_op * opline = EX (func )-> op_array .opcodes + op_num ;
44484448 int level ;
44494449 int do_exit ;
44504450 uint32_t num_args ;
44514451
4452- if (UNEXPECTED (opline_ptr -> opcode == ZEND_INIT_FCALL ||
4453- opline_ptr -> opcode == ZEND_INIT_FCALL_BY_NAME ||
4454- opline_ptr -> opcode == ZEND_INIT_NS_FCALL_BY_NAME ||
4455- opline_ptr -> opcode == ZEND_INIT_DYNAMIC_CALL ||
4456- opline_ptr -> opcode == ZEND_INIT_USER_CALL ||
4457- opline_ptr -> opcode == ZEND_INIT_METHOD_CALL ||
4458- opline_ptr -> opcode == ZEND_INIT_STATIC_METHOD_CALL ||
4459- opline_ptr -> opcode == ZEND_NEW )) {
4452+ if (UNEXPECTED (opline -> opcode == ZEND_INIT_FCALL ||
4453+ opline -> opcode == ZEND_INIT_FCALL_BY_NAME ||
4454+ opline -> opcode == ZEND_INIT_NS_FCALL_BY_NAME ||
4455+ opline -> opcode == ZEND_INIT_DYNAMIC_CALL ||
4456+ opline -> opcode == ZEND_INIT_USER_CALL ||
4457+ opline -> opcode == ZEND_INIT_METHOD_CALL ||
4458+ opline -> opcode == ZEND_INIT_STATIC_METHOD_CALL ||
4459+ opline -> opcode == ZEND_NEW )) {
44604460 ZEND_ASSERT (op_num );
4461- opline_ptr -- ;
4461+ opline -- ;
44624462 }
44634463
44644464 do {
@@ -4467,7 +4467,7 @@ ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_exe
44674467 do_exit = 0 ;
44684468 num_args = ZEND_CALL_NUM_ARGS (call );
44694469 do {
4470- switch (opline_ptr -> opcode ) {
4470+ switch (opline -> opcode ) {
44714471 case ZEND_DO_FCALL :
44724472 case ZEND_DO_ICALL :
44734473 case ZEND_DO_UCALL :
@@ -4500,8 +4500,8 @@ ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_exe
45004500 case ZEND_SEND_USER :
45014501 if (level == 0 ) {
45024502 /* For named args, the number of arguments is up to date. */
4503- if (opline_ptr -> op2_type != IS_CONST ) {
4504- num_args = opline_ptr -> op2 .num ;
4503+ if (opline -> op2_type != IS_CONST ) {
4504+ num_args = opline -> op2 .num ;
45054505 }
45064506 do_exit = 1 ;
45074507 }
@@ -4515,15 +4515,15 @@ ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_exe
45154515 break ;
45164516 }
45174517 if (!do_exit ) {
4518- opline_ptr -- ;
4518+ opline -- ;
45194519 }
45204520 } while (!do_exit );
45214521 if (call -> prev_execute_data ) {
45224522 /* skip current call region */
45234523 level = 0 ;
45244524 do_exit = 0 ;
45254525 do {
4526- switch (opline_ptr -> opcode ) {
4526+ switch (opline -> opcode ) {
45274527 case ZEND_DO_FCALL :
45284528 case ZEND_DO_ICALL :
45294529 case ZEND_DO_UCALL :
@@ -4545,7 +4545,7 @@ ZEND_API void zend_unfinished_calls_gc(zend_execute_data *execute_data, zend_exe
45454545 level -- ;
45464546 break ;
45474547 }
4548- opline_ptr -- ;
4548+ opline -- ;
45494549 } while (!do_exit );
45504550 }
45514551
@@ -4578,21 +4578,21 @@ static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t o
45784578{
45794579 if (UNEXPECTED (EX (call ))) {
45804580 zend_execute_data * call = EX (call );
4581- zend_op * opline_ptr = EX (func )-> op_array .opcodes + op_num ;
4581+ zend_op * opline = EX (func )-> op_array .opcodes + op_num ;
45824582 int level ;
45834583 int do_exit ;
45844584
4585- if (UNEXPECTED (opline_ptr -> opcode == ZEND_INIT_FCALL ||
4586- opline_ptr -> opcode == ZEND_INIT_FCALL_BY_NAME ||
4587- opline_ptr -> opcode == ZEND_INIT_NS_FCALL_BY_NAME ||
4588- opline_ptr -> opcode == ZEND_INIT_DYNAMIC_CALL ||
4589- opline_ptr -> opcode == ZEND_INIT_USER_CALL ||
4590- opline_ptr -> opcode == ZEND_INIT_METHOD_CALL ||
4591- opline_ptr -> opcode == ZEND_INIT_STATIC_METHOD_CALL ||
4592- opline_ptr -> opcode == ZEND_INIT_PARENT_PROPERTY_HOOK_CALL ||
4593- opline_ptr -> opcode == ZEND_NEW )) {
4585+ if (UNEXPECTED (opline -> opcode == ZEND_INIT_FCALL ||
4586+ opline -> opcode == ZEND_INIT_FCALL_BY_NAME ||
4587+ opline -> opcode == ZEND_INIT_NS_FCALL_BY_NAME ||
4588+ opline -> opcode == ZEND_INIT_DYNAMIC_CALL ||
4589+ opline -> opcode == ZEND_INIT_USER_CALL ||
4590+ opline -> opcode == ZEND_INIT_METHOD_CALL ||
4591+ opline -> opcode == ZEND_INIT_STATIC_METHOD_CALL ||
4592+ opline -> opcode == ZEND_INIT_PARENT_PROPERTY_HOOK_CALL ||
4593+ opline -> opcode == ZEND_NEW )) {
45944594 ZEND_ASSERT (op_num );
4595- opline_ptr -- ;
4595+ opline -- ;
45964596 }
45974597
45984598 do {
@@ -4603,7 +4603,7 @@ static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t o
46034603 level = 0 ;
46044604 do_exit = 0 ;
46054605 do {
4606- switch (opline_ptr -> opcode ) {
4606+ switch (opline -> opcode ) {
46074607 case ZEND_DO_FCALL :
46084608 case ZEND_DO_ICALL :
46094609 case ZEND_DO_UCALL :
@@ -4637,8 +4637,8 @@ static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t o
46374637 case ZEND_SEND_USER :
46384638 if (level == 0 ) {
46394639 /* For named args, the number of arguments is up to date. */
4640- if (opline_ptr -> op2_type != IS_CONST ) {
4641- ZEND_CALL_NUM_ARGS (call ) = opline_ptr -> op2 .num ;
4640+ if (opline -> op2_type != IS_CONST ) {
4641+ ZEND_CALL_NUM_ARGS (call ) = opline -> op2 .num ;
46424642 }
46434643 do_exit = 1 ;
46444644 }
@@ -4652,15 +4652,15 @@ static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t o
46524652 break ;
46534653 }
46544654 if (!do_exit ) {
4655- opline_ptr -- ;
4655+ opline -- ;
46564656 }
46574657 } while (!do_exit );
46584658 if (call -> prev_execute_data ) {
46594659 /* skip current call region */
46604660 level = 0 ;
46614661 do_exit = 0 ;
46624662 do {
4663- switch (opline_ptr -> opcode ) {
4663+ switch (opline -> opcode ) {
46644664 case ZEND_DO_FCALL :
46654665 case ZEND_DO_ICALL :
46664666 case ZEND_DO_UCALL :
@@ -4683,7 +4683,7 @@ static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t o
46834683 level -- ;
46844684 break ;
46854685 }
4686- opline_ptr -- ;
4686+ opline -- ;
46874687 } while (!do_exit );
46884688 }
46894689
@@ -5386,10 +5386,10 @@ zval * ZEND_FASTCALL zend_handle_named_arg(
53865386 return arg ;
53875387}
53885388
5389- static zend_execute_data * start_fake_frame (zend_execute_data * call , const zend_op * opline_ptr ) {
5389+ static zend_execute_data * start_fake_frame (zend_execute_data * call , const zend_op * opline ) {
53905390 zend_execute_data * old_prev_execute_data = call -> prev_execute_data ;
53915391 call -> prev_execute_data = EG (current_execute_data );
5392- call -> opline = opline_ptr ;
5392+ call -> opline = opline ;
53935393 EG (current_execute_data ) = call ;
53945394 return old_prev_execute_data ;
53955395}
@@ -5414,9 +5414,9 @@ ZEND_API zend_result ZEND_FASTCALL zend_handle_undef_args(zend_execute_data *cal
54145414 continue ;
54155415 }
54165416
5417- zend_op * opline_ptr = & op_array -> opcodes [i ];
5418- if (EXPECTED (opline_ptr -> opcode == ZEND_RECV_INIT )) {
5419- zval * default_value = RT_CONSTANT (opline_ptr , opline_ptr -> op2 );
5417+ zend_op * opline = & op_array -> opcodes [i ];
5418+ if (EXPECTED (opline -> opcode == ZEND_RECV_INIT )) {
5419+ zval * default_value = RT_CONSTANT (opline , opline -> op2 );
54205420 if (Z_OPT_TYPE_P (default_value ) == IS_CONSTANT_AST ) {
54215421 if (UNEXPECTED (!RUN_TIME_CACHE (op_array ))) {
54225422 init_func_run_time_cache (op_array );
@@ -5434,7 +5434,7 @@ ZEND_API zend_result ZEND_FASTCALL zend_handle_undef_args(zend_execute_data *cal
54345434 * value is not accessible through back traces. */
54355435 zval tmp ;
54365436 ZVAL_COPY (& tmp , default_value );
5437- zend_execute_data * old = start_fake_frame (call , opline_ptr );
5437+ zend_execute_data * old = start_fake_frame (call , opline );
54385438 zend_result ret = zval_update_constant_ex (& tmp , fbc -> op_array .scope );
54395439 end_fake_frame (call , old );
54405440 if (UNEXPECTED (ret == FAILURE )) {
@@ -5450,8 +5450,8 @@ ZEND_API zend_result ZEND_FASTCALL zend_handle_undef_args(zend_execute_data *cal
54505450 ZVAL_COPY (arg , default_value );
54515451 }
54525452 } else {
5453- ZEND_ASSERT (opline_ptr -> opcode == ZEND_RECV );
5454- zend_execute_data * old = start_fake_frame (call , opline_ptr );
5453+ ZEND_ASSERT (opline -> opcode == ZEND_RECV );
5454+ zend_execute_data * old = start_fake_frame (call , opline );
54555455 zend_argument_error (zend_ce_argument_count_error , i + 1 , "not passed" );
54565456 end_fake_frame (call , old );
54575457 return FAILURE ;
0 commit comments