VirtualBox

Changeset 62654 in vbox for trunk


Ignore:
Timestamp:
Jul 28, 2016 10:19:37 PM (8 years ago)
Author:
vboxsync
Message:

VMMR3: warnings

Location:
trunk/src/VBox/VMM
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/CSAMAll.cpp

    r62601 r62654  
    8383    int rc = PATMR3PatchWrite(pVM, GCPtr, (uint32_t)cbBuf);
    8484    AssertRC(rc);
     85    RT_NOREF_PV(pVCpu);
    8586    return VINF_PGM_HANDLER_DO_DEFAULT;
    8687
  • trunk/src/VBox/VMM/VMMAll/PATMAll.cpp

    r62601 r62654  
    5252    Assert(enmAccessType == PGMACCESSTYPE_WRITE); NOREF(enmAccessType);
    5353    NOREF(pvPtr); NOREF(pvBuf); NOREF(cbBuf); NOREF(enmOrigin); NOREF(pvUser);
     54    RT_NOREF_PV(pVCpu);
    5455
    5556    Assert(pvUser);
     
    6364#else
    6465    /* RC: Go handle this in ring-3. */
    65     RT_NOREF_PV(pVCpu);
    6666    return VINF_PATM_CHECK_PATCH_PAGE;
    6767#endif
  • trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp

    r62478 r62654  
    318318    AssertCompile(TMCLOCK_FREQ_VIRTUAL <= _4G);
    319319#ifdef IN_RING3
     320    RT_NOREF_PV(pVCpu);
    320321    uint64_t uCpuHz = SUPGetCpuHzFromGip(g_pSUPGlobalInfoPage);
    321322#else
  • trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp

    r62478 r62654  
    260260                                             const char *pszDesc)
    261261{
    262     LogFlow(("PDMR3AsyncCompletionTemplateCreateDriver: pDrvIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n", pDrvIns, ppTemplate, pfnCompleted, pszDesc));
     262    LogFlow(("PDMR3AsyncCompletionTemplateCreateDriver: pDrvIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n",
     263             pDrvIns, ppTemplate, pfnCompleted, pszDesc));
     264    RT_NOREF_PV(pszDesc); /** @todo async template description */
    263265
    264266    /*
     
    346348 * @internal
    347349 */
    348 VMMR3DECL(int) PDMR3AsyncCompletionTemplateCreateInternal(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEINT pfnCompleted, void *pvUser2, const char *pszDesc)
    349 {
    350     LogFlow(("%s: ppTemplate=%p pfnCompleted=%p pvUser2=%p pszDesc=%s\n",
    351               __FUNCTION__, ppTemplate, pfnCompleted, pvUser2, pszDesc));
     350VMMR3DECL(int) PDMR3AsyncCompletionTemplateCreateInternal(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
     351                                                          PFNPDMASYNCCOMPLETEINT pfnCompleted, void *pvUser2, const char *pszDesc)
     352{
     353    LogFlow(("PDMR3AsyncCompletionTemplateCreateInternal: ppTemplate=%p pfnCompleted=%p pvUser2=%p pszDesc=%s\n",
     354              ppTemplate, pfnCompleted, pvUser2, pszDesc));
     355    RT_NOREF_PV(pszDesc); /** @todo async template description */
     356
    352357
    353358    /*
     
    858863                    /* Create all bandwidth groups for resource control. */
    859864                    PCFGMNODE pCfgBwGrp = CFGMR3GetChild(pCfgNodeClass, "BwGroups");
    860 
    861865                    if (pCfgBwGrp)
    862866                    {
    863867                        for (PCFGMNODE pCur = CFGMR3GetFirstChild(pCfgBwGrp); pCur; pCur = CFGMR3GetNextChild(pCur))
    864868                        {
    865                             uint32_t cbMax, cbStart, cbStep;
    866                             size_t cchName = CFGMR3GetNameLen(pCur) + 1;
    867                             char *pszBwGrpId = (char *)RTMemAllocZ(cchName);
    868 
    869                             if (!pszBwGrpId)
     869                            size_t cbName = CFGMR3GetNameLen(pCur) + 1;
     870                            char *pszBwGrpId = (char *)RTMemAllocZ(cbName);
     871                            if (pszBwGrpId)
    870872                            {
     873                                rc = CFGMR3GetName(pCur, pszBwGrpId, cbName);
     874                                if (RT_SUCCESS(rc))
     875                                {
     876                                    uint32_t cbMax;
     877                                    rc = CFGMR3QueryU32(pCur, "Max", &cbMax);
     878                                    if (RT_SUCCESS(rc))
     879                                    {
     880                                        uint32_t cbStart;
     881                                        rc = CFGMR3QueryU32Def(pCur, "Start", &cbStart, cbMax);
     882                                        if (RT_SUCCESS(rc))
     883                                        {
     884                                            uint32_t cbStep;
     885                                            rc = CFGMR3QueryU32Def(pCur, "Step", &cbStep, 0);
     886                                            if (RT_SUCCESS(rc))
     887                                                rc = pdmacAsyncCompletionBwMgrCreate(pEndpointClass, pszBwGrpId,
     888                                                                                     cbMax, cbStart, cbStep);
     889                                        }
     890                                    }
     891                                }
     892                                RTMemFree(pszBwGrpId);
     893                            }
     894                            else
    871895                                rc = VERR_NO_MEMORY;
    872                                 break;
    873                             }
    874 
    875                             rc = CFGMR3GetName(pCur, pszBwGrpId, cchName);
    876                             AssertRC(rc);
    877 
    878                             if (RT_SUCCESS(rc))
    879                                 rc = CFGMR3QueryU32(pCur, "Max", &cbMax);
    880                             if (RT_SUCCESS(rc))
    881                                 rc = CFGMR3QueryU32Def(pCur, "Start", &cbStart, cbMax);
    882                             if (RT_SUCCESS(rc))
    883                                 rc = CFGMR3QueryU32Def(pCur, "Step", &cbStep, 0);
    884                             if (RT_SUCCESS(rc))
    885                                 rc = pdmacAsyncCompletionBwMgrCreate(pEndpointClass, pszBwGrpId, cbMax, cbStart, cbStep);
    886 
    887                             RTMemFree(pszBwGrpId);
    888 
    889896                            if (RT_FAILURE(rc))
    890897                                break;
    891898                        }
    892899                    }
    893 
    894900                    if (RT_SUCCESS(rc))
    895901                    {
     
    15071513
    15081514    PPDMASYNCCOMPLETIONEPCLASS pEndpointClass = pEndpoint->pEpClass;
    1509     PVM pVM = pEndpointClass->pVM;
    1510 
    15111515    pEndpointClass->pEndpointOps->pfnEpClose(pEndpoint);
    15121516
  • trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp

    r62478 r62654  
    529529        /** @todo r=bird: This code is bogus as it ASSUMES that all USB devices are
    530530         *        capable of infinite number of instances. */
     531        rc = VINF_SUCCESS; /* Shut up stupid incorrect uninitialized warning from Visual C++ 2010. */
    531532        for (unsigned c = 0; c < _2M; c++)
    532533        {
     
    16161617
    16171618/** @interface_method_impl{PDMUSBHLP,pfnDBGFInfoRegister} */
    1618 static DECLCALLBACK(int) pdmR3UsbHlp_DBGFInfoRegister(PPDMUSBINS pUsbIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERUSB pfnHandler)
     1619static DECLCALLBACK(int) pdmR3UsbHlp_DBGFInfoRegister(PPDMUSBINS pUsbIns, const char *pszName, const char *pszDesc,
     1620                                                      PFNDBGFHANDLERUSB pfnHandler)
    16191621{
    16201622    PDMUSB_ASSERT_USBINS(pUsbIns);
     
    16241626    PVM pVM = pUsbIns->Internal.s.pVM;
    16251627    VM_ASSERT_EMT(pVM);
    1626     NOREF(pVM); /** @todo int rc = DBGFR3InfoRegisterUsb(pVM, pszName, pszDesc, pfnHandler, pUsbIns); */
     1628    RT_NOREF4(pVM, pfnHandler, pszDesc, pszName); /** @todo int rc = DBGFR3InfoRegisterUsb(pVM, pszName, pszDesc, pfnHandler, pUsbIns); */
    16271629    int rc = VERR_NOT_IMPLEMENTED; AssertFailed();
    16281630
     
    16751677    }
    16761678
     1679    RT_NOREF5(cbItem, cItems, cMilliesInterval, pfnCallback, ppQueue);
    16771680    /** @todo int rc = PDMR3QueueCreateUsb(pVM, pUsbIns, cbItem, cItems, cMilliesInterval, pfnCallback, fGCEnabled, pszName, ppQueue); */
    16781681    int rc = VERR_NOT_IMPLEMENTED; AssertFailed();
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