Changeset 63018 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h
- Timestamp:
- Aug 4, 2016 11:14:14 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109630
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h
r63017 r63018 101 101 else 102 102 { 103 if (!cbLock) 104 { 105 Assert(0); 106 return VERR_INVALID_PARAMETER; 107 } 108 if (offLock + cbLock > pBuf->cbBuffer) 109 { 110 Assert(0); 111 return VERR_INVALID_PARAMETER; 112 } 103 AssertReturn(cbLock, VERR_INVALID_PARAMETER); 104 AssertReturn(offLock + cbLock <= pBuf->cbBuffer, VERR_INVALID_PARAMETER); 113 105 114 106 uint32_t iFirstPage = offLock >> 12; … … 160 152 { 161 153 const uint32_t cbDmaCmd = RT_OFFSETOF(VBOXWDDM_DMA_PRIVATEDATA_UM_CHROMIUM_CMD, aBufInfos[cBuffers]); 162 if (*pCommandBufferSize < cbDmaCmd) 163 { 164 Assert(0); 165 return VERR_GENERAL_FAILURE; 166 } 167 if (AllocationListSize < cBuffers) 168 { 169 Assert(0); 170 return VERR_GENERAL_FAILURE; 171 } 154 RT_NOREF(pPatchLocationList, PatchLocationListSize); 155 156 AssertReturn(*pCommandBufferSize >= cbDmaCmd, VERR_GENERAL_FAILURE); 157 AssertReturn(AllocationListSize >= cBuffers, VERR_GENERAL_FAILURE); 172 158 173 159 *pCommandBufferSize = cbDmaCmd;
Note:
See TracChangeset
for help on using the changeset viewer.