Changeset 91478 in vbox for trunk/src/VBox/Runtime/r0drv/os2
- Timestamp:
- Sep 29, 2021 11:36:54 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147162
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp
r91446 r91478 143 143 const ULONG cPages = cb >> PAGE_SHIFT; 144 144 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF_DYN(RTR0MEMOBJOS2, aPages[cPages]), 145 RTR0MEMOBJTYPE_PAGE, NULL, cb );145 RTR0MEMOBJTYPE_PAGE, NULL, cb, NULL); 146 146 if (!pMemOs2) 147 147 return VERR_NO_MEMORY; … … 180 180 const ULONG cPages = cb >> PAGE_SHIFT; 181 181 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF_DYN(RTR0MEMOBJOS2, aPages[cPages]), 182 RTR0MEMOBJTYPE_LOW, NULL, cb );182 RTR0MEMOBJTYPE_LOW, NULL, cb, NULL); 183 183 if (!pMemOs2) 184 184 return VERR_NO_MEMORY; … … 209 209 210 210 /* create the object. */ 211 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_CONT, NULL, cb );211 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_CONT, NULL, cb, NULL); 212 212 if (!pMemOs2) 213 213 return VERR_NO_MEMORY; … … 237 237 238 238 /* create the object. */ 239 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_PHYS, NULL, cb );239 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_PHYS, NULL, cb, NULL); 240 240 if (!pMemOs2) 241 241 return VERR_NO_MEMORY; … … 269 269 270 270 /* create the object. */ 271 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_PHYS, NULL, cb );271 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_PHYS, NULL, cb, NULL); 272 272 if (!pMemOs2) 273 273 return VERR_NO_MEMORY; … … 290 290 const ULONG cPages = cb >> PAGE_SHIFT; 291 291 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF_DYN(RTR0MEMOBJOS2, aPages[cPages]), 292 RTR0MEMOBJTYPE_LOCK, (void *)R3Ptr, cb );292 RTR0MEMOBJTYPE_LOCK, (void *)R3Ptr, cb, NULL); 293 293 if (!pMemOs2) 294 294 return VERR_NO_MEMORY; … … 317 317 const ULONG cPages = cb >> PAGE_SHIFT; 318 318 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF_DYN(RTR0MEMOBJOS2, aPages[cPages]), 319 RTR0MEMOBJTYPE_LOCK, pv, cb );319 RTR0MEMOBJTYPE_LOCK, pv, cb, NULL); 320 320 if (!pMemOs2) 321 321 return VERR_NO_MEMORY; … … 423 423 cbSub = pMemToMapOs2->Core.cb - offSub; 424 424 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_MAPPING, 425 (uint8_t *)pvR0 + offSub, cbSub );425 (uint8_t *)pvR0 + offSub, cbSub, NULL); 426 426 if (pMemOs2) 427 427 { … … 513 513 */ 514 514 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_UOFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_MAPPING, 515 pvR3, pMemToMapOs2->Core.cb );515 pvR3, pMemToMapOs2->Core.cb, NULL); 516 516 if (pMemOs2) 517 517 {
Note:
See TracChangeset
for help on using the changeset viewer.