Changeset 58698 in vbox
- Timestamp:
- Nov 16, 2015 2:57:02 PM (9 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 2 edited
-
HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) (2 diffs)
-
Runtime/r0drv/solaris/RTLogWriteDebugger-r0drv-solaris.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
r58697 r58698 1273 1273 char szMsg[512]; 1274 1274 1275 /* cmn_err() acquires adaptive mutexes. Not preemption safe, see @bugref{6657}. */ 1276 if (!RTThreadPreemptIsEnabled(NIL_RTTHREAD)) 1277 return 0; 1278 1275 1279 va_start(args, pszFormat); 1276 1280 RTStrPrintfV(szMsg, sizeof(szMsg) - 1, pszFormat, args); … … 1278 1282 1279 1283 szMsg[sizeof(szMsg) - 1] = '\0'; 1280 /* cmn_err() acquires adaptive mutexes. Not preemption safe, see @bugref{6657}. */ 1281 if (RTThreadPreemptIsEnabled(NIL_RTTHREAD)) 1282 cmn_err(CE_CONT, "%s", szMsg); 1283 else 1284 cmn_err(CE_CONT, "[!BadPreemptCtx!] %s", szMsg); 1284 cmn_err(CE_CONT, "%s", szMsg); 1285 1285 return 0; 1286 1286 } -
trunk/src/VBox/Runtime/r0drv/solaris/RTLogWriteDebugger-r0drv-solaris.c
r58697 r58698 47 47 AssertBreakpoint(); 48 48 49 /* cmn_err() acquires adaptive mutexes. Not preemption safe, see @bugref{6657}. */ 50 if (!RTThreadPreemptIsEnabled(NIL_RTTHREAD)) 51 return; 52 49 53 if ( !g_frtSolSplSetsEIF 50 54 #if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) … … 55 59 ) 56 60 { 57 /* cmn_err() acquires adaptive mutexes. Not preemption safe, see @bugref{6657}. */ 58 if (RTThreadPreemptIsEnabled(NIL_RTTHREAD)) 59 cmn_err(CE_CONT, pch); 60 else 61 cmn_err(CE_CONT, "[!BadPreemptCtx!] %s", pch); 61 cmn_err(CE_CONT, pch); 62 62 } 63 63
Note:
See TracChangeset
for help on using the changeset viewer.

