Add ETL flags for ReadyToRun (#15801)
authorAndy Ayers <andya@microsoft.com>
Thu, 1 Feb 2018 02:01:22 +0000 (18:01 -0800)
committerGitHub <noreply@github.com>
Thu, 1 Feb 2018 02:01:22 +0000 (18:01 -0800)
commitaae7a39751eb4b63c46991a56e3bf5c65ea21715
tree6971539e234d4118280f895cb164bbd7a72a65a7
parent8dde886767682feac4b5414366dfae7be3c08412
Add ETL flags for ReadyToRun (#15801)

Add flags to track the presence of ReadyToRun codegen in an assembly
and module.

Add jitting flags to indicate when a method is jitted because the
precompiled code was rejected, either by a profiler or by ReadyToRun
dependence tracking.

Together these can be used to distingish between
* methods jitted because their assemblies were not precompiled
* methods jitted because they were not precompiled in an otherwise
precompiled assembly
src/inc/eventtracebase.h
src/vm/eventtrace.cpp
src/vm/method.hpp
src/vm/prestub.cpp
src/vm/readytoruninfo.cpp
src/vm/readytoruninfo.h