VirtualBox

Changeset 4188 in vbox


Ignore:
Timestamp:
Aug 16, 2007 10:47:14 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
23680
Message:

SSMAFTER_DEBUG_IT hack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PDM.cpp

    r4071 r4188  
    539539            break;
    540540        if (u32Sep != i)
    541         {
    542             AssertMsgFailed(("Out of seqence. u32Sep=%#x i=%#x\n", u32Sep, i));
    543             return VERR_SSM_DATA_UNIT_FORMAT_CHANGED;
    544         }
     541            AssertMsgFailedReturn(("Out of seqence. u32Sep=%#x i=%#x\n", u32Sep, i), VERR_SSM_DATA_UNIT_FORMAT_CHANGED);
    545542
    546543        /* get the name and instance number. */
     
    558555        {
    559556            LogRel(("Device '%s'/%d not found in current config\n", szDeviceName, iInstance));
    560             AssertFailed();
    561             return VERR_SSM_LOAD_CONFIG_MISMATCH;
     557            if (SSMR3HandleGetAfter(pSSM) != SSMAFTER_DEBUG_IT)
     558                AssertFailedReturn(VERR_SSM_LOAD_CONFIG_MISMATCH);
     559            break;
    562560        }
    563561        if (    strcmp(szDeviceName, pDevIns->pDevReg->szDeviceName)
    564             ||  pDevIns->iInstance != iInstance
    565             )
     562            ||  pDevIns->iInstance != iInstance)
    566563        {
    567564            LogRel(("u32Sep=%d loaded '%s'/%d  configured '%s'/%d\n",
    568565                    u32Sep, szDeviceName, iInstance, pDevIns->pDevReg->szDeviceName, pDevIns->iInstance));
    569             AssertFailed();
    570             return VERR_SSM_LOAD_CONFIG_MISMATCH;
     566            if (SSMR3HandleGetAfter(pSSM) != SSMAFTER_DEBUG_IT)
     567                AssertFailedReturn(VERR_SSM_LOAD_CONFIG_MISMATCH);
    571568        }
    572569    }
     
    578575    {
    579576        LogRel(("Device '%s'/%d not found in saved state\n", pDevIns->pDevReg->szDeviceName, pDevIns->iInstance));
    580         AssertFailed();
    581         return VERR_SSM_LOAD_CONFIG_MISMATCH;
     577        if (SSMR3HandleGetAfter(pSSM) != SSMAFTER_DEBUG_IT)
     578            AssertFailedReturn(VERR_SSM_LOAD_CONFIG_MISMATCH);
    582579    }
    583580
Note: See TracChangeset for help on using the changeset viewer.

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