Changeset 115 in vbox
- Timestamp:
- Jan 17, 2007 4:18:06 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/PATMA.asm
r114 r115 63 63 ; Patch record for statistics 64 64 GLOBALNAME PATMStatsRecord 65 DDPATMStats_Start65 RTCCPTR_DEF PATMStats_Start 66 66 DD 0 67 67 DD 0 68 68 DD 0 69 69 DD PATMStats_End - PATMStats_Start 70 DD471 DD PATM_INTERRUPTFLAG 72 DD 0 73 DDPATM_ALLPATCHCALLS74 DD 0 75 DDPATM_PERPATCHCALLS70 DD 4 71 DD PATM_INTERRUPTFLAG 72 DD 0 73 DD PATM_ALLPATCHCALLS 74 DD 0 75 DD PATM_PERPATCHCALLS 76 76 DD 0 77 77 DD PATM_INTERRUPTFLAG … … 92 92 ; Patch record for setting PATM_INTERRUPTFLAG 93 93 GLOBALNAME PATMSetPIFRecord 94 DDPATMSetPIF_Start94 RTCCPTR_DEF PATMSetPIF_Start 95 95 DD 0 96 96 DD 0 97 97 DD 0 98 98 DD PATMSetPIF_End - PATMSetPIF_Start 99 DD199 DD 1 100 100 DD PATM_INTERRUPTFLAG 101 101 DD 0 … … 117 117 ; Patch record for clearing PATM_INTERRUPTFLAG 118 118 GLOBALNAME PATMClearPIFRecord 119 DDPATMClearPIF_Start119 RTCCPTR_DEF PATMClearPIF_Start 120 120 DD 0 121 121 DD 0 … … 170 170 ; Patch record for clearing PATM_INHIBITIRQADDR 171 171 GLOBALNAME PATMClearInhibitIRQFaultIF0Record 172 DDPATMClearInhibitIRQFaultIF0_Start172 RTCCPTR_DEF PATMClearInhibitIRQFaultIF0_Start 173 173 DD 0 174 174 DD 0 … … 240 240 ; Patch record for clearing PATM_INHIBITIRQADDR 241 241 GLOBALNAME PATMClearInhibitIRQContIF0Record 242 DDPATMClearInhibitIRQContIF0_Start242 RTCCPTR_DEF PATMClearInhibitIRQContIF0_Start 243 243 DD 0 244 244 DD 0 … … 299 299 ; Patch record for 'cli' 300 300 GLOBALNAME PATMCliRecord 301 DDPATMCliStart301 RTCCPTR_DEF PATMCliStart 302 302 DD PATMCliJump - PATMCliStart 303 303 DD 0 … … 345 345 ; Patch record for 'sti' 346 346 GLOBALNAME PATMStiRecord 347 DDPATMStiStart347 RTCCPTR_DEF PATMStiStart 348 348 DD 0 349 349 DD 0 … … 412 412 ; Patch record for trap gate entrypoint 413 413 GLOBALNAME PATMTrapEntryRecord 414 DDPATMTrapEntryStart414 RTCCPTR_DEF PATMTrapEntryStart 415 415 DD PATMTrapEntryJump - PATMTrapEntryStart 416 416 DD 0 … … 468 468 ; Patch record for trap gate entrypoint 469 469 GLOBALNAME PATMTrapEntryRecordErrorCode 470 DDPATMTrapErrorCodeEntryStart470 RTCCPTR_DEF PATMTrapErrorCodeEntryStart 471 471 DD PATMTrapErrorCodeEntryJump - PATMTrapErrorCodeEntryStart 472 472 DD 0 … … 521 521 ; Patch record for interrupt gate entrypoint 522 522 GLOBALNAME PATMIntEntryRecord 523 DDPATMIntEntryStart523 RTCCPTR_DEF PATMIntEntryStart 524 524 DD 0 525 525 DD 0 … … 574 574 ; Patch record for interrupt gate entrypoint 575 575 GLOBALNAME PATMIntEntryRecordErrorCode 576 DDPATMIntEntryErrorCodeStart576 RTCCPTR_DEF PATMIntEntryErrorCodeStart 577 577 DD 0 578 578 DD 0 … … 633 633 ; Patch record for 'popfd' 634 634 GLOBALNAME PATMPopf32Record 635 DDPATMPopf32Start635 RTCCPTR_DEF PATMPopf32Start 636 636 DD PATMPopf32Jump - PATMPopf32Start 637 637 DD 0 … … 719 719 ; Patch record for 'popfd' 720 720 GLOBALNAME PATMPopf32Record_NoExit 721 DDPATMPopf32_NoExitStart721 RTCCPTR_DEF PATMPopf32_NoExitStart 722 722 DD 0 723 723 DD 0 … … 801 801 ; Patch record for 'popf' 802 802 GLOBALNAME PATMPopf16Record 803 DDPATMPopf16Start803 RTCCPTR_DEF PATMPopf16Start 804 804 DD PATMPopf16Jump - PATMPopf16Start 805 805 DD 0 … … 862 862 ; Patch record for 'popf' 863 863 GLOBALNAME PATMPopf16Record_NoExit 864 DDPATMPopf16Start_NoExit864 RTCCPTR_DEF PATMPopf16Start_NoExit 865 865 DD 0 866 866 DD 0 … … 919 919 ; Patch record for 'pushfd' 920 920 GLOBALNAME PATMPushf32Record 921 DDPATMPushf32Start921 RTCCPTR_DEF PATMPushf32Start 922 922 DD 0 923 923 DD 0 … … 966 966 ; Patch record for 'pushf' 967 967 GLOBALNAME PATMPushf16Record 968 DDPATMPushf16Start968 RTCCPTR_DEF PATMPushf16Start 969 969 DD 0 970 970 DD 0 … … 1006 1006 ; Patch record for 'push cs' 1007 1007 GLOBALNAME PATMPushCSRecord 1008 DDPATMPushCSStart1008 RTCCPTR_DEF PATMPushCSStart 1009 1009 DD PATMPushCSJump - PATMPushCSStart 1010 1010 DD 0 … … 1116 1116 ; Patch record for 'iretd' 1117 1117 GLOBALNAME PATMIretRecord 1118 DDPATMIretStart1118 RTCCPTR_DEF PATMIretStart 1119 1119 DD 0 1120 1120 DD 0 … … 1195 1195 ; Patch record for 'cpuid' 1196 1196 GLOBALNAME PATMCpuidRecord 1197 DDPATMCpuidStart1197 RTCCPTR_DEF PATMCpuidStart 1198 1198 DD 0 1199 1199 DD 0 … … 1241 1241 ; Patch record for 'JEcx' 1242 1242 GLOBALNAME PATMJEcxRecord 1243 DDPATMJEcxStart1243 RTCCPTR_DEF PATMJEcxStart 1244 1244 DD 0 1245 1245 DD PATMJEcxJump - PATMJEcxStart … … 1279 1279 ; Patch record for 'Loop' 1280 1280 GLOBALNAME PATMLoopRecord 1281 DDPATMLoopStart1281 RTCCPTR_DEF PATMLoopStart 1282 1282 DD 0 1283 1283 DD PATMLoopJump - PATMLoopStart … … 1319 1319 ; Patch record for 'Loopz' 1320 1320 GLOBALNAME PATMLoopZRecord 1321 DDPATMLoopZStart1321 RTCCPTR_DEF PATMLoopZStart 1322 1322 DD 0 1323 1323 DD PATMLoopZJump - PATMLoopZStart … … 1360 1360 ; Patch record for 'LoopNZ' 1361 1361 GLOBALNAME PATMLoopNZRecord 1362 DDPATMLoopNZStart1362 RTCCPTR_DEF PATMLoopNZStart 1363 1363 DD 0 1364 1364 DD PATMLoopNZJump - PATMLoopNZStart … … 1476 1476 ; Patch record for indirect calls and jumps 1477 1477 GLOBALNAME PATMLookupAndCallRecord 1478 DDPATMLookupAndCallStart1478 RTCCPTR_DEF PATMLookupAndCallStart 1479 1479 DD 0 1480 1480 DD 0 … … 1577 1577 ; Patch record for indirect calls and jumps 1578 1578 GLOBALNAME PATMLookupAndJumpRecord 1579 DDPATMLookupAndJumpStart1579 RTCCPTR_DEF PATMLookupAndJumpStart 1580 1580 DD 0 1581 1581 DD 0 … … 1636 1636 ; Patch record for direct calls 1637 1637 GLOBALNAME PATMCallRecord 1638 DDPATMCallStart1638 RTCCPTR_DEF PATMCallStart 1639 1639 DD 0 1640 1640 DD 0 … … 1692 1692 ; Patch record for indirect calls 1693 1693 GLOBALNAME PATMCallIndirectRecord 1694 DDPATMCallIndirectStart1694 RTCCPTR_DEF PATMCallIndirectStart 1695 1695 DD 0 1696 1696 DD 0 … … 1753 1753 ; Patch record for indirect jumps 1754 1754 GLOBALNAME PATMJumpIndirectRecord 1755 DDPATMJumpIndirectStart1755 RTCCPTR_DEF PATMJumpIndirectStart 1756 1756 DD 0 1757 1757 DD 0 … … 1817 1817 1818 1818 GLOBALNAME PATMRetRecord 1819 DDPATMRet_Start1819 RTCCPTR_DEF PATMRet_Start 1820 1820 DD 0 1821 1821 DD 0 … … 1976 1976 1977 1977 GLOBALNAME PATMRetFunctionRecord 1978 DDPATMRetFunction_Start1978 RTCCPTR_DEF PATMRetFunction_Start 1979 1979 DD 0 1980 1980 DD 0 … … 2052 2052 ; Patch record for call instructions 2053 2053 GLOBALNAME PATMCheckIFRecord 2054 DDPATMCheckIF_Start2054 RTCCPTR_DEF PATMCheckIF_Start 2055 2055 DD PATMCheckIF_Jump - PATMCheckIF_Start 2056 2056 DD 0 … … 2106 2106 ; Patch record for call instructions 2107 2107 GLOBALNAME PATMJumpToGuest_IF1Record 2108 DDPATMJumpToGuest_IF1_Start2108 RTCCPTR_DEF PATMJumpToGuest_IF1_Start 2109 2109 DD PATMJumpToGuest_IF1_Jump - PATMJumpToGuest_IF1_Start 2110 2110 DD 0
Note:
See TracChangeset
for help on using the changeset viewer.