Changeset 53700 in vbox
- Timestamp:
- Jan 2, 2015 12:43:02 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceR0/VBoxDTraceR0.cpp
r53696 r53700 131 131 /** Plants the stack data. */ 132 132 #define VBDT_SETUP_STACK_DATA(a_enmCaller) \ 133 uint8_t abBlob[sizeof(VB oxDtStackData) + VBDT_STACK_DATA_ALIGN - 1]; \134 PVBDTSTACKDATA pStackData = (PVBDTSTACKDATA)( (uintptr_t)&abBlob[VBDT_STACK_DATA_ALIGN - 1] \135 & 133 uint8_t abBlob[sizeof(VBDTSTACKDATA) + VBDT_STACK_DATA_ALIGN - 1]; \ 134 PVBDTSTACKDATA pStackData = (PVBDTSTACKDATA)( (uintptr_t)&abBlob[VBDT_STACK_DATA_ALIGN - 1] \ 135 & ~(uintptr_t)(VBDT_STACK_DATA_ALIGN - 1)); \ 136 136 pStackData->u32Magic1 = VBDT_STACK_DATA_MAGIC1; \ 137 137 pStackData->u32Magic2 = VBDT_STACK_DATA_MAGIC2; \ … … 1874 1874 rc = SUPR0TracerRegisterImpl(hMod, NULL, &g_VBoxDTraceReg, &g_pVBoxDTraceHlp); 1875 1875 if (RT_SUCCESS(rc)) 1876 {1877 1876 return rc; 1878 }1879 1877 1880 1878 dtrace_detach();
Note:
See TracChangeset
for help on using the changeset viewer.