More multi-appdomain support removal (#23921)
authorDavid Wrighton <davidwr@microsoft.com>
Thu, 25 Apr 2019 00:01:31 +0000 (17:01 -0700)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2019 00:01:31 +0000 (17:01 -0700)
commit4a2654124ecf38300a717db79926334703abeb70
tree3a1ef48777671541574388420eb3411c38795205
parente9691546d308fde4e56cc821f8c9bfda7e9a8b91
More multi-appdomain support removal (#23921)

More multi-appdomain support removal
- Remove DomainLocalBlock
- Remove DomainModule
- Remove FindDomain(File/Module/Assembly)
- Remove GetDomainModule
- Remove variants of GetDomain(File/Assembly) that take AppDomain parameter
- Adjust contracts to be less strict
  - GetDomainFile/Assembly no longer need a complex contract as multi-domain support does not exist
- Eliminiate uses of encoded ModuleID
38 files changed:
src/debug/daccess/dacdbiimpl.cpp
src/debug/daccess/dacdbiimplstackwalk.cpp
src/debug/daccess/inspect.cpp
src/debug/daccess/request.cpp
src/debug/ee/debugger.cpp
src/vm/amd64/asmconstants.h
src/vm/appdomain.cpp
src/vm/appdomain.hpp
src/vm/appdomain.inl
src/vm/arm/asmconstants.h
src/vm/assembly.cpp
src/vm/assembly.hpp
src/vm/ceeload.cpp
src/vm/ceeload.h
src/vm/ceeload.inl
src/vm/class.h
src/vm/classcompat.h
src/vm/clsload.cpp
src/vm/clsload.hpp
src/vm/debugdebugger.cpp
src/vm/domainfile.cpp
src/vm/eventtrace.cpp
src/vm/field.h
src/vm/jithelpers.cpp
src/vm/jitinterface.h
src/vm/loaderallocator.cpp
src/vm/methodtable.cpp
src/vm/methodtable.h
src/vm/methodtable.inl
src/vm/multicorejit.cpp
src/vm/pefile.cpp
src/vm/profilingenumerators.cpp
src/vm/proftoeeinterfaceimpl.cpp
src/vm/proftoeeinterfaceimpl.inl
src/vm/reflectioninvocation.cpp
src/vm/runtimehandles.cpp
src/vm/threadstatics.h
src/vm/zapsig.cpp