Work for IBC profiling with ReadyToRun images
authorBrian Sullivan <briansul@microsoft.com>
Wed, 8 Mar 2017 02:58:11 +0000 (18:58 -0800)
committerBrian Sullivan <briansul@microsoft.com>
Mon, 13 Mar 2017 19:45:14 +0000 (12:45 -0700)
commitc67474bd34847bf5ceff3d49f29eb4b778848748
treeca4220191ea1fcc24361c023cfeb4fd55544ae54
parenta7bed220d5455a705452eb0cc7248b941a6ecd99
Work for IBC profiling with ReadyToRun images

Incremented ReadyToRun version to 2.2
Implemented caching for IsInstrumented using IS_INSTRUMENTED_UNSET
Added method Module::InitializeForProfiling()
Added full support for method profile counts in ReadyToRun image
17 files changed:
src/inc/readytorun.h
src/inc/readytorunhelpers.h
src/jit/flowgraph.cpp
src/tools/crossgen/crossgen.cpp
src/utilcode/pedecoder.cpp
src/vm/assembly.cpp
src/vm/assembly.hpp
src/vm/ceeload.cpp
src/vm/ceeload.h
src/vm/pefile.h
src/vm/pefile.inl
src/vm/readytoruninfo.cpp
src/zap/zapheaders.cpp
src/zap/zapimage.cpp
src/zap/zapimage.h
src/zap/zapper.cpp
src/zap/zapreadytorun.cpp