diff options
Diffstat (limited to 'src/inc/eventtrace.h')
-rw-r--r-- | src/inc/eventtrace.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/inc/eventtrace.h b/src/inc/eventtrace.h index a2daacec60..a4c112e0f3 100644 --- a/src/inc/eventtrace.h +++ b/src/inc/eventtrace.h @@ -329,9 +329,16 @@ namespace ETW static BOOL ShouldWalkStaticsAndCOMForEtw(); static VOID WalkStaticsAndCOMForETW(); static VOID EndHeapDump(ProfilerWalkHeapContext * profilerWalkHeapContext); +#ifdef FEATURE_EVENT_TRACE static VOID BeginMovedReferences(size_t * pProfilingContext); static VOID MovedReference(BYTE * pbMemBlockStart, BYTE * pbMemBlockEnd, ptrdiff_t cbRelocDistance, size_t profilingContext, BOOL fCompacting, BOOL fAllowProfApiNotification = TRUE); static VOID EndMovedReferences(size_t profilingContext, BOOL fAllowProfApiNotification = TRUE); +#else + // TODO: Need to be implemented for PROFILING_SUPPORTED. + static VOID BeginMovedReferences(size_t * pProfilingContext) {}; + static VOID MovedReference(BYTE * pbMemBlockStart, BYTE * pbMemBlockEnd, ptrdiff_t cbRelocDistance, size_t profilingContext, BOOL fCompacting, BOOL fAllowProfApiNotification = TRUE) {}; + static VOID EndMovedReferences(size_t profilingContext, BOOL fAllowProfApiNotification = TRUE) {}; +#endif // FEATURE_EVENT_TRACE static VOID SendFinalizeObjectEvent(MethodTable * pMT, Object * pObj); }; }; |