- Timestamp:
- May 20, 2015 5:35:22 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 100489
- Location:
- trunk/src
- Files:
-
- 49 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c
r54608 r55980 331 331 return g_VBoxGuest->_RTLogDefaultInstance(); 332 332 } 333 RTDECL(PRTLOGGER) RTLogRelDefaultInstance(void) 334 { 335 return g_VBoxGuest->_RTLogRelDefaultInstance(); 333 RTDECL(PRTLOGGER) RTLogDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 334 { 335 return g_VBoxGuest->_RTLogDefaultInstanceEx(fFlags, iGroup); 336 } 337 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void) 338 { 339 return g_VBoxGuest->_RTLogRelGetDefaultInstance(); 340 } 341 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(uint32_t fFlags, uint32_t iGroup) 342 { 343 return g_VBoxGuest->_RTLogRelGetDefaultInstanceEx(fFlags, iGroup); 336 344 } 337 345 RTDECL(int) RTErrConvertToErrno(int iErr) -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c
r54608 r55980 177 177 RTMemTmpFree, 178 178 RTLogDefaultInstance, 179 RTLogRelDefaultInstance, 179 RTLogDefaultInstanceEx, 180 RTLogRelGetDefaultInstance, 181 RTLogRelGetDefaultInstanceEx, 180 182 RTErrConvertToErrno, 181 183 VbgdCommonIoCtl, -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h
r54608 r55980 180 180 void (*_RTMemTmpFree)(void *pv); 181 181 PRTLOGGER(*_RTLogDefaultInstance)(void); 182 PRTLOGGER(*_RTLogRelDefaultInstance)(void); 182 PRTLOGGER(*_RTLogDefaultInstanceEx)(uint32_t fFlags, uint32_t iGroup); 183 PRTLOGGER(*_RTLogRelGetDefaultInstance)(void); 184 PRTLOGGER(*_RTLogRelGetDefaultInstanceEx)(uint32_t fFlags, uint32_t iGroup); 183 185 int (*_RTErrConvertToErrno)(int iErr); 184 186 int (*_VbgdCommonIoCtl)(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
r54610 r55980 957 957 if (g_fLoggerCreated) 958 958 { 959 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();959 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 960 960 if (pLogger) 961 961 RTLogGroupSettings(pLogger, pszValue); … … 970 970 static int vboxguestLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam) 971 971 { 972 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();972 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 973 973 *pszBuf = '\0'; 974 974 if (pLogger) … … 983 983 if (g_fLoggerCreated) 984 984 { 985 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();985 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 986 986 if (pLogger) 987 987 RTLogFlags(pLogger, pszValue); … … 995 995 static int vboxguestLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param *pParam) 996 996 { 997 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();997 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 998 998 *pszBuf = '\0'; 999 999 if (pLogger) … … 1008 1008 if (g_fLoggerCreated) 1009 1009 { 1010 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();1010 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 1011 1011 if (pLogger) 1012 1012 RTLogDestinations(pLogger, pszValue); … … 1020 1020 static int vboxguestLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam) 1021 1021 { 1022 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRel DefaultInstance();1022 PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); 1023 1023 *pszBuf = '\0'; 1024 1024 if (pLogger) -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibRuntimeXF86.cpp
r53972 r55980 65 65 } 66 66 67 RTDECL(PRTLOGGER) RTLogRel DefaultInstance(void)67 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void) 68 68 { 69 return NULL; 70 } 71 72 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 73 { 74 NOREF(fFlags); NOREF(iGroup); 69 75 return NULL; 70 76 } -
trunk/src/VBox/Additions/solaris/DRM/vboxvideo_drm.c
r52441 r55980 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #ifdef DEBUG_ramshankar32 # define LOG_INSTANCE RTLogRelDefaultInstance()33 #endif34 31 #undef offsetof /* This gets redefined in drmP.h */ 35 32 #include "include/drmP.h" -
trunk/src/VBox/Additions/solaris/Virtio/Virtio-solaris.c
r44529 r55980 28 28 * Header Files * 29 29 *******************************************************************************/ 30 #ifdef DEBUG_ramshankar31 # define LOG_INSTANCE RTLogRelDefaultInstance()32 #endif33 30 #include "Virtio-solaris.h" 34 31 -
trunk/src/VBox/Additions/solaris/Virtio/VirtioNet-solaris.c
r44529 r55980 28 28 * Header Files * 29 29 *******************************************************************************/ 30 #ifdef DEBUG_ramshankar31 # define LOG_INSTANCE RTLogRelDefaultInstance()32 #endif33 30 #include "Virtio-solaris.h" 34 31 #include "VirtioPci-solaris.h" -
trunk/src/VBox/Additions/solaris/Virtio/VirtioPci-solaris.c
r44529 r55980 28 28 * Header Files * 29 29 *******************************************************************************/ 30 #ifdef DEBUG_ramshankar31 # define LOG_INSTANCE RTLogRelDefaultInstance()32 #endif33 30 #include "VirtioPci-solaris.h" 34 31 -
trunk/src/VBox/Additions/solaris/Virtio/VirtioRing-solaris.c
r44529 r55980 28 28 * Header Files * 29 29 *******************************************************************************/ 30 #ifdef DEBUG_ramshankar31 # define LOG_INSTANCE RTLogRelDefaultInstance()32 #endif33 30 #include "Virtio-solaris.h" 34 31 -
trunk/src/VBox/Additions/x11/VBoxClient/main.cpp
r55440 r55980 301 301 /* If the user is running in "no daemon" mode anyway, send critical 302 302 * logging to stdout as well. */ 303 PRTLOGGER pReleaseLog = RTLogRelDefaultInstance(); 304 303 PRTLOGGER pReleaseLog = RTLogRelGetDefaultInstance(); 305 304 if (pReleaseLog) 306 305 rc = RTLogDestinations(pReleaseLog, "stdout"); -
trunk/src/VBox/Debugger/DBGCCommands.cpp
r55881 r55980 1218 1218 { 1219 1219 RTLogFlush(NULL); 1220 PRTLOGGER pLogRel = RTLogRel DefaultInstance();1220 PRTLOGGER pLogRel = RTLogRelGetDefaultInstance(); 1221 1221 if (pLogRel) 1222 1222 RTLogFlush(pLogRel); -
trunk/src/VBox/Devices/Network/DevE1000.cpp
r55534 r55980 173 173 # define E1kLog2(a) Log2(a) 174 174 # define E1kLog3(a) Log3(a) 175 # define E1kLogX(x, a) LogIt( LOG_INSTANCE,x, LOG_GROUP, a)175 # define E1kLogX(x, a) LogIt(x, LOG_GROUP, a) 176 176 //# define E1kLog(a) do {} while (0) 177 177 //# define E1kLog2(a) do {} while (0) -
trunk/src/VBox/Devices/Network/lwip-new/vbox/include/lwip-log.h
r50273 r55980 73 73 #ifdef LOG_ENABLED 74 74 75 # define LWIP_DEBUGF(_when, _args)\76 do { 75 # define LWIP_DEBUGF(_when, _args) \ 76 do { \ 77 77 const VBOX_LOGGROUP _group = (_when) >> LWIP_DEBUGF_LOG_GROUP_SHIFT; \ 78 if (_group >= LOG_GROUP_DEFAULT) { 78 if (_group >= LOG_GROUP_DEFAULT) { \ 79 79 /* severe => l1; serious => l2; warning => l3; default => l4 */ \ 80 const unsigned int _level = \ 81 1 << (LWIP_DBG_MASK_LEVEL+1 - ((_when) & LWIP_DBG_MASK_LEVEL)); \ 82 LogIt(LOG_INSTANCE, _level, _group, _args); \ 83 } \ 80 const unsigned int _level = 1U << (LWIP_DBG_MASK_LEVEL + 1 - ((_when) & LWIP_DBG_MASK_LEVEL)); \ 81 LogIt(_level, _group, _args); \ 82 } \ 84 83 } while (0) 85 84 86 85 #else /* !LOG_ENABLED */ 87 86 88 # define LWIP_DEBUGF(_when, _args) do { } while (0)87 # define LWIP_DEBUGF(_when, _args) do { } while (0) 89 88 90 89 #endif /* !LOG_ENABLED */ -
trunk/src/VBox/Devices/USB/solaris/USBProxyDevice-solaris.cpp
r50237 r55980 21 21 *******************************************************************************/ 22 22 #define LOG_GROUP LOG_GROUP_DRV_USBPROXY 23 #ifdef DEBUG_ramshankar24 # define LOG_INSTANCE RTLogRelDefaultInstance()25 #endif26 23 #include <sys/poll.h> 27 24 #include <errno.h> -
trunk/src/VBox/Devices/VMMDev/VMMDev.cpp
r55275 r55980 2177 2177 ("not null terminated\n"), VERR_INVALID_PARAMETER); 2178 2178 2179 LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("DEBUG LOG: %s", pReq->szString));2179 LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("DEBUG LOG: %s", pReq->szString)); 2180 2180 return VINF_SUCCESS; 2181 2181 } … … 2866 2866 switch (u32) 2867 2867 { 2868 case '\r': LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <return>\n")); break;2869 case '\n': LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <newline>\n")); break;2870 case '\t': LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <tab>\n")); break;2871 default: LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: %c (%02x)\n", u32, u32)); break;2868 case '\r': LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <return>\n")); break; 2869 case '\n': LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <newline>\n")); break; 2870 case '\t': LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: <tab>\n")); break; 2871 default: LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP_DEV_VMM_BACKDOOR, ("vmmdev: %c (%02x)\n", u32, u32)); break; 2872 2872 } 2873 2873 … … 2877 2877 pThis->szMsg[pThis->iMsg] = '\0'; 2878 2878 if (pThis->iMsg) 2879 LogRelIt( LOG_REL_INSTANCE,RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("VMMDev: Guest Log: %s\n", pThis->szMsg));2879 LogRelIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("VMMDev: Guest Log: %s\n", pThis->szMsg)); 2880 2880 pThis->iMsg = 0; 2881 2881 } … … 2885 2885 { 2886 2886 pThis->szMsg[pThis->iMsg] = '\0'; 2887 LogRelIt( LOG_REL_INSTANCE,RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("VMMDev: Guest Log: %s\n", pThis->szMsg));2887 LogRelIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP_DEV_VMM_BACKDOOR, ("VMMDev: Guest Log: %s\n", pThis->szMsg)); 2888 2888 pThis->iMsg = 0; 2889 2889 } -
trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp
r55863 r55980 228 228 { "RTHandleTableLookupWithCtx", (void *)RTHandleTableLookupWithCtx }, 229 229 { "RTLogDefaultInstance", (void *)RTLogDefaultInstance }, 230 { "RTLogDefaultInstanceEx", (void *)RTLogDefaultInstanceEx }, 230 231 { "RTLogGetDefaultInstance", (void *)RTLogGetDefaultInstance }, 232 { "RTLogGetDefaultInstanceEx", (void *)RTLogGetDefaultInstanceEx }, 231 233 { "RTLogLoggerExV", (void *)RTLogLoggerExV }, 232 234 { "RTLogPrintfV", (void *)RTLogPrintfV }, 233 { "RTLogRelDefaultInstance", (void *)RTLogRelDefaultInstance }, 235 { "RTLogRelDefaultInstance", (void *)RTLogRelGetDefaultInstance }, 236 { "RTLogRelGetDefaultInstance", (void *)RTLogRelGetDefaultInstance }, 237 { "RTLogRelGetDefaultInstanceEx", (void *)RTLogRelGetDefaultInstanceEx }, 234 238 { "RTLogSetDefaultInstanceThread", (void *)RTLogSetDefaultInstanceThread }, 235 239 { "RTMemAllocExTag", (void *)RTMemAllocExTag }, … … 5328 5332 5329 5333 case SUPLOGGERSETTINGS_WHICH_RELEASE: 5330 pLogger = RTLogRel DefaultInstance();5334 pLogger = RTLogRelGetDefaultInstance(); 5331 5335 break; 5332 5336 -
trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h
r55863 r55980 213 213 * 214 214 * @todo Pending work on next major version change: 215 * - (nothing)216 */ 217 #define SUPDRV_IOC_VERSION 0x0022000 0215 * - Remove RTLogRelDefaultInstance export from SUPDrv.cpp. 216 */ 217 #define SUPDRV_IOC_VERSION 0x00220001 218 218 219 219 /** SUP_IOCTL_COOKIE. */ -
trunk/src/VBox/HostDrivers/Support/SUPLib.cpp
r55436 r55980 280 280 CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION; 281 281 const uint32_t uMinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x00200000 282 ? 0x0020000 0282 ? 0x00200001 283 283 : SUPDRV_IOC_VERSION & 0xffff0000; 284 284 CookieReq.u.In.u32MinVersion = uMinVersion; … … 493 493 { "RTTimerCanDoHighResolution", 0xefef003a }, 494 494 { "RTLogDefaultInstance", 0xefef003b }, 495 { "RTLogRel DefaultInstance",0xefef003c },495 { "RTLogRelGetDefaultInstance", 0xefef003c }, 496 496 { "RTLogSetDefaultInstanceThread", 0xefef003d }, 497 497 { "RTLogLogger", 0xefef003e }, -
trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
r54581 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_SUP_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include <sys/types.h> 36 32 #include <sys/param.h> -
trunk/src/VBox/HostDrivers/VBoxNetAdp/solaris/VBoxNetAdp-solaris.c
r50664 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_NET_ADP_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include <VBox/log.h> 36 32 #include <VBox/err.h> -
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c
r52618 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_NET_FLT_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include <VBox/log.h> 36 32 #include <VBox/err.h> -
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFltBow-solaris.c
r54909 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_NET_FLT_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include <VBox/log.h> 36 32 #include <VBox/err.h> -
trunk/src/VBox/HostDrivers/VBoxUSB/solaris/USBLib-solaris.cpp
r47496 r55980 20 20 * Header Files * 21 21 *******************************************************************************/ 22 #ifdef DEBUG_ramshankar23 # define LOG_INSTANCE RTLogRelDefaultInstance()24 #endif25 22 #include <VBox/usblib.h> 26 23 #include <VBox/err.h> -
trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSB-solaris.c
r52750 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_USB_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include <VBox/version.h> 36 32 #include <VBox/log.h> -
trunk/src/VBox/HostDrivers/VBoxUSB/solaris/VBoxUSBMon-solaris.c
r50630 r55980 29 29 *******************************************************************************/ 30 30 #define LOG_GROUP LOG_GROUP_USB_DRV 31 #ifdef DEBUG_ramshankar32 # define LOG_ENABLED33 # define LOG_INSTANCE RTLogRelDefaultInstance()34 #endif35 31 #include "VBoxUSBFilterMgr.h" 36 32 #include <VBox/usblib-solaris.h> -
trunk/src/VBox/Main/src-all/Logging.cpp
r55401 r55980 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * VirtualBox Main Logging 5 4 */ … … 19 18 20 19 /* 21 * Main now always uses the default LOG_INSTANCE for logging,22 * so nothing to dohere for now.20 * Main now always uses the defaults for logging, so nothing to do 21 * here for now. 23 22 */ 24 23 /* vi: set tabstop=4 shiftwidth=4 expandtab: */ -
trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp
r55885 r55980 529 529 HRESULT MachineDebugger::getLogRelFlags(com::Utf8Str &aLogRelFlags) 530 530 { 531 HRESULT hrc = i_logStringProps(RTLogRelDefaultInstance(), RTLogGetFlags, "RTGetFlags", aLogRelFlags); 532 531 HRESULT hrc = i_logStringProps(RTLogRelGetDefaultInstance(), RTLogGetFlags, "RTGetFlags", aLogRelFlags); 533 532 return hrc; 534 533 } … … 536 535 HRESULT MachineDebugger::getLogRelGroups(com::Utf8Str &aLogRelGroups) 537 536 { 538 HRESULT hrc = i_logStringProps(RTLogRelDefaultInstance(), RTLogGetGroupSettings, "RTLogGetGroupSettings", aLogRelGroups); 539 537 HRESULT hrc = i_logStringProps(RTLogRelGetDefaultInstance(), RTLogGetGroupSettings, "RTLogGetGroupSettings", aLogRelGroups); 540 538 return hrc; 541 539 } … … 543 541 HRESULT MachineDebugger::getLogRelDestinations(com::Utf8Str &aLogRelDestinations) 544 542 { 545 HRESULT hrc = i_logStringProps(RTLogRelDefaultInstance(), RTLogGetDestinations, "RTLogGetDestinations", aLogRelDestinations); 546 543 HRESULT hrc = i_logStringProps(RTLogRelGetDefaultInstance(), RTLogGetDestinations, "RTLogGetDestinations", aLogRelDestinations); 547 544 return hrc; 548 545 } -
trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp
r55843 r55980 1183 1183 if (useLoggingLevel.isEmpty()) 1184 1184 useLoggingLevel = VBOXSVC_LOG_DEFAULT; 1185 int rc = RTLogGroupSettings(RTLogRel DefaultInstance(), useLoggingLevel.c_str());1185 int rc = RTLogGroupSettings(RTLogRelGetDefaultInstance(), useLoggingLevel.c_str()); 1186 1186 // If failed and not the default logging level - try to use the default logging level. 1187 1187 if (RT_FAILURE(rc)) … … 1192 1192 if (!useLoggingLevel.equals(VBOXSVC_LOG_DEFAULT)) 1193 1193 { 1194 rc = RTLogGroupSettings(RTLogRel DefaultInstance(), VBOXSVC_LOG_DEFAULT);1194 rc = RTLogGroupSettings(RTLogRelGetDefaultInstance(), VBOXSVC_LOG_DEFAULT); 1195 1195 // If failed report this to the release log. 1196 1196 if (RT_FAILURE(rc)) -
trunk/src/VBox/Main/src-server/win/svcmain.cpp
r55401 r55980 99 99 * running at this point which would rotate the logs concurrently, 100 100 * creating a mess. */ 101 PRTLOGGER pReleaseLogger = RTLogRel DefaultInstance();101 PRTLOGGER pReleaseLogger = RTLogRelGetDefaultInstance(); 102 102 if (pReleaseLogger) 103 103 { -
trunk/src/VBox/Runtime/VBox/VBoxRTImp.def
r54270 r55980 610 610 RTLogDefaultInit 611 611 RTLogDefaultInstance 612 RTLogDefaultInstanceEx 612 613 RTLogDestinations 613 614 RTLogDestroy … … 618 619 RTLogFormatV 619 620 RTLogGetDefaultInstance 621 RTLogGetDefaultInstanceEx 620 622 RTLogGetDestinations 621 623 RTLogGetFlags … … 628 630 RTLogPrintf 629 631 RTLogPrintfV 630 RTLogRelDefaultInstance 632 RTLogRelGetDefaultInstance 633 RTLogRelGetDefaultInstanceEx 631 634 RTLogRelLogger 632 635 RTLogRelLoggerV -
trunk/src/VBox/Runtime/VBox/logbackdoor-redirect.cpp
r48935 r55980 7 7 8 8 /* 9 * Copyright (C) 2007-201 1Oracle Corporation9 * Copyright (C) 2007-2015 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 27 27 */ 28 28 29 29 30 /******************************************************************************* 30 31 * Header Files * … … 36 37 37 38 /* All release logging goes to the backdoor logger anyway. */ 38 RTDECL(PRTLOGGER) RTLogRelDefaultInstance(void) 39 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void) 40 { 41 return NULL; 42 } 43 44 45 /* All release logging goes to the backdoor logger anyway. */ 46 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 39 47 { 40 48 return NULL; … … 48 56 } 49 57 58 59 /* All logging goes to the backdoor logger anyway. */ 60 RTDECL(PRTLOGGER) RTLogDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 61 { 62 return NULL; 63 } 64 65 50 66 /* All logging goes to the backdoor logger anyway. */ 51 67 RTDECL(PRTLOGGER) RTLogRelSetDefaultInstance(PRTLOGGER pLogger) … … 53 69 return NULL; 54 70 } 71 55 72 56 73 RTDECL(void) RTLogRelPrintf(const char *pszFormat, ...) … … 108 125 return VERR_NOT_IMPLEMENTED; 109 126 } 127 -
trunk/src/VBox/Runtime/common/log/log.cpp
r55436 r55980 2576 2576 2577 2577 /** 2578 * Gets the default logger instance, creating it if necessary. 2579 * 2580 * @returns Pointer to default logger instance. 2581 * @returns NULL if no default logger instance available. 2582 */ 2583 RTDECL(PRTLOGGER) RTLogDefaultInstance(void) 2578 * Common worker for RTLogDefaultInstance and RTLogDefaultInstanceEx. 2579 */ 2580 DECL_FORCE_INLINE(PRTLOGGER) rtLogDefaultInstanceCommon(void) 2584 2581 { 2585 2582 #ifdef IN_RC … … 2609 2606 #endif /* !IN_RC */ 2610 2607 } 2608 2609 2610 RTDECL(PRTLOGGER) RTLogDefaultInstance(void) 2611 { 2612 return rtLogDefaultInstanceCommon(); 2613 } 2611 2614 RT_EXPORT_SYMBOL(RTLogDefaultInstance); 2612 2615 2613 2616 2614 /** 2615 * Gets the default logger instance. 2616 * 2617 * @returns Pointer to default logger instance. 2618 * @returns NULL if no default logger instance available. 2619 */ 2620 RTDECL(PRTLOGGER) RTLogGetDefaultInstance(void) 2617 RTDECL(PRTLOGGER) RTLogDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 2618 { 2619 PRTLOGGER pLogger = rtLogDefaultInstanceCommon(); 2620 if (pLogger) 2621 { 2622 if (pLogger->fFlags & RTLOGFLAGS_DISABLED) 2623 pLogger = NULL; 2624 else if ( iGroup != UINT32_MAX 2625 && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) 2626 != (fFlags | RTLOGGRPFLAGS_ENABLED))) 2627 pLogger = NULL; 2628 } 2629 return pLogger; 2630 } 2631 RT_EXPORT_SYMBOL(RTLogDefaultInstanceEx); 2632 2633 2634 /** 2635 * Common worker for RTLogGetDefaultInstance and RTLogGetDefaultInstanceEx. 2636 */ 2637 DECL_FORCE_INLINE(PRTLOGGER) rtLogGetDefaultInstanceCommon(void) 2621 2638 { 2622 2639 #ifdef IN_RC … … 2640 2657 #endif 2641 2658 } 2659 2660 2661 RTDECL(PRTLOGGER) RTLogGetDefaultInstance(void) 2662 { 2663 return rtLogGetDefaultInstanceCommon(); 2664 } 2642 2665 RT_EXPORT_SYMBOL(RTLogGetDefaultInstance); 2666 2667 2668 RTDECL(PRTLOGGER) RTLogGetDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 2669 { 2670 PRTLOGGER pLogger = rtLogGetDefaultInstanceCommon(); 2671 if (pLogger) 2672 { 2673 if (pLogger->fFlags & RTLOGFLAGS_DISABLED) 2674 pLogger = NULL; 2675 else if ( iGroup != UINT32_MAX 2676 && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) 2677 != (fFlags | RTLOGGRPFLAGS_ENABLED))) 2678 pLogger = NULL; 2679 } 2680 return pLogger; 2681 } 2682 RT_EXPORT_SYMBOL(RTLogGetDefaultInstanceEx); 2643 2683 2644 2684 -
trunk/src/VBox/Runtime/common/log/logrel.cpp
r48935 r55980 70 70 71 71 72 /** 73 * Gets the default release logger instance. 74 * 75 * @returns Pointer to default release logger instance. 76 * @returns NULL if no default release logger instance available. 77 */ 78 RTDECL(PRTLOGGER) RTLogRelDefaultInstance(void) 72 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void) 79 73 { 80 74 #ifdef IN_RC … … 84 78 #endif /* !IN_RC */ 85 79 } 86 RT_EXPORT_SYMBOL(RTLogRelDefaultInstance); 80 RT_EXPORT_SYMBOL(RTLogRelGetDefaultInstance); 81 82 83 RTDECL(PRTLOGGER) RTLogRelGetDefaultInstanceEx(uint32_t fFlags, uint32_t iGroup) 84 { 85 #ifdef IN_RC 86 PRTLOGGER pLogger = &g_RelLogger; 87 #else /* !IN_RC */ 88 PRTLOGGER pLogger = g_pRelLogger; 89 #endif /* !IN_RC */ 90 if (pLogger) 91 { 92 if (pLogger->fFlags & RTLOGFLAGS_DISABLED) 93 pLogger = NULL; 94 else if ( iGroup != UINT32_MAX 95 && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) 96 != (fFlags | RTLOGGRPFLAGS_ENABLED))) 97 pLogger = NULL; 98 } 99 return pLogger; 100 } 101 RT_EXPORT_SYMBOL(RTLogRelGetDefaultInstanceEx); 87 102 88 103 … … 123 138 if (!pLogger) 124 139 { 125 pLogger = RTLogRel DefaultInstance();140 pLogger = RTLogRelGetDefaultInstance(); 126 141 if (!pLogger) 127 142 return; … … 157 172 RTDECL(bool) RTLogRelSetBuffering(bool fBuffered) 158 173 { 159 PRTLOGGER pLogger = RTLogRel DefaultInstance();174 PRTLOGGER pLogger = RTLogRelGetDefaultInstance(); 160 175 if (pLogger) 161 176 return RTLogSetBuffering(pLogger, fBuffered); -
trunk/src/VBox/Runtime/common/misc/assert.cpp
r48935 r55980 146 146 # endif 147 147 148 PRTLOGGER pLog = RTLogRel DefaultInstance();148 PRTLOGGER pLog = RTLogRelGetDefaultInstance(); 149 149 if (pLog) 150 150 { … … 255 255 # endif 256 256 257 PRTLOGGER pLog = RTLogRel DefaultInstance();257 PRTLOGGER pLog = RTLogRelGetDefaultInstance(); 258 258 if (pLog) 259 259 { -
trunk/src/VBox/Runtime/r3/init.cpp
r53525 r55980 168 168 RTLogFlush(pLogger); 169 169 170 pLogger = RTLogRel DefaultInstance();170 pLogger = RTLogRelGetDefaultInstance(); 171 171 if (pLogger) 172 172 RTLogFlush(pLogger); -
trunk/src/VBox/VMM/VMMR0/VMMR0.cpp
r55864 r55980 2076 2076 va_end(vaCopy); 2077 2077 } 2078 pLog = RTLogRel DefaultInstance();2078 pLog = RTLogRelGetDefaultInstance(); 2079 2079 if (pLog) 2080 2080 { -
trunk/src/VBox/VMM/VMMR0/VMMR0.def
r54270 r55980 39 39 IOMMMIOMapMMIO2Page 40 40 RTLogDefaultInstance 41 RTLogRelDefaultInstance 41 RTLogDefaultInstanceEx 42 RTLogRelGetDefaultInstance 43 RTLogRelGetDefaultInstanceEx 42 44 RTLogLogger 43 45 RTLogLoggerEx -
trunk/src/VBox/VMM/VMMR3/DBGFLog.cpp
r46326 r55980 45 45 { 46 46 *ppsz += sizeof("release:") - 1; 47 pLogger = RTLogRel DefaultInstance();47 pLogger = RTLogRelGetDefaultInstance(); 48 48 } 49 49 else -
trunk/src/VBox/VMM/VMMR3/EMRaw.cpp
r55001 r55980 1541 1541 default: 1542 1542 if (PATMIsPatchGCAddr(pVM, pCtx->eip) && !(pCtx->eflags.u32 & X86_EFL_TF)) 1543 LogIt( NULL,0, LOG_GROUP_PATM, ("Patch code interrupted at %RRv for reason %Rrc\n", (RTRCPTR)CPUMGetGuestEIP(pVCpu), rc));1543 LogIt(0, LOG_GROUP_PATM, ("Patch code interrupted at %RRv for reason %Rrc\n", (RTRCPTR)CPUMGetGuestEIP(pVCpu), rc)); 1544 1544 break; 1545 1545 } -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r55863 r55980 382 382 if (!HMIsEnabled(pVM)) 383 383 { 384 PRTLOGGER pRelLogger = RTLogRel DefaultInstance();384 PRTLOGGER pRelLogger = RTLogRelGetDefaultInstance(); 385 385 if (pRelLogger) 386 386 { … … 608 608 PRTLOGGERRC pRelLogger = pVM->vmm.s.pRCRelLoggerR3; 609 609 if (RT_UNLIKELY(pRelLogger && pRelLogger->offScratch > 0)) 610 RTLogFlushRC(RTLogRel DefaultInstance(), pRelLogger);610 RTLogFlushRC(RTLogRelGetDefaultInstance(), pRelLogger); 611 611 #endif 612 612 if (rc != VINF_VMM_CALL_HOST) … … 917 917 918 918 pVM->vmm.s.pRCRelLoggerRC = MMHyperR3ToRC(pVM, pVM->vmm.s.pRCRelLoggerR3); 919 rc = RTLogCloneRC(RTLogRel DefaultInstance(), pVM->vmm.s.pRCRelLoggerR3, pVM->vmm.s.cbRCRelLogger,919 rc = RTLogCloneRC(RTLogRelGetDefaultInstance(), pVM->vmm.s.pRCRelLoggerR3, pVM->vmm.s.cbRCRelLogger, 920 920 RCPtrLoggerWrapper, RCPtrLoggerFlush, RTLOGFLAGS_BUFFERED); 921 921 AssertReleaseMsgRC(rc, ("RTLogCloneRC failed! rc=%Rra\n", rc)); … … 1319 1319 PRTLOGGERRC pRelLogger = pVM->vmm.s.pRCRelLoggerR3; 1320 1320 if (RT_UNLIKELY(pRelLogger && pRelLogger->offScratch > 0)) 1321 RTLogFlushRC(RTLogRel DefaultInstance(), pRelLogger);1321 RTLogFlushRC(RTLogRelGetDefaultInstance(), pRelLogger); 1322 1322 #endif 1323 1323 if (rc != VINF_VMM_CALL_HOST) … … 2005 2005 PRTLOGGERRC pRelLogger = pVM->vmm.s.pRCRelLoggerR3; 2006 2006 if (RT_UNLIKELY(pRelLogger && pRelLogger->offScratch > 0)) 2007 RTLogFlushRC(RTLogRel DefaultInstance(), pRelLogger);2007 RTLogFlushRC(RTLogRelGetDefaultInstance(), pRelLogger); 2008 2008 #endif 2009 2009 if (rc == VERR_TRPM_PANIC || rc == VERR_TRPM_DONT_PANIC) … … 2115 2115 PRTLOGGERRC pRelLogger = pVM->vmm.s.pRCRelLoggerR3; 2116 2116 if (RT_UNLIKELY(pRelLogger && pRelLogger->offScratch > 0)) 2117 RTLogFlushRC(RTLogRel DefaultInstance(), pRelLogger);2117 RTLogFlushRC(RTLogRelGetDefaultInstance(), pRelLogger); 2118 2118 # endif 2119 2119 if (rc == VERR_TRPM_PANIC || rc == VERR_TRPM_DONT_PANIC) -
trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
r54728 r55980 155 155 * The loggers. 156 156 */ 157 pHlp->pRelLogger = RTLogRel DefaultInstance();157 pHlp->pRelLogger = RTLogRelGetDefaultInstance(); 158 158 #ifdef LOG_ENABLED 159 159 pHlp->pLogger = RTLogDefaultInstance(); -
trunk/src/VBox/VMM/VMMR3/VMMTests.cpp
r54862 r55980 223 223 PRTLOGGERRC pRelLogger = pVM->vmm.s.pRCRelLoggerR3; 224 224 if (RT_UNLIKELY(pRelLogger && pRelLogger->offScratch > 0)) 225 RTLogFlushRC(RTLogRel DefaultInstance(), pRelLogger);225 RTLogFlushRC(RTLogRelGetDefaultInstance(), pRelLogger); 226 226 # endif 227 227 #endif -
trunk/src/VBox/VMM/VMMRC/VMMRC.def
r54270 r55980 37 37 PGMPhysSimpleDirtyWriteGCPtr 38 38 RTLogDefaultInstance 39 RTLogRelDefaultInstance 39 RTLogDefaultInstanceEx 40 RTLogRelGetDefaultInstance 41 RTLogRelGetDefaultInstanceEx 40 42 RTTimeMilliTS 41 43 RTTraceBufAddMsgF -
trunk/src/recompiler/Sun/crt/stdio.h
r44528 r55980 61 61 62 62 #define fflush(file) RTLogFlush(NULL) 63 #define printf(...) LogIt( LOG_INSTANCE,0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__))64 #define fprintf(logfile, ...) LogIt( LOG_INSTANCE,0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__))63 #define printf(...) LogIt(0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__)) 64 #define fprintf(logfile, ...) LogIt(0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__)) 65 65 66 66 #ifdef DEBUG_TMP_LOGGING -
trunk/src/recompiler/VBoxREMWrapper.cpp
r55899 r55980 1083 1083 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1084 1084 { REMPARMDESC_FLAGS_VALIST, 0, NULL } 1085 }; 1086 static const REMPARMDESC g_aArgsRTLogGetDefaultInstanceEx[] = 1087 { 1088 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 1089 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 1085 1090 }; 1086 1091 static const REMPARMDESC g_aArgsRTLogFlags[] = … … 1337 1342 { "RTAssertShouldPanic", (void *)(uintptr_t)&RTAssertShouldPanic, NULL, 0, REMFNDESC_FLAGS_RET_INT, sizeof(bool), NULL }, 1338 1343 { "RTLogDefaultInstance", (void *)(uintptr_t)&RTLogDefaultInstance, NULL, 0, REMFNDESC_FLAGS_RET_INT, sizeof(PRTLOGGER), NULL }, 1339 { "RTLogRelDefaultInstance", (void *)(uintptr_t)&RTLogRelDefaultInstance, NULL, 0, REMFNDESC_FLAGS_RET_INT, sizeof(PRTLOGGER), NULL }, 1344 { "RTLogRelGetDefaultInstance", (void *)(uintptr_t)&RTLogRelGetDefaultInstance, NULL, 0, REMFNDESC_FLAGS_RET_INT, sizeof(PRTLOGGER), NULL }, 1345 { "RTLogDefaultInstanceEx", (void *)(uintptr_t)&RTLogDefaultInstance, &g_aArgsRTLogGetDefaultInstanceEx[0], RT_ELEMENTS(g_aArgsRTLogGetDefaultInstanceEx), REMFNDESC_FLAGS_RET_INT, sizeof(PRTLOGGER), NULL }, 1346 { "RTLogRelGetDefaultInstanceEx", (void *)(uintptr_t)&RTLogRelGetDefaultInstance, &g_aArgsRTLogGetDefaultInstanceEx[0], RT_ELEMENTS(g_aArgsRTLogGetDefaultInstanceEx), REMFNDESC_FLAGS_RET_INT, sizeof(PRTLOGGER), NULL }, 1340 1347 { "RTLogFlags", (void *)(uintptr_t)&RTLogFlags, &g_aArgsRTLogFlags[0], RT_ELEMENTS(g_aArgsRTLogFlags), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1341 1348 { "RTLogFlush", (void *)(uintptr_t)&RTLogFlush, &g_aArgsRTLogFlush[0], RT_ELEMENTS(g_aArgsRTLogFlush), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, -
trunk/src/recompiler/VBoxRecompiler.c
r55899 r55980 1972 1972 { 1973 1973 LogFlow(("remR3TimersRun:\n")); 1974 LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("remR3TimersRun\n"));1974 LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("remR3TimersRun\n")); 1975 1975 remR3ProfileStop(STATS_QEMU_RUN_EMULATED_CODE); 1976 1976 remR3ProfileStart(STATS_QEMU_RUN_TIMERS); … … 4298 4298 if (pVM->rem.s.Env.pVCpu == pVCpuDst) 4299 4299 { 4300 LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: setting\n"));4300 LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: setting\n")); 4301 4301 ASMAtomicOrS32((int32_t volatile *)&pVM->rem.s.Env.interrupt_request, 4302 4302 CPU_INTERRUPT_EXTERNAL_TIMER); 4303 4303 } 4304 4304 else 4305 LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: pVCpu:%p != pVCpuDst:%p\n", pVM->rem.s.Env.pVCpu, pVCpuDst));4305 LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: pVCpu:%p != pVCpuDst:%p\n", pVM->rem.s.Env.pVCpu, pVCpuDst)); 4306 4306 } 4307 4307 else 4308 LogIt( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: !fInREM; cpu state=%d\n", VMCPU_GET_STATE(pVCpuDst)));4308 LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP_TM, ("REMR3NotifyTimerPending: !fInREM; cpu state=%d\n", VMCPU_GET_STATE(pVCpuDst))); 4309 4309 #endif 4310 4310 } -
trunk/src/recompiler/osdep.h
r37675 r55980 30 30 /* Misc wrappers */ 31 31 #define fflush(file) RTLogFlush(NULL) 32 #define printf(...) LogIt( LOG_INSTANCE,0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__))32 #define printf(...) LogIt(0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__)) 33 33 /* If DEBUG_TMP_LOGGING - goes to QEMU log file */ 34 34 #ifndef DEBUG_TMP_LOGGING 35 # define fprintf(logfile, ...) LogIt( LOG_INSTANCE,0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__))35 # define fprintf(logfile, ...) LogIt(0, LOG_GROUP_REM_PRINTF, (__VA_ARGS__)) 36 36 #endif 37 37 -
trunk/src/recompiler/qemu-log.h
r37689 r55980 50 50 # define qemu_log_vprintf(fmt, va) do { \ 51 51 if (LogIsEnabled()) \ 52 RTLogLoggerExV( LOG_INSTANCE,RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, fmt, va); \52 RTLogLoggerExV(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, fmt, va); \ 53 53 } while (0) 54 54 #endif … … 100 100 #define qemu_log_flush() fflush(logfile) 101 101 #else 102 # define qemu_log_flush() RTLogFlush( LOG_INSTANCE)102 # define qemu_log_flush() RTLogFlush(NULL) 103 103 #endif 104 104
Note:
See TracChangeset
for help on using the changeset viewer.