Use jit interface thunkgen tech for more files (#45044)
authorDavid Wrighton <davidwr@microsoft.com>
Wed, 2 Dec 2020 18:02:32 +0000 (10:02 -0800)
committerGitHub <noreply@github.com>
Wed, 2 Dec 2020 18:02:32 +0000 (10:02 -0800)
commite9a47b722de821171e69726b1bb3d85a20bec14a
tree1599ef6311e1b1a1e3389006e9250019cfbf953e
parent3c39a5d3b8310d9adcb906718cf985d3e40122da
Use jit interface thunkgen tech for more files (#45044)

- Reduce the boilerplate logic when modifying the jit ee interface
 - 3 new files in superpmi are now autogenerated as well as 2 files in the jit directory are now autogenerated
- Reduce to only having one copy of the jit-ee interface guid
19 files changed:
docs/project/updating-jitinterface.md
src/coreclr/src/ToolBox/superpmi/superpmi-shared/icorjitinfoimpl.h
src/coreclr/src/ToolBox/superpmi/superpmi-shim-counter/icorjitinfo.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp
src/coreclr/src/inc/corinfo.h
src/coreclr/src/inc/corjit.h
src/coreclr/src/inc/jiteeversionguid.h [new file with mode: 0644]
src/coreclr/src/jit/ICorJitInfo_API_names.h
src/coreclr/src/jit/ICorJitInfo_API_wrapper.hpp
src/coreclr/src/tools/Common/JitInterface/CorInfoBase.cs
src/coreclr/src/tools/Common/JitInterface/ThunkGenerator/Program.cs
src/coreclr/src/tools/Common/JitInterface/ThunkGenerator/ThunkInput.txt
src/coreclr/src/tools/Common/JitInterface/ThunkGenerator/gen.bat
src/coreclr/src/tools/Common/JitInterface/ThunkGenerator/gen.sh
src/coreclr/src/tools/aot/jitinterface/corinfoexception.cpp
src/coreclr/src/tools/aot/jitinterface/corinfoexception.h
src/coreclr/src/tools/aot/jitinterface/jitinterface.cpp
src/coreclr/src/tools/aot/jitinterface/jitinterface.h
src/coreclr/src/tools/aot/jitinterface/jitwrapper.cpp