summaryrefslogtreecommitdiff
path: root/src/vm/gcenv.ee.cpp
diff options
context:
space:
mode:
authorSean Gillespie <segilles@microsoft.com>2018-01-24 10:04:56 -0800
committerGitHub <noreply@github.com>2018-01-24 10:04:56 -0800
commitf3f12666c822d8b4db8a9ca051618b6dc2420c68 (patch)
tree030fb27a33eb898f01724d19a8e546bb5f457cc3 /src/vm/gcenv.ee.cpp
parenta7c961023062ed7d02aa187a0a7a9230ed9b2c5e (diff)
downloadcoreclr-f3f12666c822d8b4db8a9ca051618b6dc2420c68.tar.gz
coreclr-f3f12666c822d8b4db8a9ca051618b6dc2420c68.tar.bz2
coreclr-f3f12666c822d8b4db8a9ca051618b6dc2420c68.zip
[Local GC] FEATURE_EVENT_TRACE 2/n: Scaffolding for emitting known events (#15957)
* [Local GC] FEATURE_EVENT_TRACE 2/n: Scaffolding for porting known events to callbacks on GCToEEInterface * Code review feedback: remove `descriptor` system for known events and instead use the gcevents xmacro to generate calls to `GCEventStatus::IsEnabled` with known constants * Remove more event descriptor code
Diffstat (limited to 'src/vm/gcenv.ee.cpp')
-rw-r--r--src/vm/gcenv.ee.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vm/gcenv.ee.cpp b/src/vm/gcenv.ee.cpp
index a880fdbca6..7c6f9406f9 100644
--- a/src/vm/gcenv.ee.cpp
+++ b/src/vm/gcenv.ee.cpp
@@ -1384,3 +1384,10 @@ void GCToEEInterface::WalkAsyncPinned(Object* object, void* context, void (*call
}
}
}
+
+IGCToCLREventSink* GCToEEInterface::EventSink()
+{
+ LIMITED_METHOD_CONTRACT;
+
+ return &g_gcToClrEventSink;
+}