Changeset 40867 in vbox
- Timestamp:
- Apr 11, 2012 10:53:53 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77407
- Location:
- trunk/src/VBox/HostDrivers/Support
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrv-dtrace.cpp
r40865 r40867 114 114 } while (0) 115 115 116 /** S UPR0Printflogging. */117 #if 0 116 /** Simple SUPR0Printf-style logging. */ 117 #if 0 /*def DEBUG_bird*/ 118 118 # define LOG_DTRACE(a) SUPR0Printf a 119 119 #else … … 359 359 pProbeLoc->fEnabled = 0; 360 360 if (ASMAtomicDecU32(&pProbeDesc->u32User) == 0) 361 pProv->pHdr->pafProbeEnabled[pProbeDesc->idxEnabled] = 1;361 pProv->pHdr->pafProbeEnabled[pProbeDesc->idxEnabled] = 0; 362 362 } 363 363 } -
trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp
r40851 r40867 86 86 * Defined Constants And Macros * 87 87 *******************************************************************************/ 88 /** Simple SUPR0Printf-style logging. */ 88 89 #ifdef DEBUG_bird 89 90 # define LOG_TRACER(a_Args) SUPR0Printf a_Args … … 239 240 if ((uintptr_t)pVtgHdr->paProbLocs > (uintptr_t)pVtgHdr->paProbLocsEnd) 240 241 { 241 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_PTR - paProbeLocs=%p > paProbLocsEnd=%p\n", 242 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_PTR - paProbeLocs=%p > paProbLocsEnd=%p\n", 242 243 pVtgHdr->paProbLocs, pVtgHdr->paProbLocsEnd); 243 244 return VERR_SUPDRV_VTG_BAD_HDR_PTR; … … 246 247 if (cbTmp < sizeof(VTGPROBELOC)) 247 248 { 248 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_TOO_FEW - cbTmp=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 249 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_TOO_FEW - cbTmp=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 249 250 cbTmp, pVtgHdr->paProbLocs, pVtgHdr->paProbLocsEnd); 250 251 return VERR_SUPDRV_VTG_BAD_HDR_TOO_FEW; … … 252 253 if (cbTmp >= _128K * sizeof(VTGPROBELOC)) 253 254 { 254 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_TOO_MUCH - cbTmp=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 255 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_TOO_MUCH - cbTmp=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 255 256 cbTmp, pVtgHdr->paProbLocs, pVtgHdr->paProbLocsEnd); 256 257 return VERR_SUPDRV_VTG_BAD_HDR_TOO_MUCH; … … 258 259 if (cbTmp / sizeof(VTGPROBELOC) * sizeof(VTGPROBELOC) != cbTmp) 259 260 { 260 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_NOT_MULTIPLE - cbTmp=%#zx cbUnit=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 261 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR_NOT_MULTIPLE - cbTmp=%#zx cbUnit=%#zx paProbeLocs=%p paProbLocsEnd=%p\n", 261 262 cbTmp, sizeof(VTGPROBELOC), pVtgHdr->paProbLocs, pVtgHdr->paProbLocsEnd); 262 263 return VERR_SUPDRV_VTG_BAD_HDR_NOT_MULTIPLE; … … 265 266 if (pVtgHdr->cbProbes / sizeof(VTGDESCPROBE) != pVtgHdr->cbProbeEnabled) 266 267 { 267 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR - cbProbeEnabled=%#zx cbProbes=%#zx\n", 268 SUPR0Printf("supdrvVtgValidate: VERR_SUPDRV_VTG_BAD_HDR - cbProbeEnabled=%#zx cbProbes=%#zx\n", 268 269 pVtgHdr->cbProbeEnabled, pVtgHdr->cbProbes); 269 270 return VERR_SUPDRV_VTG_BAD_HDR; … … 1079 1080 # else 1080 1081 # error "Which arch is this?" 1081 # endif1082 # endif 1082 1083 __asm__("\ 1083 1084 \n\ … … 1374 1375 #ifdef VBOX_WITH_NATIVE_DTRACE_R0DRV 1375 1376 pDevExt->pTracerOps = supdrvDTraceInit(); 1377 if (pDevExt->pTracerOps) 1378 g_pfnSupdrvProbeFireKernel = (PFNRT)pDevExt->pTracerOps->pfnProbeFireKernel; 1376 1379 #endif 1377 1380 1378 /* 1381 /* 1379 1382 * Register the provider for this module, if compiled in. 1380 1383 */
Note:
See TracChangeset
for help on using the changeset viewer.