diff options
Diffstat (limited to 'src/inc/profilepriv.inl')
-rw-r--r-- | src/inc/profilepriv.inl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/inc/profilepriv.inl b/src/inc/profilepriv.inl index e7c82074be..d334e1086b 100644 --- a/src/inc/profilepriv.inl +++ b/src/inc/profilepriv.inl @@ -736,6 +736,21 @@ inline BOOL CORProfilerInMemorySymbolsUpdatesEnabled() ((&g_profControlBlock)->dwEventMaskHigh & COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED)); } +inline BOOL CORProfilerIsMonitoringDynamicFunctionUnloads() +{ + CONTRACTL + { + NOTHROW; + GC_NOTRIGGER; + CANNOT_TAKE_LOCK; + SO_NOT_MAINLINE; + } + CONTRACTL_END; + + return (CORProfilerPresent() && + ((&g_profControlBlock)->dwEventMaskHigh & COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS)); +} + #if defined(PROFILING_SUPPORTED) && !defined(CROSSGEN_COMPILE) #if defined(FEATURE_PROFAPI_ATTACH_DETACH) |