VirtualBox

Changeset 109065 in vbox


Ignore:
Timestamp:
Apr 24, 2025 8:14:18 AM (10 days ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168602
Message:

VBox/log.h,libs/xpcom: Added an XPCOM logging group and fixed missing newlines (++) in the logging in xpcom.

Location:
trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/log.h

    r108514 r109065  
    864864    LOG_GROUP_VSCSI,
    865865    /** Webservice group. */
    866     LOG_GROUP_WEBSERVICE
     866    LOG_GROUP_WEBSERVICE,
     867    /** Generic XPCOM group.   */
     868    LOG_GROUP_XPCOM
    867869    /* !!!ALPHABETICALLY!!! */
    868870} VBOXLOGGROUP;
     
    12821284    "VSCSI", \
    12831285    "WEBSERVICE", \
     1286    "XPCOM", \
    12841287}
    12851288
  • trunk/src/libs/xpcom18a4/Config.kmk

    r108349 r109065  
    7070        NDEBUG=1 \
    7171        _IMPL_NS_COM \
    72         IN_RING3
     72        IN_RING3 \
     73        LOG_GROUP=LOG_GROUP_XPCOM
    7374ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
    7475 TEMPLATE_XPComDll_DEFS              += \
  • trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcConnectionUnix.cpp

    r103472 r109065  
    3434 *
    3535 * ***** END LICENSE BLOCK ***** */
     36#undef  LOG_GROUP
    3637#define LOG_GROUP LOG_GROUP_IPC
    3738#include <iprt/assert.h>
  • trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcDConnectService.cpp

    r109062 r109065  
    3636 *
    3737 * ***** END LICENSE BLOCK ***** */
     38#undef  LOG_GROUP
    3839#define LOG_GROUP LOG_GROUP_IPC
    3940#include "ipcDConnectService.h"
     
    934935       elemType.IsReference()))
    935936  {
    936     Log(("arrays of pointers and references to arithmetic types are "
    937          "not yet supported\n"));
     937    Log(("arrays of pointers and references to arithmetic types are not yet supported\n"));
    938938    return NS_ERROR_NOT_IMPLEMENTED;
    939939  }
     
    14231423  {
    14241424    const DConnectOp *op = (const DConnectOp *) aData;
    1425     Log((
    1426       "DConnectCompletion::OnMessageAvailable: "
    1427       "senderID=%d, opcode_major=%d, index=%d (waiting for %d)\n",
    1428       aSenderID, op->opcode_major, op->request_index, mSelector.mRequestIndex
    1429     ));
     1425    Log(("DConnectCompletion::OnMessageAvailable: senderID=%d, opcode_major=%d, index=%d (waiting for %d)\n",
     1426         aSenderID, op->opcode_major, op->request_index, mSelector.mRequestIndex));
    14301427    if (aSenderID == mSelector.mPeer &&
    14311428        op->opcode_major == mSelector.mOpCodeMajor &&
     
    24352432    if (iinfoQ) {
    24362433        iinfoQ->GetNameShared(&nameQ);
    2437         Log(("calling QueryInterface {%s} on peer object "
    2438              "(stub=%p, instance=0x%Lx {%s})\n",
     2434        Log(("calling QueryInterface {%s} on peer object (stub=%p, instance=0x%Lx {%s})\n",
    24392435             nameQ, this, mInstance, name));
    24402436    }
     
    28982894  const char *name;
    28992895  aData->InterfaceInfo()->GetNameShared(&name);
    2900   Log(("ipcDConnectService: WARNING: deleting unreleased "
    2901        "instance=%p iface=%p {%s}\n", aData, aData->RealInstance(), name));
     2896  Log(("ipcDConnectService: WARNING: deleting unreleased instance=%p iface=%p {%s}\n", aData, aData->RealInstance(), name));
    29022897#endif
    29032898
     
    32733268#ifdef LOG_ENABLED
    32743269  const DConnectOp *op = (const DConnectOp *) aData;
    3275   Log (("ipcDConnectService::OnMessageAvailable: "
    3276         "senderID=%d, opcode_major=%d, index=%d\n",
    3277         aSenderID, op->opcode_major, op->request_index));
     3270  Log(("ipcDConnectService::OnMessageAvailable: senderID=%d, opcode_major=%d, index=%d\n",
     3271       aSenderID, op->opcode_major, op->request_index));
    32783272#endif
    32793273
     
    33083302    nsrefcnt countIPC = aData->ReleaseIPC(PR_TRUE /* locked */);
    33093303
    3310     Log(("ipcDConnectService::PruneInstanceMapForPeer: "
    3311          "instance=%p: %d IPC refs to release\n",
    3312          aData, countIPC + 1));
     3304    Log(("ipcDConnectService::PruneInstanceMapForPeer: instance=%p: %d IPC refs to release\n", aData, countIPC + 1));
    33133305
    33143306    // release all IPC instances of the "officially dead" client (see
     
    33533345    else
    33543346    {
    3355       Log(("ipcDConnectService::OnClientStateChange: "
    3356            "pruning all instances created for peer %d...\n", aClientID));
     3347      Log(("ipcDConnectService::OnClientStateChange: pruning all instances created for peer %d...\n", aClientID));
    33573348
    33583349      nsVoidArray wrappers;
     
    33663357      }
    33673358
    3368       Log(("ipcDConnectService::OnClientStateChange: "
    3369            "%d lost instances\n", wrappers.Count()));
     3359      Log(("ipcDConnectService::OnClientStateChange: %d lost instances\n", wrappers.Count()));
    33703360
    33713361      // release all pending references left after PruneInstanceMapForPeer().
     
    36553645    // client gets processed here (because of true multithreading). Just log
    36563646    // a debug warning
    3657     Log(("ipcDConnectService::OnRelease: WARNING: "
    3658          "instance wrapper %p for peer %d not found", wrapper, peer));
     3647    Log(("ipcDConnectService::OnRelease: WARNING: instance wrapper %p for peer %d not found\n", wrapper, peer));
    36593648  }
    36603649}
  • trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp

    r104483 r109065  
    3535 *
    3636 * ***** END LICENSE BLOCK ***** */
     37#undef  LOG_GROUP
    3738#define LOG_GROUP LOG_GROUP_IPC
    3839#include "ipcdclient.h"
  • trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.cpp

    r104540 r109065  
    3535 *
    3636 * ***** END LICENSE BLOCK ***** */
     37#undef  LOG_GROUP
    3738#define LOG_GROUP LOG_GROUP_IPC
    3839#include <iprt/asm.h>
  • trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcCommandModule.cpp

    r105338 r109065  
    3535 *
    3636 * ***** END LICENSE BLOCK ***** */
     37#undef  LOG_GROUP
    3738#define LOG_GROUP LOG_GROUP_IPC
    3839#include <stdlib.h>
  • trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcd.cpp

    r103472 r109065  
    3535 *
    3636 * ***** END LICENSE BLOCK ***** */
     37#undef  LOG_GROUP
    3738#define LOG_GROUP LOG_GROUP_IPC
    3839#include <iprt/assert.h>
  • trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcConfig.cpp

    r103472 r109065  
    3535 *
    3636 * ***** END LICENSE BLOCK ***** */
     37#undef  LOG_GROUP
    3738#define LOG_GROUP LOG_GROUP_IPC
    3839
  • trunk/src/libs/xpcom18a4/python/src/PyISupports.cpp

    r101955 r109065  
    5555
    5656#ifdef VBOX_DEBUG_LIFETIMES
    57 # include <iprt/log.h>
     57# include <VBox/log.h>
    5858# include <iprt/stream.h>
    5959
  • trunk/src/libs/xpcom18a4/xpcom/base/nsDebugImpl.cpp

    r102458 r109065  
    143143{
    144144    /* Debug log. */
    145     Log(("WARNING: %s, file %s, line %d", aMessage, aFile, aLine));
     145    Log(("WARNING: %s, file %s, line %d\n", aMessage, aFile, aLine));
    146146
    147147    // And write it out to the stdout
  • trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp

    r103533 r109065  
    3838#include <iprt/initterm.h>
    3939#include <iprt/time.h>
     40#include <VBox/log.h>
    4041
    4142#include "nsXPCOM.h"
     
    387388    /* Make sure IPRT is initialized. */
    388389    RTR3InitDll(RTR3INIT_FLAGS_UNOBTRUSIVE);
     390    LogFlow(("NS_InitXPCOM2: done RTR3InitDll\n"));
    389391
    390392     // We are not shutting down
     
    523525
    524526    if ( NS_FAILED(rv) || CheckUpdateFile()) {
     527        LogFlow(("NS_InitXPCOM2: rv=%#x or CheckUpdateFile()=>true\n", rv));
     528
    525529        // if we find no persistent registry, we will try to autoregister
    526530        // the default components directory.
     
    610614    nsIInterfaceInfoManager* iim = XPTI_GetInterfaceInfoManager();
    611615    NS_IF_RELEASE(iim);
     616
    612617#ifdef VBOX
    613618    // Must initialize the EventQueueService singleton before anyone is
     
    626631
    627632    // Notify observers of xpcom autoregistration start
     633    LogFlow(("NS_InitXPCOM2: Notifying startup observers (autoreg)\n"));
    628634    NS_CreateServicesFromCategory(NS_XPCOM_STARTUP_OBSERVER_ID,
    629635                                  nsnull,
     
    633639    gXPCOMInitialized = PR_TRUE;
    634640#endif
     641    LogFlow(("NS_InitXPCOM2: return NS_OK\n"));
    635642    return NS_OK;
    636643}
  • trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp

    r104493 r109065  
    963963AutoRegEntry::Modified(PRInt64 *date)
    964964{
     965    Log(("AutoRegEntry::Modified: mModDate=%RI64 vs %RI64 - %d\n", mModDate, *date, !LL_EQ(*date, mModDate)));
    965966    return !LL_EQ(*date, mModDate);
    966967}
     
    16701671                                       void **aResult)
    16711672{
    1672     nsresult rv;
     1673    LogFlow(("nsComponentManager: GetClassObject(%RTuuid)\n", &aClass));
     1674    Assert(aResult != nsnull);
    16731675
    16741676    nsCOMPtr<nsIFactory> factory;
    1675 
    1676 #ifdef LOG_ENABLED
    1677     char *buf = aClass.ToString();
    1678     LogFlow(("nsComponentManager: GetClassObject(%s)", buf));
    1679     if (buf)
    1680         PR_Free(buf);
    1681 #endif
    1682 
    1683     Assert(aResult != nsnull);
    1684 
    1685     rv = FindFactory(aClass, getter_AddRefs(factory));
    1686     if (NS_FAILED(rv)) return rv;
    1687 
    1688     rv = factory->QueryInterface(aIID, aResult);
    1689 
    1690     Log(("\t\tGetClassObject() %s", NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"));
     1677    nsresult rv = FindFactory(aClass, getter_AddRefs(factory));
     1678    if (NS_SUCCEEDED(rv))
     1679        rv = factory->QueryInterface(aIID, aResult);
     1680
     1681    Log(("nsComponentManager: GetClassObject(%RTuuid) returns %Rrv and %p\n", &aClass, rv, *aResult));
    16911682    return rv;
    16921683}
     
    16981689                                                   void **aResult)
    16991690{
    1700     nsresult rv;
     1691    LogFlow(("nsComponentManager: GetClassObjectByContractID(%s, %RTuuid)\n", contractID, &aIID));
     1692    Assert(aResult != nsnull);
    17011693
    17021694    nsCOMPtr<nsIFactory> factory;
    1703 
    1704     Log(("nsComponentManager: GetClassObject(%s)", contractID));
    1705     Assert(aResult != nsnull);
    1706 
    1707     rv = FindFactory(contractID, strlen(contractID), getter_AddRefs(factory));
    1708     if (NS_FAILED(rv)) return rv;
    1709 
    1710     rv = factory->QueryInterface(aIID, aResult);
    1711 
    1712     Log(("\t\tGetClassObject() %s", NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"));
     1695    nsresult rv = FindFactory(contractID, strlen(contractID), getter_AddRefs(factory));
     1696    if (NS_SUCCEEDED(rv))
     1697        rv = factory->QueryInterface(aIID, aResult);
     1698
     1699    Log(("nsComponentManager: GetClassObjectByContractID(%s, %RTuuid) returns %Rrv and %p\n", contractID, &aIID, rv, *aResult));
    17131700    return rv;
    17141701}
     
    17371724        *aClass = fe->mCid;
    17381725        rv = NS_OK;
    1739     }
    1740 #ifdef LOG_ENABLED
    1741     char *buf = 0;
    1742     if (NS_SUCCEEDED(rv))
    1743         buf = aClass->ToString();
    1744     Log(("nsComponentManager: ContractIDToClassID(%s)->%s", aContractID,
    1745          NS_SUCCEEDED(rv) ? buf : "[FAILED]"));
    1746     if (buf)
    1747         PR_Free(buf);
    1748 #endif
     1726        Log(("nsComponentManager: ContractIDToClassID(%s)->%RTuuid\n", aContractID, aClass));
     1727    }
     1728    else
     1729        Log(("nsComponentManager: ContractIDToClassID(%s)->NS_ERROR_FACTORY_NOT_REGISTERED\n", aContractID));
    17491730    return rv;
    17501731}
     
    17641745{
    17651746    NS_WARNING("Need to implement CLSIDToContractID");
    1766 
    1767     nsresult rv = NS_ERROR_FACTORY_NOT_REGISTERED;
    1768 
    1769 #ifdef LOG_ENABLED
    1770     char *buf = aClass.ToString();
    1771     Log(("nsComponentManager: CLSIDToContractID(%s)->%s", buf,
    1772          NS_SUCCEEDED(rv) ? *aContractID : "[FAILED]"));
    1773     if (buf)
    1774         PR_Free(buf);
    1775 #endif
    1776     return rv;
     1747    Log(("nsComponentManager: CLSIDToContractID(%RTuuid)->NS_ERROR_FACTORY_NOT_REGISTERED\n", aClass));
     1748    RT_NOREF(aClass, aClassName, aContractID);
     1749    return NS_ERROR_FACTORY_NOT_REGISTERED;
    17771750}
    17781751
     
    18101783    mPendingCIDs.RemoveElement((void*)&aClass);
    18111784}
     1785
    18121786#endif
     1787
    18131788/**
    18141789 * CreateInstance()
     
    18401815
    18411816    if (aResult == nsnull)
    1842     {
    18431817        return NS_ERROR_NULL_POINTER;
    1844     }
     1818
    18451819    *aResult = nsnull;
    18461820
    18471821    nsFactoryEntry *entry = GetFactoryEntry(aClass);
    1848 
    18491822    if (!entry)
    18501823        return NS_ERROR_FACTORY_NOT_REGISTERED;
     
    18631836    nsIFactory *factory = nsnull;
    18641837    nsresult rv = entry->GetFactory(&factory, this);
    1865 
    18661838    if (NS_SUCCEEDED(rv))
    18671839    {
     
    18751847    }
    18761848
    1877 #ifdef LOG_ENABLED
    1878     char *buf = aClass.ToString();
    1879     Log(("nsComponentManager: CreateInstance(%s) %s", buf,
    1880          NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"));
    1881     if (buf)
    1882         PR_Free(buf);
    1883 #endif
    1884 
     1849    Log(("nsComponentManager: CreateInstance(%RTuuid,,%RTuuid) %Rhrc & %p\n", &aClass, &aIID, rv, aResult));
    18851850    return rv;
    18861851}
     
    19541919    }
    19551920
    1956     Log(("nsComponentManager: CreateInstanceByContractID(%s) %s", aContractID,
    1957          NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"));
     1921    Log(("nsComponentManager: CreateInstanceByContractID(%s) %Rhrc and %p\n", aContractID, rv, *aResult));
    19581922    return rv;
    19591923}
     
    25862550{
    25872551    nsAutoMonitor mon(mMon);
    2588 #ifdef LOG_ENABLED
    2589     char *buf = aClass.ToString();
    2590     Log(("nsComponentManager: RegisterFactory(%s, %s)", buf,
    2591          (aContractID ? aContractID : "(null)")));
    2592     if (buf)
    2593         PR_Free(buf);
    2594 #endif
     2552    Log(("nsComponentManager: RegisterFactory(%RTuuid, %s)\n", &aClass, aContractID));
    25952553    nsFactoryEntry *entry = nsnull;
    25962554    nsFactoryTableEntry* factoryTableEntry = NS_STATIC_CAST(nsFactoryTableEntry*,
     
    25982556                                                                                 &aClass,
    25992557                                                                                 PL_DHASH_ADD));
    2600 
    26012558    if (!factoryTableEntry)
    26022559        return NS_ERROR_OUT_OF_MEMORY;
    26032560
    26042561
    2605     if (PL_DHASH_ENTRY_IS_BUSY(factoryTableEntry)) {
     2562    if (PL_DHASH_ENTRY_IS_BUSY(factoryTableEntry))
    26062563        entry = factoryTableEntry->mFactoryEntry;
    2607     }
    26082564
    26092565    if (entry && !aReplace)
    26102566    {
    26112567        // Already registered
    2612         Log(("\t\tFactory already registered."));
     2568        LogFunc(("Factory already registered.\n"));
    26132569        return NS_ERROR_FACTORY_EXISTS;
    26142570    }
     
    26302586        nsresult rv = HashContractID(aContractID, strlen(aContractID), entry);
    26312587        if (NS_FAILED(rv)) {
    2632             Log(("\t\tFactory register succeeded. "
    2633                  "Hashing contractid (%s) FAILED.", aContractID));
     2588            LogFunc(("Factory register succeeded. Hashing contractid (%s) FAILED.\n", aContractID));
    26342589            return rv;
    26352590        }
    26362591    }
    26372592
    2638     Log(("\t\tFactory register succeeded contractid=%s.",
    2639           aContractID ? aContractID : "<none>"));
     2593    LogFunc(("Factory register succeeded contractid=%s.\n", aContractID));
    26402594    return NS_OK;
    26412595}
     
    27412695    // Normalize proid and classname
    27422696    const char *contractID = (aContractID && *aContractID) ? aContractID : nsnull;
    2743 #ifdef LOG_ENABLED
    2744     char *buf = aClass.ToString();
    2745     Log(("nsComponentManager: RegisterComponentCommon(%s, %s, %s, %s)",
    2746          buf, contractID ? contractID : "(null)",
    2747          aRegistryName, aType));
    2748     if (buf)
    2749         PR_Free(buf);
    2750 #endif
     2697    Log(("nsComponentManager: RegisterComponentCommon(%RTuuid, %s, %s, %s)\n", &aClass, contractID, aRegistryName, aType));
    27512698    if (entry && !aReplace) {
    2752         Log(("\t\tFactory already registered."));
     2699        LogFunc(("Factory already registered.\n"));
    27532700        return NS_ERROR_FACTORY_EXISTS;
    27542701    }
     
    27592706    nsresult rv = GetLoaderForType(typeIndex, getter_AddRefs(loader));
    27602707    if (NS_FAILED(rv)) {
    2761         Log(("\t\tgetting loader for %s FAILED\n", aType));
     2708        LogFunc(("getting loader for %s FAILED\n", aType));
    27622709        return rv;
    27632710    }
     
    27972744        rv = HashContractID(contractID, aContractIDLen, entry);
    27982745        if (NS_FAILED(rv)) {
    2799             Log(("\t\tHashContractID(%s) FAILED\n", contractID));
     2746            LogFunc(("HashContractID(%s) FAILED\n", contractID));
    28002747            return rv;
    28012748        }
     
    29482895                                          nsIFactory *aFactory)
    29492896{
    2950 #ifdef LOG_ENABLED
    2951     char *buf = aClass.ToString();
    2952     Log(("nsComponentManager: UnregisterFactory(%s)", buf));
    2953     if (buf)
    2954         PR_Free(buf);
    2955 #endif
     2897    Log(("nsComponentManager: UnregisterFactory(%RTuuid)\n", &aClass));
    29562898    nsFactoryEntry *old;
    29572899
     
    29702912    }
    29712913
    2972     Log(("\t\tUnregisterFactory() %s",
    2973          NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"));
     2914    LogFunc(("returns %Rhrc\n", rv));
    29742915    return rv;
    29752916}
     
    29792920                                            const char *registryName)
    29802921{
    2981 #ifdef LOG_ENABLED
    2982     char *buf = aClass.ToString();
    2983     Log(("nsComponentManager: UnregisterComponent(%s)", buf));
    2984     if (buf)
    2985         PR_Free(buf);
    2986 #endif
    2987 
     2922    Log(("nsComponentManager: UnregisterComponent(%RTuuid)\n", &aClass));
    29882923    NS_ENSURE_ARG_POINTER(registryName);
    29892924    nsFactoryEntry *old;
     
    30002935    }
    30012936
    3002     Log(("nsComponentManager: Factory unregister(%s) succeeded.", registryName));
     2937    Log(("nsComponentManager: Factory unregister(%s) succeeded.\n", registryName));
    30032938    return NS_OK;
    30042939}
     
    30292964    nsAutoMonitor mon(mMon);
    30302965
    3031     Log(("nsComponentManager: Unloading Libraries."));
     2966    Log(("nsComponentManager: Unloading Libraries.\n"));
    30322967
    30332968    // UnloadAll the loaders
     
    35053440    nsresult rv = RegistryLocationForSpec(file, getter_Copies(registryName));
    35063441    if (NS_FAILED(rv))
     3442    {
     3443        Log(("nsComponentManagerImpl::HasFileChanged: failed rv=%#x\n", rv));
    35073444        return rv;
     3445    }
    35083446
    35093447    nsCStringKey key(registryName);
     
    36843622        // xptiInterfaceInfoManager::BuildFileSearchPath, which it detects
    36853623        // as unsafe in debug builds. Just fail, no real problem.
    3686 #ifdef DEBUG
     3624# ifdef DEBUG
    36873625        printf("NS_GetServiceManager: no current instance, suppressed XPCOM initialization!\n");
    3688 #endif
     3626# endif
    36893627        rv = NS_ERROR_SERVICE_NOT_AVAILABLE;
    36903628#else /* !VBOX */
  • trunk/src/libs/xpcom18a4/xpcom/components/nsNativeComponentLoader.cpp

    r104493 r109065  
    131131    rv = GetFactoryFromModule(dll, aCID, _retval);
    132132
    133     Log(("nsNativeComponentLoader: Factory creation %s for %s",
     133    Log(("nsNativeComponentLoader: Factory creation %s for %s\n",
    134134         (NS_SUCCEEDED(rv) ? "succeeded" : "FAILED"),
    135135         aLocation));
     
    428428#endif
    429429
    430     Log(("nsNativeComponentLoader: %s(%s) Load FAILED with error: %s",
     430    Log(("nsNativeComponentLoader: %s(%s) Load FAILED with error: %s\n",
    431431         aCallerName, displayPath.get(), errorMsg.get()));
    432432    return NS_OK;
     
    576576        || RTStrICmp(strLeafName.get() + cchLeafName - sizeof(s_szSuff) + 1, s_szSuff))
    577577    {
    578         Log(("Skipping '%s'...", strLeafName.get()));
     578        Log(("Skipping '%s'...\n", strLeafName.get()));
    579579        return NS_OK; /* skip */
    580580    }
     
    583583        && !RTStrICmp(strLeafName.get() + cchLeafName - sizeof(s_szSuffInvalid) + 1, s_szSuffInvalid))
    584584    {
    585         Log(("Skipping '%s' (#2)...", strLeafName.get()));
     585        Log(("Skipping '%s' (#2)...\n", strLeafName.get()));
    586586        return NS_OK; /* skip */
    587587    }
    588588#endif
    589     Log(("... '%s'", strLeafName.get()));
     589    Log(("... '%s'\n", strLeafName.get()));
    590590
    591591    nsXPIDLCString persistentDescriptor;
     
    773773nsNativeComponentLoader::UnloadAll(PRInt32 aWhen)
    774774{
    775     Log(("nsNativeComponentLoader: Unloading...."));
     775    Log(("nsNativeComponentLoader: Unloading....\n"));
    776776
    777777    struct freeLibrariesClosure callData;
  • trunk/src/libs/xpcom18a4/xpcom/components/xcDll.cpp

    r102694 r109065  
    6666#include "nsNativeComponentLoader.h"
    6767#include "nsMemory.h"
     68#include <VBox/log.h>
     69
    6870
    6971nsDll::nsDll(nsIFile *dllSpec, nsNativeComponentLoader *loader)
     
    116118    if (NS_FAILED(rv))
    117119        return PR_TRUE;
     120    Log2(("nsDll::HasChanged: currentDate=%RI64\n", currentDate));
    118121    PRBool changed = PR_TRUE;
    119122    manager->HasFileChanged(m_dllSpec, nsnull, currentDate, &changed);
  • trunk/src/libs/xpcom18a4/xpcom/threads/nsEventQueueService.cpp

    r102057 r109065  
    299299    PLEventQueue *equeue;
    300300    (*aNewQueue)->GetPLEventQueue(&equeue);
    301     Log(("EventQueue: Service push queue [queue=%lx]",(long)equeue));
     301    Log(("EventQueue: Service push queue [queue=%lx]\n",(long)equeue));
    302302#endif
    303303
     
    333333    PLEventQueue *equeue;
    334334    aQueue->GetPLEventQueue(&equeue);
    335     Log(("EventQueue: Service pop queue [queue=%lx]",(long)equeue));
     335    Log(("EventQueue: Service pop queue [queue=%lx]\n",(long)equeue));
    336336#endif
    337337    aQueue->StopAcceptingEvents();
  • trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c

    r104486 r109065  
    379379    Assert(PR_GetMonitorEntryCount(queue->monitor) > 0);
    380380    if (event->owner == owner) {
    381         Log(("$$$ \tdestroying event %0x for owner %0x", event, owner));
     381        Log(("$$$ \tdestroying event %0x for owner %0x\n", event, owner));
    382382        PL_DequeueEvent(event, queue);
    383383
     
    394394    }
    395395    else {
    396         Log(("$$$ \tskipping event %0x for owner %0x", event, owner));
     396        Log(("$$$ \tskipping event %0x for owner %0x\n", event, owner));
    397397    }
    398398}
     
    404404        return;
    405405
    406     Log(("$$$ revoking events for owner %0x", owner));
     406    Log(("$$$ revoking events for owner %0x\n", owner));
    407407
    408408    /*
     
    411411    */
    412412    PR_EnterMonitor(self->monitor);
    413     Log(("$$$ owner %0x, entered monitor", owner));
     413    Log(("$$$ owner %0x, entered monitor\n", owner));
    414414
    415415    /*
     
    430430    PR_ExitMonitor(self->monitor);
    431431
    432     Log(("$$$ revoking events for owner %0x", owner));
     432    Log(("$$$ revoking events for owner %0x\n", owner));
    433433}
    434434
     
    480480            break;
    481481
    482         Log(("$$$ processing event"));
     482        Log(("$$$ processing event\n"));
    483483        PL_HandleEvent(event);
    484         Log(("$$$ done processing event"));
     484        Log(("$$$ done processing event\n"));
    485485    }
    486486
     
    632632
    633633    while ((event = PL_GetEvent(self)) == NULL) {
    634         Log(("$$$ waiting for event"));
     634        Log(("$$$ waiting for event\n"));
    635635        PR_Wait(mon, RT_INDEFINITE_WAIT);
    636636    }
     
    653653        }
    654654
    655         Log(("$$$ processing event"));
     655        Log(("$$$ processing event\n"));
    656656        PL_HandleEvent(event);
    657         Log(("$$$ done processing event"));
     657        Log(("$$$ done processing event\n"));
    658658    }
    659659}
     
    745745# endif
    746746
    747     Log(("_pl_NativeNotify: self=%p", self));
     747    Log(("_pl_NativeNotify: self=%p\n", self));
    748748    count = write(self->eventPipe[1], buf, 1);
    749749    if (count == 1)
     
    772772    PRInt32 count;
    773773    unsigned char c;
    774     Log(("_pl_AcknowledgeNativeNotify: self=%p", self));
     774    Log(("_pl_AcknowledgeNativeNotify: self=%p\n", self));
    775775    /* consume the byte NativeNotify put in our pipe: */
    776776    count = read(self->eventPipe[0], &c, 1);
     
    910910        Log(("$$$ processing event %ld\n", event->id));
    911911        if (event->id >= aID) {
    912             Log(("$$$ skipping event and breaking"));
     912            Log(("$$$ skipping event and breaking\n"));
    913913            break;
    914914        }
     
    916916        event = PL_GetEvent(aSelf);
    917917        PL_HandleEvent(event);
    918         Log(("$$$ done processing event"));
     918        Log(("$$$ done processing event\n"));
    919919        count++;
    920920    }
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