Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/linker
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2017-04-12 21:23:55 +0300
committerMarek Safar <marek.safar@gmail.com>2017-04-13 16:21:24 +0300
commit6e4e50c9cf1292271bc5e40b7fd0ed970e39196b (patch)
treed2bad1bd77778db96c889da06e303093b27bd3ea /linker
parent083acc58c5d5e121afb0907fe423909e0c529672 (diff)
Add missing exclusions for SRE types.
Diffstat (limited to 'linker')
-rw-r--r--linker/Descriptors/mscorlib.xml37
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" />