Changeset 13832 in vbox for trunk/src/VBox/Runtime/common/log/log.cpp
- Timestamp:
- Nov 5, 2008 2:01:12 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/log/log.cpp
r13717 r13832 34 34 *******************************************************************************/ 35 35 #include <iprt/log.h> 36 #ifndef IN_ GC36 #ifndef IN_RC 37 37 # include <iprt/alloc.h> 38 38 # include <iprt/process.h> … … 80 80 * Internal Functions * 81 81 *******************************************************************************/ 82 #ifndef IN_ GC82 #ifndef IN_RC 83 83 static unsigned rtlogGroupFlags(const char *psz); 84 84 #endif … … 94 94 * Global Variables * 95 95 *******************************************************************************/ 96 #ifdef IN_ GC96 #ifdef IN_RC 97 97 /** Default logger instance. */ 98 98 extern "C" DECLIMPORT(RTLOGGERRC) g_Logger; 99 #else /* !IN_ GC */99 #else /* !IN_RC */ 100 100 /** Default logger instance. */ 101 101 static PRTLOGGER g_pLogger; 102 #endif /* !IN_ GC */102 #endif /* !IN_RC */ 103 103 #ifdef IN_RING3 104 104 /** The RTThreadGetWriteLockCount() change caused by the logger mutex semaphore. */ … … 140 140 DECLINLINE(int) rtlogLock(PRTLOGGER pLogger) 141 141 { 142 #ifndef IN_ GC142 #ifndef IN_RC 143 143 if (pLogger->MutexSem != NIL_RTSEMFASTMUTEX) 144 144 { … … 163 163 DECLINLINE(void) rtlogUnlock(PRTLOGGER pLogger) 164 164 { 165 #ifndef IN_ GC165 #ifndef IN_RC 166 166 if (pLogger->MutexSem != NIL_RTSEMFASTMUTEX) 167 167 RTSemFastMutexRelease(pLogger->MutexSem); … … 171 171 172 172 173 #ifndef IN_ GC173 #ifndef IN_RC 174 174 /** 175 175 * Create a logger instance, comprehensive version. … … 1212 1212 } 1213 1213 1214 #endif /* !IN_ GC */1214 #endif /* !IN_RC */ 1215 1215 1216 1216 … … 1356 1356 if (!pLogger) 1357 1357 { 1358 #ifdef IN_ GC1358 #ifdef IN_RC 1359 1359 pLogger = &g_Logger; 1360 1360 #else … … 1370 1370 if (pLogger->offScratch) 1371 1371 { 1372 #ifndef IN_ GC1372 #ifndef IN_RC 1373 1373 /* 1374 1374 * Acquire logger instance sem. … … 1383 1383 rtlogFlush(pLogger); 1384 1384 1385 #ifndef IN_ GC1385 #ifndef IN_RC 1386 1386 /* 1387 1387 * Release the semaphore. … … 1401 1401 RTDECL(PRTLOGGER) RTLogDefaultInstance(void) 1402 1402 { 1403 #ifdef IN_ GC1403 #ifdef IN_RC 1404 1404 return &g_Logger; 1405 1405 1406 #else /* !IN_ GC */1406 #else /* !IN_RC */ 1407 1407 # ifdef IN_RING0 1408 1408 /* … … 1425 1425 g_pLogger = RTLogDefaultInit(); 1426 1426 return g_pLogger; 1427 #endif /* !IN_ GC */1428 } 1429 1430 1431 #ifndef IN_ GC1427 #endif /* !IN_RC */ 1428 } 1429 1430 1431 #ifndef IN_RC 1432 1432 /** 1433 1433 * Sets the default logger instance. … … 1440 1440 return (PRTLOGGER)ASMAtomicXchgPtr((void * volatile *)&g_pLogger, pLogger); 1441 1441 } 1442 #endif /* !IN_ GC */1442 #endif /* !IN_RC */ 1443 1443 1444 1444 … … 1580 1580 */ 1581 1581 if ( (pLogger->fFlags & RTLOGFLAGS_DISABLED) 1582 #ifndef IN_ GC1582 #ifndef IN_RC 1583 1583 || !pLogger->fDestFlags 1584 1584 #endif … … 1771 1771 static void rtlogFlush(PRTLOGGER pLogger) 1772 1772 { 1773 #ifndef IN_ GC1773 #ifndef IN_RC 1774 1774 if (pLogger->fDestFlags & RTLOGDEST_USER) 1775 1775 RTLogWriteUser(pLogger->achScratch, pLogger->offScratch); … … 1789 1789 RTLogWriteStdErr(pLogger->achScratch, pLogger->offScratch); 1790 1790 1791 # if (defined(IN_RING0) || defined(IN_ GC)) && !defined(LOG_NO_COM)1791 # if (defined(IN_RING0) || defined(IN_RC)) && !defined(LOG_NO_COM) 1792 1792 if (pLogger->fDestFlags & RTLOGDEST_COM) 1793 1793 RTLogWriteCom(pLogger->achScratch, pLogger->offScratch); 1794 1794 # endif 1795 #endif /* !IN_ GC */1795 #endif /* !IN_RC */ 1796 1796 1797 1797 if (pLogger->pfnFlush) … … 1916 1916 if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TS) 1917 1917 { 1918 #if defined(IN_RING3) || defined(IN_ GC)1918 #if defined(IN_RING3) || defined(IN_RC) 1919 1919 uint64_t u64 = RTTimeNanoTS(); 1920 1920 #else … … 1968 1968 if (pLogger->fFlags & RTLOGFLAGS_PREFIX_MS_PROG) 1969 1969 { 1970 #if defined(IN_RING3) || defined(IN_ GC)1970 #if defined(IN_RING3) || defined(IN_RC) 1971 1971 uint64_t u64 = RTTimeProgramMilliTS(); 1972 1972 #else … … 2029 2029 if (pLogger->fFlags & RTLOGFLAGS_PREFIX_PID) 2030 2030 { 2031 #ifndef IN_ GC2031 #ifndef IN_RC 2032 2032 RTPROCESS Process = RTProcSelf(); 2033 2033 #else … … 2039 2039 if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TID) 2040 2040 { 2041 #ifndef IN_ GC2041 #ifndef IN_RC 2042 2042 RTNATIVETHREAD Thread = RTThreadNativeSelf(); 2043 2043 #else … … 2051 2051 #ifdef IN_RING3 2052 2052 const char *pszName = RTThreadSelfName(); 2053 #elif defined IN_ GC2053 #elif defined IN_RC 2054 2054 const char *pszName = "EMT-GC"; 2055 2055 #else
Note:
See TracChangeset
for help on using the changeset viewer.