Remove AppDomain unload (#20250)
authorJan Vorlicek <janvorli@microsoft.com>
Thu, 4 Oct 2018 08:18:23 +0000 (10:18 +0200)
committerGitHub <noreply@github.com>
Thu, 4 Oct 2018 08:18:23 +0000 (10:18 +0200)
commit11832401739148f1f1e9419cb51180ba5263a41b
tree91e81791918d307b0bc9f8255d022fd2fbfbd970
parent0068168531e849cbad8388f00f3f23e58d3a01b4
Remove AppDomain unload (#20250)

* Remove AppDomain unload

This change removes all code in AppDomain that's related to AppDomain
unloading which is obsolete in CoreCLR. It also removes all calls to the
removed methods.
In few places, I have made the change simpler by taking into account the
fact that there is always just one AppDomain.
59 files changed:
src/classlibnative/bcltype/system.cpp
src/debug/daccess/dacdbiimpl.cpp
src/debug/ee/debugger.cpp
src/inc/clrconfigvalues.h
src/inc/utilcode.h
src/vm/amd64/UMThunkStub.asm
src/vm/amd64/asmconstants.h
src/vm/amd64/umthunkstub.S
src/vm/appdomain.cpp
src/vm/appdomain.hpp
src/vm/appdomain.inl
src/vm/appdomainnative.cpp
src/vm/appdomainnative.hpp
src/vm/arm/asmconstants.h
src/vm/arm/asmhelpers.S
src/vm/arm/asmhelpers.asm
src/vm/arm64/asmconstants.h
src/vm/arm64/asmhelpers.S
src/vm/arm64/asmhelpers.asm
src/vm/callhelpers.cpp
src/vm/ceemain.cpp
src/vm/codeversion.cpp
src/vm/comcallablewrapper.cpp
src/vm/cominterfacemarshaler.cpp
src/vm/comsynchronizable.cpp
src/vm/comtoclrcall.cpp
src/vm/corhost.cpp
src/vm/delegateinfo.h
src/vm/dispatchinfo.cpp
src/vm/dllimportcallback.cpp
src/vm/domainfile.cpp
src/vm/domainfile.h
src/vm/eeconfig.cpp
src/vm/eeconfig.h
src/vm/eepolicy.cpp
src/vm/eepolicy.h
src/vm/eventtrace.cpp
src/vm/finalizerthread.cpp
src/vm/finalizerthread.h
src/vm/gcenv.ee.cpp
src/vm/gchandleutilities.cpp
src/vm/i386/asmconstants.h
src/vm/i386/asmhelpers.S
src/vm/i386/asmhelpers.asm
src/vm/loaderallocator.cpp
src/vm/marshalnative.cpp
src/vm/methodtable.cpp
src/vm/nativeoverlapped.cpp
src/vm/object.cpp
src/vm/profilingenumerators.cpp
src/vm/stackprobe.cpp
src/vm/stacksampler.cpp
src/vm/stdinterfaces_wrapper.cpp
src/vm/testhookmgr.cpp
src/vm/threads.cpp
src/vm/threads.h
src/vm/threads.inl
src/vm/threadsuspend.cpp
src/vm/win32threadpool.h