projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fafdb46
)
[cil-stripper] Mark stripped methods as noinline to prevent the JIT from trying to...
author
Zoltan Varga
<vargaz@gmail.com>
Mon, 24 Apr 2017 16:21:27 +0000
(12:21 -0400)
committer
GitHub
<noreply@github.com>
Mon, 24 Apr 2017 16:21:27 +0000
(12:21 -0400)
mcs/tools/cil-strip/AssemblyStripper.cs
patch
|
blob
|
history
diff --git
a/mcs/tools/cil-strip/AssemblyStripper.cs
b/mcs/tools/cil-strip/AssemblyStripper.cs
index 3e5b0b925415e4758aab41131ac9e26b76f49254..0ad4bfcd69ea5e23bdbbe5439faba191783b319a 100644
(file)
--- a/
mcs/tools/cil-strip/AssemblyStripper.cs
+++ b/
mcs/tools/cil-strip/AssemblyStripper.cs
@@
-147,6
+147,8
@@
namespace Mono.CilStripper {
for (int i = 0; i < methodTable.Rows.Count; i++) {
MethodRow methodRow = methodTable[i];
+ methodRow.ImplFlags |= MethodImplAttributes.NoInlining;
+
MetadataToken methodToken = MetadataToken.FromMetadataRow (TokenType.Method, i);
MethodDefinition method = (MethodDefinition) assembly.MainModule.LookupByToken (methodToken);