Port EH tests.
authorRahul Kumar <rahku@microsoft.com>
Wed, 2 Mar 2016 22:36:15 +0000 (14:36 -0800)
committerRahul Kumar <rahku@microsoft.com>
Thu, 10 Mar 2016 01:49:53 +0000 (17:49 -0800)
commit6f6fa09064bc93ed74ce23b59f946ca511e6ddb3
tree6a95e8a7a15b6a1e2ba3a8d2cb4aaa70f91398aa
parent57348b4cf25726fc5d6c49e254830a60df1da763
Port EH tests.

Commit migrated from https://github.com/dotnet/coreclr/commit/7d81c5359b5083ef4b08ebc3b3ebd8b8764fe418
154 files changed:
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException01.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException01.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException02.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException02.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException03.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/AVException03.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/AccessViolationException/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/StackTracePreserve/StackTracePreserveTests.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/StackTracePreserve/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/StackTracePreserve/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/GenericExceptions.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/GenericExceptions.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct01.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct01.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct02.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct02.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct03.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault-struct03.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault01.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault01.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault02.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault02.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault03.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-fault03.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-finally01.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-finally01.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-finally02.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-finally02.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-struct02.il
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter-struct02.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter02.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/generics/try-filter02.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/CMakeLists.txt [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/fpcw.cpp [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/fpcw.h [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/test147911.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/147911/test147911.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/154243/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/154243/dynamicmethodliveness.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/154243/dynamicmethodliveness.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/Dev11/154243/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/finally.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/finally.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/COOL/rethrow.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/CMakeLists.txt [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/ExternalException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/ExternalException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/HandlerException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/HandlerException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/MultipleException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/MultipleException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx1.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedEx2.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NestedException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/NormalException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/RecursiveException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/RecursiveException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatch.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/TryCatchFinally.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/Unmanaged.cpp [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/Unmanaged.h [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UnmanagedToManaged.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UnmanagedToManaged.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UserException.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UserExceptionThread.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/UserExceptionThread.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/VJ/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Except.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Except.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/FiltCatch.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/FiltCatch.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/FiltFallThru.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/FiltFallThru.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Filter.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Filter.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Finally.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/Finally.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/NestedExcept.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/NestedExcept.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/NestedFilt.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/NestedFilt.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/asm/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/coverage/Exceptions.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/coverage/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/V1/SEH/coverage/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/15266.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/15266.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/19896.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/19896.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v1.0/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v4.0/640474/other.csproj
src/coreclr/tests/src/baseservices/exceptions/regressions/v4.0/640474/other1.cs [moved from src/coreclr/tests/src/baseservices/exceptions/regressions/v4.0/640474/other2.cs with 70% similarity]
src/coreclr/tests/src/baseservices/exceptions/regressions/v4.0/640474/test640474.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/v4.0/640474/test640474.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/whidbeyM3.2/151232.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/whidbeyM3.2/151232.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/whidbeyM3.2/app.config [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/regressions/whidbeyM3.2/project.json [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/ArrayInit.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/ArrayInit.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/HardwareEh.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/HardwareEh.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/ILHelper.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/ILHelper.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/ILHelper.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/VT.il [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/VT.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/fault.il
src/coreclr/tests/src/baseservices/exceptions/simple/fault.ilproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/simple/finally.csproj
src/coreclr/tests/src/baseservices/exceptions/unittests/Baadbaad.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/Baadbaad.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/CollidedUnwind.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/CollidedUnwind.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/EHPatternTests.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/EHPatternTests.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/GoryManagedPresent.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/GoryManagedPresent.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/GoryNativePast.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/GoryNativePast.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/InnerFinallyAndCatch.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/InnerFinallyAndCatch.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/Pending.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/Pending.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/Recurse.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/Recurse.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/RecursiveRethrow.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/RecursiveRethrow.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/RecursiveThrowNew.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/RecursiveThrowNew.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/StrSwitchFinally.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/StrSwitchFinally.csproj [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.cs [new file with mode: 0644]
src/coreclr/tests/src/baseservices/exceptions/unittests/ThrowInFinallyNestedInTry.csproj [new file with mode: 0644]
src/coreclr/tests/src/dir.targets
src/coreclr/tests/testsFailingOutsideWindows.txt
src/coreclr/tests/testsUnsupportedOutsideWindows.txt