diff options
author | Zoltan Varga <vargaz@gmail.com> | 2017-04-12 21:23:55 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2017-04-13 16:21:24 +0300 |
commit | 6e4e50c9cf1292271bc5e40b7fd0ed970e39196b (patch) | |
tree | d2bad1bd77778db96c889da06e303093b27bd3ea /linker | |
parent | 083acc58c5d5e121afb0907fe423909e0c529672 (diff) |
Add missing exclusions for SRE types.
Diffstat (limited to 'linker')
-rw-r--r-- | linker/Descriptors/mscorlib.xml | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/linker/Descriptors/mscorlib.xml b/linker/Descriptors/mscorlib.xml index 31764d0ef..c2f0fec09 100644 --- a/linker/Descriptors/mscorlib.xml +++ b/linker/Descriptors/mscorlib.xml @@ -242,13 +242,19 @@ <method name="AddTypeForwarder" /> <method name="EmbedResourceFile" /> </type> - <type fullname="System.Reflection.Emit.ConstructorBuilder" preserve="fields" /> + <type fullname="System.Reflection.Emit.ConstructorBuilder" preserve="fields" > + <method name="RuntimeResolve" /> + </type> <type fullname="System.Reflection.Emit.CustomAttributeBuilder" preserve="fields" /> <type fullname="System.Reflection.Emit.DynamicMethod" preserve="fields" /> <type fullname="System.Reflection.Emit.EnumBuilder" preserve="fields" /> <type fullname="System.Reflection.Emit.EventBuilder" preserve="fields" /> - <type fullname="System.Reflection.Emit.FieldBuilder" preserve="fields" /> - <type fullname="System.Reflection.Emit.GenericTypeParameterBuilder" preserve="fields" /> + <type fullname="System.Reflection.Emit.FieldBuilder" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.GenericTypeParameterBuilder" preserve="fields" > + <method name="RuntimeResolve" /> + </type> <type fullname="System.Reflection.Emit.ILExceptionBlock" preserve="fields" /> <type fullname="System.Reflection.Emit.ILExceptionInfo" preserve="fields" /> <type fullname="System.Reflection.Emit.ILGenerator" preserve="fields"> @@ -257,7 +263,9 @@ <type fullname="System.Reflection.Emit.LocalBuilder" preserve="fields"> <method name="Mono_GetLocalIndex" /> </type> - <type fullname="System.Reflection.Emit.MethodBuilder" preserve="fields" /> + <type fullname="System.Reflection.Emit.MethodBuilder" preserve="fields" > + <method name="RuntimeResolve" /> + </type> <type fullname="System.Reflection.Emit.ModuleBuilder" preserve="fields"> <method name="Mono_GetGuid" /> <method name="RuntimeResolve" /> @@ -274,6 +282,27 @@ <method name="DefineCustom" /> <method name="DefineLPArrayInternal" /> </type> + <type fullname="System.Reflection.Emit.TypeBuilderInstantiation" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.ArrayType" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.ByRefType" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.PointerType" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.FieldOnTypeBuilderInst" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.MethodOnTypeBuilderInst" preserve="fields" > + <method name="RuntimeResolve" /> + </type> + <type fullname="System.Reflection.Emit.ConstructorOnTypeBuilderInst" preserve="fields" > + <method name="RuntimeResolve" /> + </type> <!-- <type fullname="System.Runtime.CompilerServices.CallConvCdecl" /> |