- Timestamp:
- Apr 9, 2012 2:18:19 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxTpG.h
r40826 r40839 35 35 uint32_t idProbe; 36 36 const char *pszFunction; 37 const char *pszFile;38 37 uint8_t *pbProbe; 39 #if ARCH_BITS == 32 /* Make the structure a multiple of 8. */40 uint32_t u32Padding;41 #endif42 38 } VTGPROBELOC; 43 39 /** Pointer to a probe location. */ … … 228 224 229 225 /** The current VTGOBJHDR::szMagic value. */ 230 #define VTGOBJHDR_MAGIC "VTG Object Header v1. 0\0"226 #define VTGOBJHDR_MAGIC "VTG Object Header v1.1\0" 231 227 232 228 /** The name of the VTG data object header symbol in the object file. */ -
trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp
r40831 r40839 311 311 return VERR_SUPDRV_VTG_BAD_PROBE_LOC; 312 312 MY_WITHIN_IMAGE(pVtgHdr->paProbLocs[i].pszFunction, VERR_SUPDRV_VTG_BAD_PROBE_LOC); 313 MY_WITHIN_IMAGE(pVtgHdr->paProbLocs[i].pszFile, VERR_SUPDRV_VTG_BAD_PROBE_LOC);314 313 offTmp = (uintptr_t)pVtgHdr->paProbLocs[i].pbProbe - (uintptr_t)pVtgHdr->paProbes; 315 314 if (offTmp >= pVtgHdr->cbProbes) -
trunk/src/bldprogs/VBoxTpG.cpp
r40830 r40839 489 489 " ;0 1 2 3\n" 490 490 " ;012345678901234567890123456789012\n" 491 " db 'VTG Object Header v1. 0', 0, 0\n"491 " db 'VTG Object Header v1.1', 0, 0\n" 492 492 " dd %u\n" 493 493 " dd 0\n" … … 958 958 " { \\\n" 959 959 " VTG_DECL_VTGPROBELOC(s_VTGProbeLoc) = \\\n" 960 " { __LINE__, 0, UINT32_MAX, __ PRETTY_FUNCTION__, __FILE__, &g_VTGProbeData_%s_%s }; \\\n"960 " { __LINE__, 0, UINT32_MAX, __FUNCTION__, &g_VTGProbeData_%s_%s }; \\\n" 961 961 " VTGProbeStub_%s_%s(&s_VTGProbeLoc", 962 962 pProv->pszName, pProbe->pszMangledName,
Note:
See TracChangeset
for help on using the changeset viewer.