Changeset 7199 in vbox
- Timestamp:
- Feb 28, 2008 2:03:34 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 28504
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp
r7161 r7199 481 481 { 482 482 void *pvTmp = RTMemTmpAlloc(cbPreRead + cbThisWrite + cbPostRead); 483 AssertBreak( !pvTmp, rc = VERR_NO_MEMORY);483 AssertBreak(VALID_PTR(pvTmp), rc = VERR_NO_MEMORY); 484 484 485 485 if (!(pImage->uOpenFlags & VD_OPEN_FLAGS_HONOR_SAME)) … … 806 806 /* Report the format name. */ 807 807 RTPathStripExt(pPluginDirEntry->szName); 808 AssertBreak(strlen(pPluginDirEntry->szName) >= VBOX_HDDFORMAT_PLUGIN_PREFIX_LENGTH,808 AssertBreak(strlen(pPluginDirEntry->szName) <= VBOX_HDDFORMAT_PLUGIN_PREFIX_LENGTH, 809 809 rc = VERR_INVALID_NAME); 810 810 … … 1100 1100 1101 1101 /* Check state. */ 1102 if (pDisk->cImages != 0)1103 AssertMsgFailedBreak(("Create base image cannot be done with other images open\n"),1104 1102 AssertMsgBreak(pDisk->cImages == 0, 1103 ("Create base image cannot be done with other images open\n"), 1104 rc = VERR_VDI_INVALID_STATE); 1105 1105 1106 1106 /* Set up image descriptor. */ … … 1243 1243 1244 1244 /* Check state. */ 1245 if (pDisk->cImages == 0)1246 AssertMsgFailedBreak(("Create diff image cannot be done without other images open\n"),1247 1245 AssertMsgBreak(pDisk->cImages != 0, 1246 ("Create diff image cannot be done without other images open\n"), 1247 rc = VERR_VDI_INVALID_STATE); 1248 1248 1249 1249 /* Set up image descriptor. */ … … 1558 1558 1559 1559 PVDIMAGE pImage = pDisk->pLast; 1560 if (RT_UNLIKELY(!pImage)) 1561 { 1562 Assert(pImage); 1563 rc = VERR_VDI_NOT_OPENED; 1564 break; 1565 } 1560 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_NOT_OPENED); 1566 1561 unsigned uOpenFlags = pDisk->Backend->pfnGetOpenFlags(pImage->pvBackendData); 1567 1562 /* Remove image from list of opened images. */ … … 1649 1644 1650 1645 PVDIMAGE pImage = pDisk->pLast; 1651 while ( pImage)1646 while (VALID_PTR(pImage)) 1652 1647 { 1653 1648 PVDIMAGE pPrev = pImage->pPrev; … … 1663 1658 pImage = pPrev; 1664 1659 } 1665 Assert( pDisk->pLast == NULL);1660 Assert(!VALID_PTR(pDisk->pLast)); 1666 1661 } while (0); 1667 1662 … … 1706 1701 1707 1702 PVDIMAGE pImage = pDisk->pLast; 1708 AssertBreak( pImage, rc = VERR_VDI_NOT_OPENED);1703 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_NOT_OPENED); 1709 1704 1710 1705 rc = vdReadHelper(pDisk, pImage, uOffset, pvBuf, cbRead); … … 1751 1746 1752 1747 PVDIMAGE pImage = pDisk->pLast; 1753 AssertBreak( pImage, rc = VERR_VDI_NOT_OPENED);1748 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_NOT_OPENED); 1754 1749 1755 1750 vdSetModifiedFlag(pDisk); … … 1780 1775 1781 1776 PVDIMAGE pImage = pDisk->pLast; 1782 AssertBreak( pImage, rc = VERR_VDI_NOT_OPENED);1777 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_NOT_OPENED); 1783 1778 1784 1779 vdResetModifiedFlag(pDisk); … … 1833 1828 1834 1829 PVDIMAGE pImage = pDisk->pLast; 1835 AssertBreak( pImage, fReadOnly = true);1830 AssertBreak(VALID_PTR(pImage), fReadOnly = true); 1836 1831 1837 1832 unsigned uOpenFlags; … … 1864 1859 1865 1860 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 1866 AssertBreak( pImage, cbSize = 0);1861 AssertBreak(VALID_PTR(pImage), cbSize = 0); 1867 1862 cbSize = pDisk->Backend->pfnGetSize(pImage->pvBackendData); 1868 1863 } while (0); … … 1892 1887 1893 1888 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 1894 AssertBreak( pImage, cbSize = 0);1889 AssertBreak(VALID_PTR(pImage), cbSize = 0); 1895 1890 cbSize = pDisk->Backend->pfnGetFileSize(pImage->pvBackendData); 1896 1891 } while (0); … … 1929 1924 1930 1925 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 1931 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);1926 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 1932 1927 1933 1928 if (pImage == pDisk->pLast) … … 1990 1985 1991 1986 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 1992 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);1987 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 1993 1988 1994 1989 if (pImage == pDisk->pLast) … … 2078 2073 2079 2074 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2080 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2075 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2081 2076 2082 2077 if (pImage == pDisk->pLast) … … 2128 2123 AssertMsgBreak( VALID_PTR(pLCHSGeometry) 2129 2124 && pLCHSGeometry->cCylinders <= 1024 2130 && pLCHSGeometry->cCylinders != 02131 2125 && pLCHSGeometry->cHeads <= 255 2132 && pLCHSGeometry->cHeads != 0 2133 && pLCHSGeometry->cSectors <= 63 2134 && pLCHSGeometry->cSectors != 0, 2126 && pLCHSGeometry->cSectors <= 63, 2135 2127 ("pLCHSGeometry=%#p LCHS=%u/%u/%u\n", pLCHSGeometry, 2136 2128 pLCHSGeometry->cCylinders, pLCHSGeometry->cHeads, … … 2139 2131 2140 2132 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2141 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2133 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2142 2134 2143 2135 if (pImage == pDisk->pLast) … … 2226 2218 2227 2219 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2228 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2220 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2229 2221 2230 2222 *puVersion = pDisk->Backend->pfnGetVersion(pImage->pvBackendData); … … 2263 2255 2264 2256 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2265 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2257 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2266 2258 2267 2259 rc = pDisk->Backend->pfnGetImageType(pImage->pvBackendData, … … 2301 2293 2302 2294 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2303 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2295 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2304 2296 2305 2297 *puImageFlags = pDisk->Backend->pfnGetImageFlags(pImage->pvBackendData); … … 2338 2330 2339 2331 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2340 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2332 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2341 2333 2342 2334 *puOpenFlags = pDisk->Backend->pfnGetOpenFlags(pImage->pvBackendData); … … 2376 2368 2377 2369 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2378 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2370 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2379 2371 2380 2372 rc = pDisk->Backend->pfnSetOpenFlags(pImage->pvBackendData, … … 2421 2413 2422 2414 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2423 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2415 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2424 2416 2425 2417 size_t cb = strlen(pImage->pszFilename); … … 2474 2466 2475 2467 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2476 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2468 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2477 2469 2478 2470 rc = pDisk->Backend->pfnGetComment(pImage->pvBackendData, pszComment, … … 2512 2504 2513 2505 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2514 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2506 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2515 2507 2516 2508 rc = pDisk->Backend->pfnSetComment(pImage->pvBackendData, pszComment); … … 2548 2540 2549 2541 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2550 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2542 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2551 2543 2552 2544 rc = pDisk->Backend->pfnGetUuid(pImage->pvBackendData, pUuid); … … 2583 2575 2584 2576 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2585 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2577 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2586 2578 2587 2579 RTUUID Uuid; … … 2624 2616 2625 2617 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2626 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2618 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2627 2619 2628 2620 rc = pDisk->Backend->pfnGetModificationUuid(pImage->pvBackendData, … … 2661 2653 2662 2654 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2663 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2655 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2664 2656 2665 2657 RTUUID Uuid; … … 2704 2696 2705 2697 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2706 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2698 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2707 2699 2708 2700 rc = pDisk->Backend->pfnGetParentUuid(pImage->pvBackendData, pUuid); … … 2740 2732 2741 2733 PVDIMAGE pImage = vdGetImageByNumber(pDisk, nImage); 2742 AssertBreak( pImage, rc = VERR_VDI_IMAGE_NOT_FOUND);2734 AssertBreak(VALID_PTR(pImage), rc = VERR_VDI_IMAGE_NOT_FOUND); 2743 2735 2744 2736 RTUUID Uuid;
Note:
See TracChangeset
for help on using the changeset viewer.