Preserve fields of AssemblyLoadContext since its accessed by runtime code through...
authorZoltan Varga <vargaz@gmail.com>
Tue, 5 May 2020 11:33:23 +0000 (07:33 -0400)
committerGitHub <noreply@github.com>
Tue, 5 May 2020 11:33:23 +0000 (07:33 -0400)
src/mono/netcore/System.Private.CoreLib/src/LinkerDescriptor/System.Private.CoreLib.xml

index 327d84e..92e6dff 100644 (file)
@@ -14,7 +14,8 @@
                </type>
 
                <!-- assembly-load-context.c: -->
-               <type fullname="System.Runtime.Loader.AssemblyLoadContext">
+               <!-- object-internals.h: MonoManagedAssemblyLoadContext -->
+               <type fullname="System.Runtime.Loader.AssemblyLoadContext" preserve="fields">
                  <!-- assembly-load-context.c: mono_alc_invoke_resolve_using_load -->
                  <method name="MonoResolveUsingLoad" />
                  <!-- assembly-load-context.c: mono_alc_invoke_resolve_using_resolving_event -->