[jit] Disable inlining for methods with [System.Security.DynamicSecurityMethod],...
authorZoltan Varga <vargaz@gmail.com>
Sun, 7 Apr 2019 21:20:31 +0000 (17:20 -0400)
committerMarek Safar <marek.safar@gmail.com>
Thu, 11 Apr 2019 09:21:02 +0000 (11:21 +0200)
commit36428bf4c948f01c6a6b8a67ef50c89770532f71
treefa234b514ad030b46437745e43c33168df553f39
parent8ffe64182643ee538ac7fe1582e43c7f6008b640
[jit] Disable inlining for methods with [System.Security.DynamicSecurityMethod], its used to make methods which contain a StackCrawlMark.

Also check that the attribute is present for StackMaekMark locals.

Commit migrated from https://github.com/mono/mono/commit/8b1a18784dd17b1a683f3d73ecb51d5b2c7f974f
src/mono/mono/metadata/tabledefs.h
src/mono/mono/mini/method-to-ir.c
src/mono/mono/mini/mini.c