Emit JITStarting, MethodLoad, ModuleLoad and AssemblyLoad EventPipe events on Mono...
authorJohan Lorensson <lateralusx.github@gmail.com>
Tue, 25 May 2021 08:32:44 +0000 (10:32 +0200)
committerGitHub <noreply@github.com>
Tue, 25 May 2021 08:32:44 +0000 (10:32 +0200)
commit5525d0bbb57d5550d71a0a15158f992b0e694000
tree7329b9551f94e3d490bf904a59d8f82bc45e1f1f
parentcc8d9b33005ef617379ff9841284398414505104
Emit JITStarting, MethodLoad, ModuleLoad and AssemblyLoad EventPipe events on Mono. (#53020)

* Add native JIT event into EventPipe.

* Emit module/assembly load native events into EventPipe.

* Emit MethodDCEnd_V1 and MethodILToNativeMap EventPipe events.
src/coreclr/scripts/genEventPipe.py
src/coreclr/scripts/genEventing.py
src/mono/mono/eventpipe/ep-rt-mono.c
src/mono/mono/eventpipe/ep-rt-mono.h
src/mono/mono/eventpipe/gen-eventing-event-inc.lst
src/mono/mono/eventpipe/test/ep-teardown-tests.c
src/mono/mono/eventpipe/test/ep-tests.c