VirtualBox

Changeset 50803 in vbox for trunk/src


Ignore:
Timestamp:
Mar 17, 2014 2:46:34 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
92834
Message:

VBoxGuest.cpp: Logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp

    r50770 r50803  
    55
    66/*
    7  * Copyright (C) 2007-2013 Oracle Corporation
     7 * Copyright (C) 2007-2014 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    360360     */
    361361    if (pReq->hypervisorSize == 0)
    362         Log(("vboxGuestInitFixateGuestMappings: nothing to do\n"));
     362        LogFlowFunc(("Nothing to do\n"));
    363363    else
    364364    {
     
    372372        uint32_t    iTry;
    373373        bool        fBitched = false;
    374         Log(("vboxGuestInitFixateGuestMappings: cbHypervisor=%#x\n", cbHypervisor));
     374        LogFlowFunc(("cbHypervisor=%#x\n", cbHypervisor));
    375375        for (iTry = 0; iTry < RT_ELEMENTS(ahTries); iTry++)
    376376        {
     
    699699        rc = VBoxGuestReportDriverStatus(true /* Driver is active */);
    700700        if (RT_FAILURE(rc))
    701             Log(("VBoxGuest::VBoxGuestReinitDevExtAfterHibernation: could not report guest driver status, rc=%Rrc\n", rc));
     701            LogFlowFunc(("Could not report guest driver status, rc=%Rrc\n", rc));
    702702    }
    703703    else
    704         Log(("VBoxGuest::VBoxGuestReinitDevExtAfterHibernation: could not report guest information to host, rc=%Rrc\n", rc));
    705     Log(("VBoxGuest::VBoxGuestReinitDevExtAfterHibernation: returned with rc=%Rrc\n", rc));
     704        LogFlowFunc(("Could not report guest information to host, rc=%Rrc\n", rc));
     705
     706    LogFlowFunc(("Returned with rc=%Rrc\n", rc));
    706707    return rc;
    707708}
     
    806807            else
    807808            {
    808                 Log(("vboxGuestSetBalloonSize(inflate): failed, rc=%Rrc!\n", rc));
     809                LogFlowFunc(("Inflating failed, rc=%Rrc\n", rc));
    809810                RTR0MemObjFree(*pMemObj, true);
    810811                *pMemObj = NIL_RTR0MEMOBJ;
     
    818819            pDevExt->MemBalloon.cChunks--;
    819820        else
    820             Log(("vboxGuestSetBalloonSize(deflate): failed, rc=%Rrc!\n", rc));
     821            LogFlowFunc(("Deflating failed, rc=%Rrc\n", rc));
    821822    }
    822823
     
    853854                    if (RT_FAILURE(rc))
    854855                    {
    855                         LogRel(("vboxGuestCloseMemBalloon: Deflate failed with rc=%Rrc.  Will leak %u chunks.\n",
    856                                 rc, pDevExt->MemBalloon.cChunks));
     856                        LogRelFunc(("Deflating balloon failed with rc=%Rrc; will leak %u chunks\n",
     857                                    rc, pDevExt->MemBalloon.cChunks));
    857858                        break;
    858859                    }
     
    863864            }
    864865            else
    865                 LogRel(("vboxGuestCloseMemBalloon: Failed to allocate VMMDev request buffer (rc=%Rrc).  Will leak %u chunks.\n",
    866                         rc, pDevExt->MemBalloon.cChunks));
     866                LogRelFunc(("Failed to allocate VMMDev request buffer, rc=%Rrc; will leak %u chunks\n",
     867                            rc, pDevExt->MemBalloon.cChunks));
    867868            RTMemFree(pDevExt->MemBalloon.paMemObj);
    868869            pDevExt->MemBalloon.paMemObj = NULL;
     
    971972        {
    972973            pDevExt->pVMMDevMemory = pVMMDev;
    973             Log(("VBoxGuestInitDevExt: VMMDevMemory: mapping=%p size=%#RX32 (%#RX32) version=%#RX32\n",
    974                  pVMMDev, pVMMDev->u32Size, cbMMIO, pVMMDev->u32Version));
     974            LogFlowFunc(("VMMDevMemory: mapping=%p size=%#RX32 (%#RX32), version=%#RX32\n",
     975                         pVMMDev, pVMMDev->u32Size, cbMMIO, pVMMDev->u32Version));
    975976        }
    976977        else /* try live without it. */
    977             LogRel(("VBoxGuestInitDevExt: Bogus VMMDev memory; u32Version=%RX32 (expected %RX32) u32Size=%RX32 (expected <= %RX32)\n",
    978                     pVMMDev->u32Version, VMMDEV_MEMORY_VERSION, pVMMDev->u32Size, cbMMIO));
     978            LogRelFunc(("Bogus VMMDev memory; u32Version=%RX32 (expected %RX32), u32Size=%RX32 (expected <= %RX32)\n",
     979                        pVMMDev->u32Version, VMMDEV_MEMORY_VERSION, pVMMDev->u32Size, cbMMIO));
    979980    }
    980981
     
    991992    if (RT_FAILURE(rc))
    992993    {
    993         LogRel(("VBoxGuestInitDevExt: failed to create spinlock, rc=%Rrc!\n", rc));
     994        LogRelFunc(("Failed to create spinlock, rc=%Rrc\n", rc));
    994995        if (pDevExt->EventSpinlock != NIL_RTSPINLOCK)
    995996            RTSpinlockDestroy(pDevExt->EventSpinlock);
     
    10001001    if (RT_FAILURE(rc))
    10011002    {
    1002         LogRel(("VBoxGuestInitDevExt: failed to create mutex, rc=%Rrc!\n", rc));
     1003        LogRelFunc(("Failed to create mutex, rc=%Rrc\n", rc));
    10031004        RTSpinlockDestroy(pDevExt->SessionSpinlock);
    10041005        RTSpinlockDestroy(pDevExt->EventSpinlock);
     
    10351036                    rc = VBoxGuestReportDriverStatus(true /* Driver is active */);
    10361037                    if (RT_FAILURE(rc))
    1037                         LogRel(("VBoxGuestInitDevExt: VBoxReportGuestDriverStatus failed, rc=%Rrc\n", rc));
    1038 
    1039                     Log(("VBoxGuestInitDevExt: returns success\n"));
     1038                        LogRelFunc(("VBoxReportGuestDriverStatus failed, rc=%Rrc\n", rc));
     1039
     1040                    LogFlowFunc(("VBoxGuestInitDevExt: returns success\n"));
    10401041                    return VINF_SUCCESS;
    10411042                }
    10421043                else
    1043                     LogRelFunc(("failed to set host flags, rc=%Rrc\n", rc));
     1044                    LogRelFunc(("Failed to set host flags, rc=%Rrc\n", rc));
    10441045            }
    10451046            else
    1046                 LogRel(("VBoxGuestInitDevExt: VBoxReportGuestInfo failed, rc=%Rrc\n", rc));
     1047                LogRelFunc(("VBoxGuestInitDevExt: VBoxReportGuestInfo failed, rc=%Rrc\n", rc));
    10471048            VbglGRFree((VMMDevRequestHeader *)pDevExt->pIrqAckEvents);
    10481049        }
    10491050        else
    1050             LogRel(("VBoxGuestInitDevExt: VBoxGRAlloc failed, rc=%Rrc\n", rc));
     1051            LogRelFunc(("VBoxGRAlloc failed, rc=%Rrc\n", rc));
    10511052
    10521053        VbglTerminate();
    10531054    }
    10541055    else
    1055         LogRel(("VBoxGuestInitDevExt: VbglInit failed, rc=%Rrc\n", rc));
     1056        LogRelFunc(("VbglInit failed, rc=%Rrc\n", rc));
    10561057
    10571058    rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2);
     
    12071208
    12081209    *ppSession = pSession;
    1209     LogFlow(("VBoxGuestCreateKernelSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
    1210              pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
     1210    LogFlowFunc(("pSession=%p proc=%RTproc (%d) r0proc=%p\n",
     1211                 pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
    12111212    return VINF_SUCCESS;
    12121213}
     
    12921293        {
    12931294            if (s_cErrors++ < 32)
    1294                 LogRel(("VBoxGuestWaitAlloc: out-of-memory!\n"));
     1295                LogRelFunc(("Out of memory, returning NULL\n"));
    12951296            return NULL;
    12961297        }
     
    13001301        {
    13011302            if (s_cErrors++ < 32)
    1302                 LogRel(("VBoxGuestCommonIOCtl: RTSemEventMultiCreate failed with rc=%Rrc!\n", rc));
     1303                LogRelFunc(("RTSemEventMultiCreate failed with rc=%Rrc\n", rc));
    13031304            RTMemFree(pWait);
    13041305            return NULL;
     
    14301431    if (RT_FAILURE(rc))
    14311432    {
    1432         Log(("VBoxGuestSetGuestCapabilities: failed to allocate %u (%#x) bytes to cache the request. rc=%Rrc!!\n",
    1433              sizeof(*pReq), sizeof(*pReq), rc));
     1433        LogFlowFunc(("Failed to allocate %u (%#x) bytes to cache the request; rc=%Rrc\n",
     1434                     sizeof(*pReq), sizeof(*pReq), rc));
    14341435        return rc;
    14351436    }
     
    14401441    rc = VbglGRPerform(&pReq->header);
    14411442    if (RT_FAILURE(rc))
    1442         Log(("VBoxGuestSetGuestCapabilities: VbglGRPerform failed, rc=%Rrc!\n", rc));
     1443        LogFlowFunc(("VbglGRPerform failed, rc=%Rrc\n", rc));
    14431444
    14441445    VbglGRFree(&pReq->header);
     
    14591460int  VBoxGuestCommonIOCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    14601461{
    1461     Log(("VBoxGuestCommonIOCtlFast: iFunction=%#x pDevExt=%p pSession=%p\n", iFunction, pDevExt, pSession));
     1462    LogFlowFunc(("iFunction=%#x pDevExt=%p pSession=%p\n", iFunction, pDevExt, pSession));
    14621463
    14631464    NOREF(iFunction);
     
    14781479static int VBoxGuestCommonIOCtl_GetVMMDevPort(PVBOXGUESTDEVEXT pDevExt, VBoxGuestPortInfo *pInfo, size_t *pcbDataReturned)
    14791480{
    1480     Log(("VBoxGuestCommonIOCtl: GETVMMDEVPORT\n"));
     1481    LogFlowFuncEnter();
     1482
    14811483    pInfo->portAddress = pDevExt->IOPortBase;
    14821484    pInfo->pVMMDevMemory = (VMMDevMemory *)pDevExt->pVMMDevMemory;
     
    14971499int VBoxGuestCommonIOCtl_SetMouseNotifyCallback(PVBOXGUESTDEVEXT pDevExt, VBoxGuestMouseSetNotifyCallback *pNotify)
    14981500{
    1499     Log(("VBoxGuestCommonIOCtl: SET_MOUSE_NOTIFY_CALLBACK\n"));
     1501    LogFlowFuncEnter();
    15001502
    15011503    RTSpinlockAcquire(pDevExt->EventSpinlock);
     
    15251527        pInfo->u32Result = VBOXGUEST_WAITEVENT_OK;
    15261528        if (fReqEvents & ~((uint32_t)1 << iEvent))
    1527             Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns %#x\n", pInfo->u32EventFlagsOut));
     1529            LogFlowFunc(("WAITEVENT: returns %#x\n", pInfo->u32EventFlagsOut));
    15281530        else
    1529             Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns %#x/%d\n", pInfo->u32EventFlagsOut, iEvent));
     1531            LogFlowFunc(("WAITEVENT: returns %#x/%d\n", pInfo->u32EventFlagsOut, iEvent));
    15301532        pSession->fPendingCancelWaitEvents = false;
    15311533        return VINF_SUCCESS;
    15321534    }
     1535
    15331536    RTSpinlockReleaseNoInts(pDevExt->EventSpinlock);
    15341537    return VERR_TIMEOUT;
     
    15561559    if (RT_UNLIKELY(iEvent < 0))
    15571560    {
    1558         LogRel(("VBoxGuestCommonIOCtl: WAITEVENT: Invalid input mask %#x!!\n", fReqEvents));
     1561        LogRel(("Invalid input mask %#x\n", fReqEvents));
    15591562        return VERR_INVALID_PARAMETER;
    15601563    }
     
    15711574    {
    15721575        pInfo->u32Result = VBOXGUEST_WAITEVENT_TIMEOUT;
    1573         Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns VERR_TIMEOUT\n"));
     1576        LogFlowFunc(("Returning VERR_TIMEOUT\n"));
    15741577        return VERR_TIMEOUT;
    15751578    }
     
    16261629        pInfo->u32Result = VBOXGUEST_WAITEVENT_OK;
    16271630        if (fReqEvents & ~((uint32_t)1 << iEvent))
    1628             Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns %#x\n", pInfo->u32EventFlagsOut));
     1631            LogFlowFunc(("Returning %#x\n", pInfo->u32EventFlagsOut));
    16291632        else
    1630             Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns %#x/%d\n", pInfo->u32EventFlagsOut, iEvent));
     1633            LogFlowFunc(("Returning %#x/%d\n", pInfo->u32EventFlagsOut, iEvent));
    16311634        rc = VINF_SUCCESS;
    16321635    }
     
    16361639        pInfo->u32Result = VBOXGUEST_WAITEVENT_INTERRUPTED;
    16371640        rc = VERR_INTERRUPTED;
    1638         Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns VERR_INTERRUPTED\n"));
     1641        LogFlowFunc(("Returning VERR_INTERRUPTED\n"));
    16391642    }
    16401643    else if (rc == VERR_TIMEOUT)
    16411644    {
    16421645        pInfo->u32Result = VBOXGUEST_WAITEVENT_TIMEOUT;
    1643         Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns VERR_TIMEOUT (2)\n"));
     1646        LogFlowFunc(("Returning VERR_TIMEOUT (2)\n"));
    16441647    }
    16451648    else
     
    16491652            static unsigned s_cErrors = 0;
    16501653            if (s_cErrors++ < 32)
    1651                 LogRel(("VBoxGuestCommonIOCtl: WAITEVENT: returns %Rrc but no events!\n", rc));
     1654                LogRelFunc(("Returning %Rrc but no events\n", rc));
    16521655            rc = VERR_INTERNAL_ERROR;
    16531656        }
    16541657        pInfo->u32Result = VBOXGUEST_WAITEVENT_ERROR;
    1655         Log(("VBoxGuestCommonIOCtl: WAITEVENT: returns %Rrc\n", rc));
     1658        LogFlowFunc(("Returning %Rrc\n", rc));
    16561659    }
    16571660
     
    16711674    bool                    fCancelledOne = false;
    16721675
    1673     Log(("VBoxGuestCommonIOCtl: CANCEL_ALL_WAITEVENTS\n"));
     1676    LogFlowFunc(("CANCEL_ALL_WAITEVENTS\n"));
    16741677
    16751678    /*
     
    18911894    const uint32_t          cbMinSize = vmmdevGetRequestSize(enmType);
    18921895
    1893     Log(("VBoxGuestCommonIOCtl: VMMREQUEST type %d\n", pReqHdr->requestType));
     1896    LogFlowFunc(("Type=%d\n", pReqHdr->requestType));
    18941897
    18951898    if (cbReq < cbMinSize)
    18961899    {
    1897         LogRel(("VBoxGuestCommonIOCtl: VMMREQUEST: invalid hdr size %#x, expected >= %#x; type=%#x!!\n",
    1898              cbReq, cbMinSize, enmType));
     1900        LogRelFunc(("Invalid hdr size %#x, expected >= %#x; type=%#x!!\n",
     1901                    cbReq, cbMinSize, enmType));
    18991902        return VERR_INVALID_PARAMETER;
    19001903    }
    19011904    if (cbReq > cbData)
    19021905    {
    1903         LogRel(("VBoxGuestCommonIOCtl: VMMREQUEST: invalid size %#x, expected >= %#x (hdr); type=%#x!!\n",
    1904              cbData, cbReq, enmType));
     1906        LogRelFunc(("Invalid size %#x, expected >= %#x (hdr); type=%#x!!\n",
     1907                    cbData, cbReq, enmType));
    19051908        return VERR_INVALID_PARAMETER;
    19061909    }
     
    19081911    if (RT_FAILURE(rc))
    19091912    {
    1910         Log(("VBoxGuestCommonIOCtl: VMMREQUEST: invalid header: size %#x, expected >= %#x (hdr); type=%#x; rc=%Rrc!!\n",
    1911              cbData, cbReq, enmType, rc));
     1913        LogFlowFunc(("Invalid header: size %#x, expected >= %#x (hdr); type=%#x; rc=%Rrc\n",
     1914                     cbData, cbReq, enmType, rc));
    19121915        return rc;
    19131916    }
     
    19161919    if (RT_FAILURE(rc))
    19171920    {
    1918         Log(("VBoxGuestCommonIOCtl: VMMREQUEST: Operation not allowed! type=%#x rc=%Rrc\n", enmType, rc));
     1921        LogFlowFunc(("Operation not allowed! type=%#x, rc=%Rrc\n", enmType, rc));
    19191922        return rc;
    19201923    }
     
    19301933    if (RT_FAILURE(rc))
    19311934    {
    1932         Log(("VBoxGuestCommonIOCtl: VMMREQUEST: failed to allocate %u (%#x) bytes to cache the request. rc=%Rrc!!\n",
    1933              cbReq, cbReq, rc));
     1935        LogFlowFunc(("Failed to allocate %u (%#x) bytes to cache the request; rc=%Rrc\n",
     1936                     cbReq, cbReq, rc));
    19341937        return rc;
    19351938    }
     
    19511954    }
    19521955    else if (RT_FAILURE(rc))
    1953         Log(("VBoxGuestCommonIOCtl: VMMREQUEST: VbglGRPerform - rc=%Rrc!\n", rc));
     1956        LogFlowFunc(("VbglGRPerform failed; rc=%Rrc\n", rc));
    19541957    else
    19551958    {
    1956         Log(("VBoxGuestCommonIOCtl: VMMREQUEST: request execution failed; VMMDev rc=%Rrc!\n", pReqCopy->rc));
     1959        LogFlowFunc(("Request execution failed; VMMDev rc=%Rrc\n",
     1960                     pReqCopy->rc));
    19571961        rc = pReqCopy->rc;
    19581962    }
     
    20932097        &&  (    !fInterruptible
    20942098             ||  rc != VERR_INTERRUPTED))
    2095         LogRel(("VBoxGuestHGCMAsyncWaitCallback: wait failed! %Rrc\n", rc));
     2099        LogRelFlow(("wait failed! %Rrc\n", rc));
    20962100
    20972101    VBoxGuestWaitFreeUnlocked(pDevExt, pWait);
     
    21082112{
    21092113    PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser;
    2110     Log(("VBoxGuestHGCMAsyncWaitCallback: requestType=%d\n", pHdr->header.requestType));
     2114    LogFlowFunc(("requestType=%d\n", pHdr->header.requestType));
    21112115    return VBoxGuestHGCMAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr,
    21122116                                                pDevExt,
     
    21252129{
    21262130    PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser;
    2127     Log(("VBoxGuestHGCMAsyncWaitCallbackInterruptible: requestType=%d\n", pHdr->header.requestType));
     2131    LogFlowFunc(("requestType=%d\n", pHdr->header.requestType));
    21282132    return VBoxGuestHGCMAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr,
    21292133                                                pDevExt,
     
    21442148     * to deal with cancelled requests.
    21452149     */
    2146     Log(("VBoxGuestCommonIOCtl: HGCM_CONNECT: %.128s\n",
    2147          pInfo->Loc.type == VMMDevHGCMLoc_LocalHost || pInfo->Loc.type == VMMDevHGCMLoc_LocalHost_Existing
    2148          ? pInfo->Loc.u.host.achName : "<not local host>"));
     2150    LogFlowFunc(("%.128s\n",
     2151                   pInfo->Loc.type == VMMDevHGCMLoc_LocalHost || pInfo->Loc.type == VMMDevHGCMLoc_LocalHost_Existing
     2152                 ? pInfo->Loc.u.host.achName : "<not local host>"));
    21492153
    21502154    rc = VbglR0HGCMInternalConnect(pInfo, VBoxGuestHGCMAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    21512155    if (RT_SUCCESS(rc))
    21522156    {
    2153         Log(("VBoxGuestCommonIOCtl: HGCM_CONNECT: u32Client=%RX32 result=%Rrc (rc=%Rrc)\n",
    2154              pInfo->u32ClientID, pInfo->result, rc));
     2157        LogFlowFunc(("u32Client=%RX32 result=%Rrc (rc=%Rrc)\n",
     2158                     pInfo->u32ClientID, pInfo->result, rc));
    21552159        if (RT_SUCCESS(pInfo->result))
    21562160        {
     
    21742178
    21752179                if (s_cErrors++ < 32)
    2176                     LogRel(("VBoxGuestCommonIOCtl: HGCM_CONNECT: too many HGCMConnect calls for one session!\n"));
     2180                    LogRelFunc(("Too many HGCMConnect calls for one session\n"));
    21772181
    21782182                Info.result = 0;
     
    22102214        static unsigned s_cErrors = 0;
    22112215        if (s_cErrors++ > 32)
    2212             LogRel(("VBoxGuestCommonIOCtl: HGCM_DISCONNECT: u32Client=%RX32\n", u32ClientId));
     2216            LogRelFunc(("u32Client=%RX32\n", u32ClientId));
    22132217        return VERR_INVALID_HANDLE;
    22142218    }
     
    22192223     * to deal with cancelled requests.
    22202224     */
    2221     Log(("VBoxGuestCommonIOCtl: HGCM_DISCONNECT: u32Client=%RX32\n", pInfo->u32ClientID));
     2225    LogFlowFunc(("u32Client=%RX32\n", pInfo->u32ClientID));
    22222226    rc = VbglR0HGCMInternalDisconnect(pInfo, VBoxGuestHGCMAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    22232227    if (RT_SUCCESS(rc))
    22242228    {
    2225         Log(("VBoxGuestCommonIOCtl: HGCM_DISCONNECT: result=%Rrc\n", pInfo->result));
     2229        LogFlowFunc(("Disconnected with rc=%Rrc\n", pInfo->result)); /** int32_t vs. int! */
    22262230        if (pcbDataReturned)
    22272231            *pcbDataReturned = sizeof(*pInfo);
     
    22552259    if (pInfo->cParms > 4096) /* (Just make sure it doesn't overflow the next check.) */
    22562260    {
    2257         LogRel(("VBoxGuestCommonIOCtl: HGCM_CALL: cParm=%RX32 is not sane\n", pInfo->cParms));
     2261        LogRelFunc(("cParm=%RX32 is not sane\n", pInfo->cParms));
    22582262        return VERR_INVALID_PARAMETER;
    22592263    }
     
    22682272    if (cbData < cbActual)
    22692273    {
    2270         LogRel(("VBoxGuestCommonIOCtl: HGCM_CALL: cbData=%#zx (%zu) required size is %#zx (%zu)\n",
    2271                cbData, cbData, cbActual, cbActual));
     2274        LogRelFunc(("cbData=%#zx (%zu) required size is %#zx (%zu)\n",
     2275                    cbData, cbData, cbActual, cbActual));
    22722276        return VERR_INVALID_PARAMETER;
    22732277    }
     
    22852289        static unsigned s_cErrors = 0;
    22862290        if (s_cErrors++ > 32)
    2287             LogRel(("VBoxGuestCommonIOCtl: HGCM_CALL: Invalid handle. u32Client=%RX32\n", u32ClientId));
     2291            LogRelFunc(("Invalid handle; u32Client=%RX32\n", u32ClientId));
    22882292        return VERR_INVALID_HANDLE;
    22892293    }
     
    22952299     * be interruptible (should add a flag for this later I guess).
    22962300     */
    2297     Log(("VBoxGuestCommonIOCtl: HGCM_CALL: u32Client=%RX32\n", pInfo->u32ClientID));
     2301    LogFlowFunc(("u32Client=%RX32\n", pInfo->u32ClientID));
    22982302    fFlags = !fUserData && pSession->R0Process == NIL_RTR0PROCESS ? VBGLR0_HGCMCALL_F_KERNEL : VBGLR0_HGCMCALL_F_USER;
    22992303#ifdef RT_ARCH_AMD64
     
    23152319    if (RT_SUCCESS(rc))
    23162320    {
    2317         Log(("VBoxGuestCommonIOCtl: HGCM_CALL: result=%Rrc\n", pInfo->result));
     2321        LogFlowFunc(("Result rc=%Rrc\n", pInfo->result)); /** int32_t vs. int! */
    23182322        if (pcbDataReturned)
    23192323            *pcbDataReturned = cbActual;
     
    23262330            static unsigned s_cErrors = 0;
    23272331            if (s_cErrors++ < 32)
    2328                 LogRel(("VBoxGuestCommonIOCtl: HGCM_CALL: %s Failed. rc=%Rrc.\n", f32bit ? "32" : "64", rc));
     2332                LogRelFunc(("%s-bit call failed; rc=%Rrc\n",
     2333                            f32bit ? "32" : "64", rc));
    23292334        }
    23302335        else
    2331             Log(("VBoxGuestCommonIOCtl: HGCM_CALL: %s Failed. rc=%Rrc.\n", f32bit ? "32" : "64", rc));
     2336            LogFlowFunc(("%s-bit call failed; rc=%Rrc\n",
     2337                         f32bit ? "32" : "64", rc));
    23322338    }
    23332339    return rc;
    23342340}
    2335 
    2336 
    23372341#endif /* VBOX_WITH_HGCM */
     2342
    23382343
    23392344/**
     
    23552360                                                   VBoxGuestCheckBalloonInfo *pInfo, size_t *pcbDataReturned)
    23562361{
    2357     VMMDevGetMemBalloonChangeRequest *pReq;
    2358     int rc;
    2359 
    2360     Log(("VBoxGuestCommonIOCtl: CHECK_MEMORY_BALLOON\n"));
    2361     rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx);
     2362    LogFlowFuncEnter();
     2363
     2364    int rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx);
    23622365    AssertRCReturn(rc, rc);
    23632366
     
    23682371    if (   pDevExt->MemBalloon.pOwner != pSession
    23692372        && pDevExt->MemBalloon.pOwner == NULL)
     2373    {
    23702374        pDevExt->MemBalloon.pOwner = pSession;
     2375    }
    23712376
    23722377    if (pDevExt->MemBalloon.pOwner == pSession)
    23732378    {
    2374         rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevGetMemBalloonChangeRequest), VMMDevReq_GetMemBalloonChangeRequest);
     2379        VMMDevGetMemBalloonChangeRequest *pReq;
     2380        rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevGetMemBalloonChangeRequest),
     2381                         VMMDevReq_GetMemBalloonChangeRequest);
    23752382        if (RT_SUCCESS(rc))
    23762383        {
     
    24012408            }
    24022409            else
    2403                 LogRel(("VBoxGuestCommonIOCtl: CHECK_MEMORY_BALLOON: VbglGRPerform failed. rc=%Rrc\n", rc));
     2410                LogRelFunc(("VbglGRPerform failed; rc=%Rrc\n", rc));
    24042411            VbglGRFree(&pReq->header);
    24052412        }
     
    24092416
    24102417    RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx);
    2411     Log(("VBoxGuestCommonIOCtl: CHECK_MEMORY_BALLOON returns %Rrc\n", rc));
     2418
     2419    LogFlowFunc(("Returns %Rrc\n", rc));
    24122420    return rc;
    24132421}
     
    24432451        if (pDevExt->MemBalloon.pOwner == pSession)
    24442452        {
    2445             rc = vboxGuestSetBalloonSizeFromUser(pDevExt, pSession, pInfo->u64ChunkAddr, !!pInfo->fInflate);
     2453            rc = vboxGuestSetBalloonSizeFromUser(pDevExt, pSession, pInfo->u64ChunkAddr,
     2454                                                 !!pInfo->fInflate);
    24462455            if (pcbDataReturned)
    24472456                *pcbDataReturned = 0;
     
    24692478{
    24702479    VMMDevReqWriteCoreDump *pReq = NULL;
    2471     int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_WriteCoreDump);
     2480    int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevReqWriteCoreDump),
     2481                         VMMDevReq_WriteCoreDump);
    24722482    if (RT_FAILURE(rc))
    24732483    {
    2474         Log(("VBoxGuestCommonIOCtl: WRITE_CORE_DUMP: failed to allocate %u (%#x) bytes to cache the request. rc=%Rrc!!\n",
    2475              sizeof(*pReq), sizeof(*pReq), rc));
     2484        LogFlowFunc(("Failed to allocate %u (%#x) bytes to cache the request; rc=%Rrc\n",
     2485                     sizeof(VMMDevReqWriteCoreDump), sizeof(VMMDevReqWriteCoreDump), rc));
    24762486        return rc;
    24772487    }
     
    24802490    rc = VbglGRPerform(&pReq->header);
    24812491    if (RT_FAILURE(rc))
    2482         Log(("VBoxGuestCommonIOCtl: WRITE_CORE_DUMP: VbglGRPerform failed, rc=%Rrc!\n", rc));
     2492        LogFlowFunc(("VbglGRPerform failed, rc=%Rrc\n", rc));
    24832493
    24842494    VbglGRFree(&pReq->header);
     
    26092619    if (!VBoxGuestCommonGuestCapsValidateValues(fOrMask))
    26102620    {
    2611         LogRel(("VBoxGuestCommonGuestCapsAcquire: pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- invalid fOrMask\n",
    2612                 pSession, fOrMask, fNotMask, enmFlags));
     2621        LogRelFunc(("pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- invalid fOrMask\n",
     2622                    pSession, fOrMask, fNotMask, enmFlags));
    26132623        return VERR_INVALID_PARAMETER;
    26142624    }
     
    26172627        && enmFlags != VBOXGUESTCAPSACQUIRE_FLAGS_NONE)
    26182628    {
    2619         LogRel(("VBoxGuestCommonGuestCapsAcquire: pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- invalid enmFlags %d\n",
    2620                 pSession, fOrMask, fNotMask, enmFlags));
     2629        LogRelFunc(("pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- invalid enmFlags %d\n",
     2630                    pSession, fOrMask, fNotMask, enmFlags));
    26212631        return VERR_INVALID_PARAMETER;
    26222632    }
     
    26242634    if (!VBoxGuestCommonGuestCapsModeSet(pDevExt, fOrMask, true, &fSetCaps))
    26252635    {
    2626         LogRel(("VBoxGuestCommonGuestCapsAcquire: pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- calling caps acquire for set caps\n",
    2627                 pSession, fOrMask, fNotMask, enmFlags));
     2636        LogRelFunc(("pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- calling caps acquire for set caps\n",
     2637                    pSession, fOrMask, fNotMask, enmFlags));
    26282638        return VERR_INVALID_STATE;
    26292639    }
     
    26312641    if (enmFlags & VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE)
    26322642    {
    2633         Log(("VBoxGuestCommonGuestCapsAcquire: pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- configured acquire caps: 0x%x\n",
    2634              pSession, fOrMask, fNotMask, enmFlags));
     2643        LogRelFunc(("pSession(0x%p), OR(0x%x), NOT(0x%x), flags(0x%x) -- configured acquire caps: 0x%x\n",
     2644                    pSession, fOrMask, fNotMask, enmFlags));
    26352645        return VINF_SUCCESS;
    26362646    }
     
    26722682    if (fOtherConflictingCaps)
    26732683    {
    2674         Log(("VBoxGuest: Caps 0x%x were busy\n", fOtherConflictingCaps));
     2684        LogFlowFunc(("Caps 0x%x were busy\n", fOtherConflictingCaps));
    26752685        return VERR_RESOURCE_BUSY;
    26762686    }
     
    26862696    if (RT_FAILURE(rc))
    26872697    {
    2688         LogRel(("VBoxGuestCommonGuestCapsAcquire: VBoxGuestSetGuestCapabilities failed, rc=%Rrc\n", rc));
     2698        LogRelFunc(("VBoxGuestSetGuestCapabilities failed, rc=%Rrc\n", rc));
    26892699
    26902700        /* Failure branch
     
    27172727    int rc = VBoxGuestCommonGuestCapsAcquire(pDevExt, pSession, pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags);
    27182728    if (RT_FAILURE(rc))
    2719         LogRel(("VBoxGuestCommonGuestCapsAcquire: failed rc=%Rrc\n", rc));
     2729        LogRelFunc(("Failed, rc=%Rrc\n", rc));
    27202730    pAcquire->rc = rc;
    27212731    return VINF_SUCCESS;
     
    27422752{
    27432753    int rc;
    2744     Log(("VBoxGuestCommonIOCtl: iFunction=%#x pDevExt=%p pSession=%p pvData=%p cbData=%zu\n",
    2745          iFunction, pDevExt, pSession, pvData, cbData));
     2754    LogFlowFunc(("iFunction=%#x, pDevExt=%p, pSession=%p, pvData=%p, cbData=%zu\n",
     2755                 iFunction, pDevExt, pSession, pvData, cbData));
    27462756
    27472757    /*
     
    29632973            default:
    29642974            {
    2965                 LogRel(("VBoxGuestCommonIOCtl: Unknown request iFunction=%#x stripped size=%#x\n",
    2966                         iFunction, VBOXGUEST_IOCTL_STRIP_SIZE(iFunction)));
     2975                LogRelFunc(("Unknown request iFunction=%#x, stripped size=%#x\n",
     2976                            iFunction, VBOXGUEST_IOCTL_STRIP_SIZE(iFunction)));
    29672977                rc = VERR_NOT_SUPPORTED;
    29682978                break;
     
    29712981    }
    29722982
    2973     Log(("VBoxGuestCommonIOCtl: returns %Rrc *pcbDataReturned=%zu\n", rc, pcbDataReturned ? *pcbDataReturned : 0));
     2983    LogFlowFunc(("Returning %Rrc *pcbDataReturned=%zu\n", rc, pcbDataReturned ? *pcbDataReturned : 0));
    29742984    return rc;
    29752985}
     
    30203030            PVBOXGUESTWAIT  pSafe;
    30213031
    3022             Log3(("VBoxGuestCommonISR: acknowledge events succeeded %#RX32\n", fEvents));
     3032            LogFlowFunc(("Acknowledge events succeeded: %#RX32\n", fEvents));
    30233033
    30243034            /*
     
    30863096        }
    30873097        else /* something is serious wrong... */
    3088             Log(("VBoxGuestCommonISR: acknowledge events failed rc=%Rrc (events=%#x)!!\n",
    3089                  pReq->header.rc, pReq->events));
    3090     }
     3098            LogFlowFunc(("Acknowledging events failed, rc=%Rrc (events=%#x)\n",
     3099                         pReq->header.rc, pReq->events));
     3100    }
     3101#ifndef DEBUG_andy
    30913102    else
    3092         LogFlow(("VBoxGuestCommonISR: not ours\n"));
     3103        LogFlowFunc(("Not ours\n"));
     3104#endif
    30933105
    30943106    RTSpinlockReleaseNoInts(pDevExt->EventSpinlock);
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