diff options
author | Sean Gillespie <segilles@microsoft.com> | 2018-01-24 10:04:56 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-24 10:04:56 -0800 |
commit | f3f12666c822d8b4db8a9ca051618b6dc2420c68 (patch) | |
tree | 030fb27a33eb898f01724d19a8e546bb5f457cc3 /src/vm/gcenv.ee.cpp | |
parent | a7c961023062ed7d02aa187a0a7a9230ed9b2c5e (diff) | |
download | coreclr-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.cpp | 7 |
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; +} |