Changeset 102769 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jan 4, 2024 11:10:56 PM (15 months ago)
- svn:sync-xref-src-repo-rev:
- 160950
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py
r102699 r102769 376 376 ksVariation_64f: True, 377 377 }; 378 kdVariationsWithFlatStackAddress = { 379 ksVariation_32_Flat: True, 380 ksVariation_32f_Flat: True, 381 ksVariation_64: True, 382 ksVariation_64f: True, 383 ksVariation_64_FsGs: True, 384 ksVariation_64f_FsGs: True, 385 ksVariation_64_Addr32: True, 386 ksVariation_64f_Addr32: True, 387 }; 388 kdVariationsWithFlat64StackAddress = { 389 ksVariation_64: True, 390 ksVariation_64f: True, 391 ksVariation_64_FsGs: True, 392 ksVariation_64f_FsGs: True, 393 ksVariation_64_Addr32: True, 394 ksVariation_64f_Addr32: True, 395 }; 378 396 kdVariationsWithFlatAddr16 = { 379 397 ksVariation_16: True, … … 883 901 884 902 # ... PUSH and POP also needs flat variants, but these differ a little. 885 elif ( self.sVariation in self.kdVariationsWithFlat Address903 elif ( self.sVariation in self.kdVariationsWithFlatStackAddress 886 904 and ( (oNewStmt.sName.startswith('IEM_MC_PUSH') and oNewStmt.sName.find('_FPU') < 0) 887 905 or oNewStmt.sName.startswith('IEM_MC_POP'))): 888 oNewStmt.sName = self.kdMemMcToFlatInfoStack[oNewStmt.sName][int(self.sVariation in (self.ksVariation_64,889 self.ksVariation_64f,))];906 oNewStmt.sName = self.kdMemMcToFlatInfoStack[oNewStmt.sName][int(self.sVariation in 907 self.kdVariationsWithFlat64StackAddress)]; 890 908 891 909
Note:
See TracChangeset
for help on using the changeset viewer.