Changeset 73097 in vbox for trunk/src/VBox/Devices/Storage/IOBufMgmt.cpp
- Timestamp:
- Jul 12, 2018 9:06:33 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123672
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/IOBufMgmt.cpp
r69500 r73097 334 334 unsigned cBins = iobufMgrGetBinCount(IOBUFMGR_BIN_SIZE_MIN, IOBUFMGR_BIN_SIZE_MAX); 335 335 uint32_t cObjs = iobufMgrGetObjCount(cbMax, cBins, IOBUFMGR_BIN_SIZE_MIN); 336 PIOBUFMGRINT pThis = (PIOBUFMGRINT)RTMemAllocZ(RT_ OFFSETOF(IOBUFMGRINT, apvObj[cObjs]) + cBins * sizeof(IOBUFMGRBIN));336 PIOBUFMGRINT pThis = (PIOBUFMGRINT)RTMemAllocZ(RT_UOFFSETOF_DYN(IOBUFMGRINT, apvObj[cObjs]) + cBins * sizeof(IOBUFMGRBIN)); 337 337 if (RT_LIKELY(pThis)) 338 338 { … … 344 344 pThis->u32OrderMin = ASMBitLastSetU32(IOBUFMGR_BIN_SIZE_MIN) - 1; 345 345 pThis->u32OrderMax = ASMBitLastSetU32(IOBUFMGR_BIN_SIZE_MAX) - 1; 346 pThis->paBins = (PIOBUFMGRBIN)((uint8_t *)pThis + RT_ OFFSETOF(IOBUFMGRINT, apvObj[cObjs]));346 pThis->paBins = (PIOBUFMGRBIN)((uint8_t *)pThis + RT_UOFFSETOF_DYN(IOBUFMGRINT, apvObj[cObjs])); 347 347 348 348 #ifdef IOBUFMGR_VERIFY_ALLOCATIONS
Note:
See TracChangeset
for help on using the changeset viewer.