Commit f313e8d
authored
[mono][interp] Disable inlining of methods that call methods using StackCrawlMark (#116134)
* [mono][interp] Don't inline callers of methods using StackCrawlMark
* [mono] Disable inlining of callers of Assembly.GetCallingAssembly
The stack mark is used only to prevent inlining of the callers of this method (since it sets a flag on the method in question). The stack mark itself is not currently used on mono.1 parent a745f28 commit f313e8d
File tree
4 files changed
+12
-4
lines changed- src/mono
- System.Private.CoreLib/src/System/Reflection
- mono
- metadata
- mini/interp
4 files changed
+12
-4
lines changedLines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | 45 | | |
47 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
48 | 54 | | |
49 | 55 | | |
50 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
287 | | - | |
| 287 | + | |
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5145 | 5145 | | |
5146 | 5146 | | |
5147 | 5147 | | |
5148 | | - | |
| 5148 | + | |
5149 | 5149 | | |
5150 | 5150 | | |
5151 | 5151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3849 | 3849 | | |
3850 | 3850 | | |
3851 | 3851 | | |
| 3852 | + | |
| 3853 | + | |
3852 | 3854 | | |
3853 | 3855 | | |
3854 | 3856 | | |
| |||
0 commit comments