VirtualBox

Changeset 6325 in vbox


Ignore:
Timestamp:
Jan 10, 2008 1:27:36 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
27207
Message:

Fix a couple of wrong assertions and treat size_t variables correctly in
logging/assertion messages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp

    r6314 r6325  
    16821682
    16831683    LogFlowFunc(("pDisk=%#p uOffset=%llu pvBuf=%p cbRead=%llu\n",
    1684                  pDisk, uOffset, pvBuf, cbRead));
     1684                 pDisk, uOffset, pvBuf, (uint64_t)cbRead));
    16851685    do
    16861686    {
     
    16941694                       rc = VERR_INVALID_PARAMETER);
    16951695        AssertMsgBreak(cbRead,
    1696                        ("cbRead=%llu\n", cbRead),
    1697                        rc = VERR_INVALID_PARAMETER);
    1698         AssertMsgBreak(uOffset + cbRead > pDisk->cbSize,
     1696                       ("cbRead=%llu\n", (uint64_t)cbRead),
     1697                       rc = VERR_INVALID_PARAMETER);
     1698        AssertMsgBreak(uOffset + cbRead <= pDisk->cbSize,
    16991699                       ("uOffset=%llu cbRead=%llu pDisk->cbSize=%llu\n",
    1700                         uOffset, cbRead, pDisk->cbSize),
     1700                        uOffset, (uint64_t)cbRead, pDisk->cbSize),
    17011701                       rc = VERR_INVALID_PARAMETER);
    17021702
     
    17211721 * @param   cbWrite         Number of bytes to write.
    17221722 */
    1723 VBOXDDU_DECL(int) VDWrite(PVBOXHDD pDisk, uint64_t uOffset, const void *pvBuf, size_t cbWrite)
     1723VBOXDDU_DECL(int) VDWrite(PVBOXHDD pDisk, uint64_t uOffset, const void *pvBuf,
     1724                          size_t cbWrite)
    17241725{
    17251726    int rc = VINF_SUCCESS;
    17261727
    17271728    LogFlowFunc(("pDisk=%#p uOffset=%llu pvBuf=%p cbWrite=%llu\n",
    1728                  pDisk, uOffset, pvBuf, cbWrite));
     1729                 pDisk, uOffset, pvBuf, (uint64_t)cbWrite));
    17291730    do
    17301731    {
     
    17381739                       rc = VERR_INVALID_PARAMETER);
    17391740        AssertMsgBreak(cbWrite,
    1740                        ("cbWrite=%llu\n", cbWrite),
    1741                        rc = VERR_INVALID_PARAMETER);
    1742         AssertMsgBreak(uOffset + cbWrite > pDisk->cbSize,
     1741                       ("cbWrite=%llu\n", (uint64_t)cbWrite),
     1742                       rc = VERR_INVALID_PARAMETER);
     1743        AssertMsgBreak(uOffset + cbWrite <= pDisk->cbSize,
    17431744                       ("uOffset=%llu cbWrite=%llu pDisk->cbSize=%llu\n",
    1744                         uOffset, cbWrite, pDisk->cbSize),
     1745                        uOffset, (uint64_t)cbWrite, pDisk->cbSize),
    17451746                       rc = VERR_INVALID_PARAMETER);
    17461747
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette