Revert "Allocate boxed static structs on Frozen Object Heap and remove getFieldAddres...
authorEgor Bogatov <egorbo@gmail.com>
Mon, 14 Nov 2022 03:36:31 +0000 (04:36 +0100)
committerGitHub <noreply@github.com>
Mon, 14 Nov 2022 03:36:31 +0000 (19:36 -0800)
commit0de4f6094e3edaab83fbdafed4bce10d695d61d9
tree83943ce21e7ed15fdad6a184e642b5023205b2ce
parentb6deba5721419d14e8b71670fdce8a2c78b0d84e
Revert "Allocate boxed static structs on Frozen Object Heap and remove getFieldAddress (#77737)" (#78296)

This reverts commit cabb8b089fd3d84fc46446c2079ddc1981b55fd9.
39 files changed:
src/coreclr/inc/CrstTypes.def
src/coreclr/inc/corinfo.h
src/coreclr/inc/crsttypes_generated.h
src/coreclr/inc/icorjitinfoimpl_generated.h
src/coreclr/inc/jiteeversionguid.h
src/coreclr/jit/ICorJitInfo_names_generated.h
src/coreclr/jit/ICorJitInfo_wrapper_generated.hpp
src/coreclr/jit/assertionprop.cpp
src/coreclr/jit/compiler.h
src/coreclr/jit/emitarm.cpp
src/coreclr/jit/emitxarch.cpp
src/coreclr/jit/fginline.cpp
src/coreclr/jit/gentree.cpp
src/coreclr/jit/gentree.h
src/coreclr/jit/importer.cpp
src/coreclr/jit/morph.cpp
src/coreclr/tools/Common/JitInterface/CorInfoImpl.cs
src/coreclr/tools/Common/JitInterface/CorInfoImpl_generated.cs
src/coreclr/tools/Common/JitInterface/ThunkGenerator/ThunkInput.txt
src/coreclr/tools/aot/ILCompiler.ReadyToRun/JitInterface/CorInfoImpl.ReadyToRun.cs
src/coreclr/tools/aot/ILCompiler.RyuJit/JitInterface/CorInfoImpl.RyuJit.cs
src/coreclr/tools/aot/jitinterface/jitinterface_generated.h
src/coreclr/tools/superpmi/superpmi-shared/agnostic.h
src/coreclr/tools/superpmi/superpmi-shared/compileresult.cpp
src/coreclr/tools/superpmi/superpmi-shared/lwmlist.h
src/coreclr/tools/superpmi/superpmi-shared/methodcontext.cpp
src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h
src/coreclr/tools/superpmi/superpmi-shim-collector/icorjitinfo.cpp
src/coreclr/tools/superpmi/superpmi-shim-counter/icorjitinfo_generated.cpp
src/coreclr/tools/superpmi/superpmi-shim-simple/icorjitinfo_generated.cpp
src/coreclr/tools/superpmi/superpmi/icorjitinfo.cpp
src/coreclr/vm/appdomain.cpp
src/coreclr/vm/appdomain.hpp
src/coreclr/vm/frozenobjectheap.cpp
src/coreclr/vm/jitinterface.cpp
src/coreclr/vm/jitinterface.h
src/coreclr/vm/methodtable.cpp
src/coreclr/vm/methodtable.h
src/tests/baseservices/compilerservices/FixedAddressValueType/FixedAddressValueType.cs