diff options
author | Kyungwoo Lee <kyulee@microsoft.com> | 2016-03-07 08:49:10 -0800 |
---|---|---|
committer | Kyungwoo Lee <kyulee@microsoft.com> | 2016-03-07 12:16:27 -0800 |
commit | 377a8c5d5743835d2d3cd86c456099bb83f35e80 (patch) | |
tree | e182d28a5d939dbfa8fab6078f7f09c098808724 /tests | |
parent | a43659055974983c910d421144f749498f9f66a4 (diff) | |
download | coreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.tar.gz coreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.tar.bz2 coreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.zip |
ARM64: Fix for handling GC register for call site
This fixes https://github.com/dotnet/coreclr/issues/2731.
Looking at GC heap corruption, JIT incorrectly reports the live range of
GC references so GC swept the live objects.
The issue was when JIT emits call instruction, GC live register is not
processed at all, which JIT treated them as dead.
The fix is to implement this missing part for ARM64.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/arm64/Tests.lst | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/arm64/Tests.lst b/tests/arm64/Tests.lst index 6cf54a8a36..ac1185491e 100644 --- a/tests/arm64/Tests.lst +++ b/tests/arm64/Tests.lst @@ -5135,7 +5135,7 @@ WorkingDir=JIT\Methodical\VT\port\_speed_dbglcs MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [largeobjectalloc.exe_2577] RelativePath=GC\Coverage\LargeObjectAlloc\LargeObjectAlloc.exe WorkingDir=GC\Coverage\LargeObjectAlloc @@ -7578,7 +7578,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_rellcs MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [opcodesclt.exe_1700] RelativePath=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesClt\OpCodesClt.exe WorkingDir=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesClt @@ -19457,7 +19457,7 @@ WorkingDir=JIT\Methodical\Arrays\misc\_speed_dbggcarr MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;NEED_TRIAGE +Categories=JIT;EXPECTED_PASS [arraysort1b.exe_334] RelativePath=CoreMangLib\cti\system\array\ArraySort1b\ArraySort1b.exe WorkingDir=CoreMangLib\cti\system\array\ArraySort1b @@ -23384,7 +23384,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_dbglcs MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PAS [iconvertibletoint16.exe_1282] RelativePath=CoreMangLib\cti\system\iconvertible\IConvertibleToInt16\IConvertibleToInt16.exe WorkingDir=CoreMangLib\cti\system\iconvertible\IConvertibleToInt16 @@ -24497,7 +24497,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_il_dbglcs_ldlen MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [converttostring1.exe_840] RelativePath=CoreMangLib\cti\system\convert\ConvertToString1\ConvertToString1.exe WorkingDir=CoreMangLib\cti\system\convert\ConvertToString1 @@ -28529,7 +28529,7 @@ WorkingDir=JIT\Methodical\Arrays\misc\_speed_relgcarr MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;NEED_TRIAGE +Categories=JIT;EXPECTED_PASS [threadstartcast_2.exe_185] RelativePath=baseservices\threading\paramthreadstart\ThreadStartCast_2\ThreadStartCast_2.exe WorkingDir=baseservices\threading\paramthreadstart\ThreadStartCast_2 @@ -32351,7 +32351,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_dbglcsbas MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [cgrecurseaca_ro.exe_3451] RelativePath=JIT\jit64\opt\cg\CGRecurse\CGRecurseACA_ro\CGRecurseACA_ro.exe WorkingDir=JIT\jit64\opt\cg\CGRecurse\CGRecurseACA_ro @@ -35088,7 +35088,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_rellcsbas MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [b56349.exe_5292] RelativePath=JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b56349\b56349\b56349.exe WorkingDir=JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b56349\b56349 @@ -37433,7 +37433,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_il_rellcs_ldlen MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [initobj.exe_2990] RelativePath=JIT\Directed\PREFIX\unaligned\2\initobj\initobj.exe WorkingDir=JIT\Directed\PREFIX\unaligned\2\initobj @@ -39414,7 +39414,7 @@ WorkingDir=JIT\Methodical\VT\port\_speed_rellcs MaxAllowedDurationSeconds=600 HostStyle=Any Expected=100 -Categories=JIT;EXPECTED_FAIL;ISSUE_2731 +Categories=JIT;EXPECTED_PASS [opcodescgt.exe_1697] RelativePath=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesCgt\OpCodesCgt.exe WorkingDir=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesCgt |