VirtualBox

Ignore:
Timestamp:
Feb 18, 2025 9:14:21 AM (7 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167594
Message:

VMM/IEM: s/IEM_MC_SET_RIP_U\(16|32|64\)_AND_FINISH/IEM_MC_IND_JMP_U\1_AND_FINISH/g jiraref:VBP-1531

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py

    r108267 r108269  
    11111111                      in ('IEM_MC_ADVANCE_PC_AND_FINISH',
    11121112                          'IEM_MC_REL_JMP_S8_AND_FINISH',  'IEM_MC_REL_JMP_S16_AND_FINISH', 'IEM_MC_REL_JMP_S32_AND_FINISH',
    1113                           'IEM_MC_SET_RIP_U16_AND_FINISH', 'IEM_MC_SET_RIP_U32_AND_FINISH', 'IEM_MC_SET_RIP_U64_AND_FINISH',
     1113                          'IEM_MC_IND_JMP_U16_AND_FINISH', 'IEM_MC_IND_JMP_U32_AND_FINISH', 'IEM_MC_IND_JMP_U64_AND_FINISH',
    11141114                          'IEM_MC_REL_CALL_S16_AND_FINISH', 'IEM_MC_REL_CALL_S32_AND_FINISH', 'IEM_MC_REL_CALL_S64_AND_FINISH',
    11151115                          'IEM_MC_IND_CALL_U16_AND_FINISH', 'IEM_MC_IND_CALL_U32_AND_FINISH', 'IEM_MC_IND_CALL_U64_AND_FINISH',
    11161116                          'IEM_MC_RETN_AND_FINISH',)):
    1117                     if oNewStmt.sName not in ('IEM_MC_SET_RIP_U16_AND_FINISH', 'IEM_MC_SET_RIP_U32_AND_FINISH',
    1118                                               'IEM_MC_SET_RIP_U64_AND_FINISH', ):
     1117                    if oNewStmt.sName not in ('IEM_MC_IND_JMP_U16_AND_FINISH', 'IEM_MC_IND_JMP_U32_AND_FINISH',
     1118                                              'IEM_MC_IND_JMP_U64_AND_FINISH', ):
    11191119                        oNewStmt.asParams.append(self.dParamRefs['cbInstr'][0].sNewName);
    11201120                    if (    oNewStmt.sName in ('IEM_MC_REL_JMP_S8_AND_FINISH', 'IEM_MC_RETN_AND_FINISH', )
     
    20742074        'IEM_MC_REL_JMP_S16_AND_FINISH':    g_ksFinishAnnotation_RelJmp,
    20752075        'IEM_MC_REL_JMP_S32_AND_FINISH':    g_ksFinishAnnotation_RelJmp,
    2076         'IEM_MC_SET_RIP_U16_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
    2077         'IEM_MC_SET_RIP_U32_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
    2078         'IEM_MC_SET_RIP_U64_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
     2076        'IEM_MC_IND_JMP_U16_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
     2077        'IEM_MC_IND_JMP_U32_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
     2078        'IEM_MC_IND_JMP_U64_AND_FINISH':    g_ksFinishAnnotation_SetJmp,
    20792079        'IEM_MC_REL_CALL_S16_AND_FINISH':   g_ksFinishAnnotation_RelCall,
    20802080        'IEM_MC_REL_CALL_S32_AND_FINISH':   g_ksFinishAnnotation_RelCall,
     
    23282328                                            'IEM_MC_REL_JMP_S16_AND_FINISH':  True,
    23292329                                            'IEM_MC_REL_JMP_S32_AND_FINISH':  True,
    2330                                             'IEM_MC_SET_RIP_U16_AND_FINISH':  True,
    2331                                             'IEM_MC_SET_RIP_U32_AND_FINISH':  True,
    2332                                             'IEM_MC_SET_RIP_U64_AND_FINISH':  True,
     2330                                            'IEM_MC_IND_JMP_U16_AND_FINISH':  True,
     2331                                            'IEM_MC_IND_JMP_U32_AND_FINISH':  True,
     2332                                            'IEM_MC_IND_JMP_U64_AND_FINISH':  True,
    23332333                                            'IEM_MC_REL_CALL_S16_AND_FINISH': True,
    23342334                                            'IEM_MC_REL_CALL_S32_AND_FINISH': True,
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette