[3.1] Backport fixes to ETW/EventPipe events to enable GCDumps (#27297)
authorJohn Salem <josalem@microsoft.com>
Mon, 21 Oct 2019 18:22:50 +0000 (11:22 -0700)
committerGitHub <noreply@github.com>
Mon, 21 Oct 2019 18:22:50 +0000 (11:22 -0700)
commit89091b51f3a4ececbf2af2e9fff6f9400efe8191
tree8f23b494c512918bf8b0bf36ced6d653d6853b0c
parenta31b0b170f7cbcf3d669a2d03ea951e95ca290ea
[3.1] Backport fixes to ETW/EventPipe events to enable GCDumps (#27297)

* Move TypeSystemLog::OnKeywordsChanged from EtwCallback to EtwCallbackCommon to enable this same behavior in ETW and EventPipe.   This unblocks parity for GCHeapDumps between ETW and EventPipe (#26270)

* Fix unique ETW events for GC Type logging, so they are also fired across EventPipe (#27250)
src/vm/eventtrace.cpp