Changeset 31365 in vbox
- Timestamp:
- Aug 4, 2010 4:54:37 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/PGMSharedPage.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMSharedPage.cpp
r31363 r31365 89 89 PGMMREGISTERSHAREDMODULEREQ *ppSharedModule = NULL; 90 90 91 if ( cSharedModules < RT_ELEMENTS(pSharedModules) 92 && pSharedModules[cSharedModules]) 91 if (cSharedModules < RT_ELEMENTS(pSharedModules)) 93 92 { 94 for (unsigned i = 0; i < cSharedModules; i++)93 for (unsigned i = 0; i < RT_ELEMENTS(pSharedModules); i++) 95 94 { 96 95 if (pSharedModules[cSharedModules] == NULL) … … 101 100 } 102 101 Assert(ppSharedModule); 103 } 104 else 105 ppSharedModule = &pSharedModules[cSharedModules]; 106 107 if (ppSharedModule) 108 { 109 *ppSharedModule = (PGMMREGISTERSHAREDMODULEREQ)RTMemAllocZ(RT_OFFSETOF(GMMREGISTERSHAREDMODULEREQ, aRegions[cRegions])); 110 memcpy(*ppSharedModule, pReq, RT_OFFSETOF(GMMREGISTERSHAREDMODULEREQ, aRegions[cRegions])); 111 cSharedModules++; 102 103 if (ppSharedModule) 104 { 105 *ppSharedModule = (PGMMREGISTERSHAREDMODULEREQ)RTMemAllocZ(RT_OFFSETOF(GMMREGISTERSHAREDMODULEREQ, aRegions[cRegions])); 106 memcpy(*ppSharedModule, pReq, RT_OFFSETOF(GMMREGISTERSHAREDMODULEREQ, aRegions[cRegions])); 107 cSharedModules++; 108 } 112 109 } 113 110 }
Note:
See TracChangeset
for help on using the changeset viewer.

