Profiler API to request ReJIT with inliners (#24461)
authorDavid Mason <davmason@microsoft.com>
Tue, 14 May 2019 04:40:29 +0000 (21:40 -0700)
committerGitHub <noreply@github.com>
Tue, 14 May 2019 04:40:29 +0000 (21:40 -0700)
commit1fc8b490bc086cce155f374db2805f2ed5e4e6c1
tree180432500053cab7739b99262dcdb60b36e0c2e1
parent287d6af711f63149123cb67c5de9ae6684749016
Profiler API to request ReJIT with inliners (#24461)

This API is necessary for attaching profilers to be able to ReJIT methods and replace everything that uses the old IL.
23 files changed:
src/inc/CrstTypes.def
src/inc/clrconfigvalues.h
src/inc/corerror.xml
src/inc/corprof.idl
src/inc/crsttypes.h
src/pal/prebuilt/idl/corprof_i.cpp
src/pal/prebuilt/inc/corerror.h
src/pal/prebuilt/inc/corprof.h
src/vm/ceeload.cpp
src/vm/ceeload.h
src/vm/codeversion.cpp
src/vm/codeversion.h
src/vm/crossloaderallocatorhash.h
src/vm/crossloaderallocatorhash.inl
src/vm/inlinetracking.cpp
src/vm/inlinetracking.h
src/vm/jitinterface.cpp
src/vm/proftoeeinterfaceimpl.cpp
src/vm/proftoeeinterfaceimpl.h
src/vm/rejit.cpp
src/vm/rejit.h
src/vm/rejit.inl
tests/src/JIT/opt/ObjectStackAllocation/ObjectStackAllocationTests.csproj