VirtualBox

Changeset 30790 in vbox


Ignore:
Timestamp:
Jul 12, 2010 12:00:09 PM (15 years ago)
Author:
vboxsync
Message:

Pass back error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/GMMR0.cpp

    r30783 r30790  
    40614061    PGVM                    pGVM;
    40624062    VMCPUID                 idCpu;
     4063    int                     rc;
    40634064} GMMCHECKSHAREDMODULEINFO, *PGMMCHECKSHAREDMODULEINFO;
    40644065
     
    40764077    {
    40774078        Log(("gmmR0CheckSharedModule: check %s %s base=%RGv size=%x collision=%d\n", pGlobalModule->szName, pGlobalModule->szVersion, pGlobalModule->Core.Key, pGlobalModule->cbModule, pLocalModule->fCollision));
    4078         PGMR0SharedModuleCheck(pInfo->pGVM->pVM, pInfo->pGVM, pInfo->idCpu, pGlobalModule, pLocalModule->cRegions, pLocalModule->aRegions);
     4079        pInfo->rc = PGMR0SharedModuleCheck(pInfo->pGVM->pVM, pInfo->pGVM, pInfo->idCpu, pGlobalModule, pLocalModule->cRegions, pLocalModule->aRegions);
     4080        if (RT_FAILURE(pInfo->rc))
     4081            return 1;   /* stop enumeration. */
    40794082    }
    40804083    return 0;
     
    41634166        Info.pGVM     = pGVM;
    41644167        Info.idCpu    = pVCpu->idCpu;
     4168        Info.rc       = VINF_SUCCESS;
    41654169
    41664170        RTAvlGCPtrDoWithAll(&pGVM->gmm.s.pSharedModuleTree, true /* fFromLeft */, gmmR0CheckSharedModule, &Info);
    4167         rc = VINF_SUCCESS;
     4171
     4172        rc = Info.rc;
    41684173
    41694174        Log(("GMMR0CheckSharedModules done!\n"));
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