Changeset 93667 in vbox
- Timestamp:
- Feb 9, 2022 2:33:25 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 149831
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp
r93650 r93667 107 107 * Do the allocating. 108 108 */ 109 PGMPHYSHANDLERTYPE hType = pVM->pgm.s.cPhysHandlerTypes;110 AssertLogRelReturn( hType < RT_ELEMENTS(pVM->pgm.s.aPhysHandlerTypes), VERR_OUT_OF_RESOURCES);111 PPGMPHYSHANDLERTYPEINTR3 const pType = &pVM->pgm.s.aPhysHandlerTypes[ hType];109 uint32_t const idxType = pVM->pgm.s.cPhysHandlerTypes; 110 AssertLogRelReturn(idxType < RT_ELEMENTS(pVM->pgm.s.aPhysHandlerTypes), VERR_OUT_OF_RESOURCES); 111 PPGMPHYSHANDLERTYPEINTR3 const pType = &pVM->pgm.s.aPhysHandlerTypes[idxType]; 112 112 AssertReturn(pType->enmKind == PGMPHYSHANDLERKIND_INVALID, VERR_PGM_HANDLER_IPE_1); 113 pVM->pgm.s.cPhysHandlerTypes ++;113 pVM->pgm.s.cPhysHandlerTypes = idxType + 1; 114 114 115 115 pType->enmKind = enmKind; … … 122 122 123 123 *phType = pType->hType; 124 LogFlow(("PGMR3HandlerPhysicalTypeRegisterEx: hType=%# x: enmKind=%d fFlags=%#x pfnHandler=%p pszDesc=%s\n",125 hType, enmKind, fFlags, pfnHandler, pszDesc));124 LogFlow(("PGMR3HandlerPhysicalTypeRegisterEx: hType=%#RX64/%#x: enmKind=%d fFlags=%#x pfnHandler=%p pszDesc=%s\n", 125 pType->hType, idxType, enmKind, fFlags, pfnHandler, pszDesc)); 126 126 return VINF_SUCCESS; 127 127 }
Note:
See TracChangeset
for help on using the changeset viewer.