path: root/tests
diff options
authorBruce Forstall <>2018-04-25 13:34:16 -0700
committerRuss Keldorph <>2018-05-04 13:20:27 -0700
commit205406613e11da4eaaca5f7ef584b67d603750ee (patch)
tree0f8801e72240f3b83bb1a78ff2531e06a758a493 /tests
parent556228c968eebbb9fce442a4974b2c3771206987 (diff)
Fix for ARM secure delegate non-standard register arg
For ARM, doing a secure delegate call requires adding a custom calling convention argument R4 as the address of the secure delegate invoke indirection cell. This is done using the fgMorphArgs nonStandardArgs mechanism, and the argument is added at the end. For calls with 4 or more register arguments, this didn't work: we would initially set the non-standard arg as a non-register argument, and the nonStandardArgs check didn't consider converting an argument from a stack argument back to a register argument. The fix allows nonStandardArgs to be either stack or register arguments, no matter what their place in the argument list would imply. Fixes #17738
Diffstat (limited to 'tests')
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/arm/corefx_linux_test_exclusions.txt b/tests/arm/corefx_linux_test_exclusions.txt
new file mode 100644
index 0000000000..ed84e9615c
--- /dev/null
+++ b/tests/arm/corefx_linux_test_exclusions.txt
@@ -0,0 +1,15 @@
+System.Data.SqlClient.Tests #
+System.Diagnostics.Process.Tests #
+System.Diagnostics.StackTrace.Tests # -- JitStress=1; -- JitStress=2
+System.Drawing.Common.Tests #
+System.IO.FileSystem.Tests #
+System.IO.Ports.Tests #
+System.Linq.Expressions.Tests # -- timeout
+System.Management.Tests #
+System.Net.Http.Functional.Tests #
+System.Net.NameResolution.Pal.Tests #
+System.Net.NetworkInformation.Functional.Tests # -- segmentation fault
+System.Net.Sockets.Tests # -- segmentation fault
+System.Text.RegularExpressions.Tests # -- timeout -- JitMinOpts only
+System.Transactions.Local.Tests # -- timeout