From 4b4aad7217d3292650e77eec2cf4c198ea9c3b4b Mon Sep 17 00:00:00 2001 From: Jiyoung Yun Date: Wed, 23 Nov 2016 19:09:09 +0900 Subject: Imported Upstream version 1.1.0 --- .editorconfig | 31 + .gitattributes | 68 + .gitignore | 306 + .gitmirror | 1 + BuildToolsVersion.txt | 1 + CMakeLists.txt | 570 + CODE_OWNERS.TXT | 23 + CONTRIBUTING.md | 7 + Documentation/.gitmirrorall | 1 + Documentation/README.md | 84 + Documentation/botr/_tableOfContents.md | 34 + Documentation/botr/botr-faq.md | 46 + Documentation/botr/clr-abi.md | 661 + Documentation/botr/dac-notes.md | 213 + Documentation/botr/exceptions.md | 299 + Documentation/botr/garbage-collection.md | 332 + Documentation/botr/intro-to-clr.md | 261 + Documentation/botr/method-descriptor.md | 343 + Documentation/botr/mscorlib.md | 357 + Documentation/botr/porting-ryujit.md | 112 + Documentation/botr/profilability.md | 240 + Documentation/botr/profiling.md | 513 + Documentation/botr/readytorun-overview.md | 335 + Documentation/botr/ryujit-overview.md | 558 + Documentation/botr/stackwalking.md | 85 + Documentation/botr/threading.md | 210 + Documentation/botr/type-loader.md | 317 + Documentation/botr/type-system.md | 233 + Documentation/botr/virtual-stub-dispatch.md | 188 + Documentation/building/buildinglldb.md | 87 + Documentation/building/cross-building.md | 137 + Documentation/building/crossgen.md | 66 + Documentation/building/debugging-instructions.md | 145 + Documentation/building/freebsd-instructions.md | 282 + Documentation/building/linux-instructions.md | 220 + Documentation/building/netbsd-instructions.md | 129 + Documentation/building/osx-instructions.md | 80 + Documentation/building/test-configuration.md | 41 + Documentation/building/testing-with-corefx.md | 16 + Documentation/building/unix-test-instructions.md | 81 + Documentation/building/viewing-jit-dumps.md | 173 + Documentation/building/windows-instructions.md | 188 + .../building/windows-test-instructions.md | 106 + Documentation/coding-guidelines/EventLogging.md | 19 + Documentation/coding-guidelines/clr-code-guide.md | 1269 + .../clr-jit-coding-conventions.md | 2001 + .../cross-platform-performance-and-eventing.md | 287 + Documentation/design-docs/first-class-structs.md | 651 + Documentation/design-docs/inline-size-estimates.md | 526 + Documentation/design-docs/inlining-plans.md | 438 + Documentation/design-docs/longs-on-32bit-arch.md | 117 + .../design-docs/removing-embedded-statements.md | 180 + Documentation/images/dac-overview.png | Bin 0 -> 8955 bytes Documentation/images/methoddesc-fig1.png | Bin 0 -> 23050 bytes Documentation/images/methoddesc-fig2.png | Bin 0 -> 18739 bytes Documentation/images/methoddesc-fig3.png | Bin 0 -> 16945 bytes .../profiling-exception-callback-sequence.png | Bin 0 -> 234437 bytes Documentation/images/profiling-gc.png | Bin 0 -> 32961 bytes Documentation/images/profiling-overview.png | Bin 0 -> 71763 bytes Documentation/images/ryujit-ir-overview.png | Bin 0 -> 158980 bytes Documentation/images/stack.png | Bin 0 -> 90302 bytes Documentation/images/type-system-dependencies.png | Bin 0 -> 28616 bytes Documentation/images/typeloader-fig1.png | Bin 0 -> 16940 bytes Documentation/images/typeloader-fig2.png | Bin 0 -> 7093 bytes Documentation/images/typeloader-fig3.png | Bin 0 -> 15030 bytes Documentation/images/typeloader-fig4.png | Bin 0 -> 17294 bytes Documentation/images/virtualstubdispatch-fig1.png | Bin 0 -> 21092 bytes Documentation/images/virtualstubdispatch-fig2.png | Bin 0 -> 10696 bytes Documentation/images/virtualstubdispatch-fig3.png | Bin 0 -> 9840 bytes Documentation/images/virtualstubdispatch-fig4.png | Bin 0 -> 8315 bytes .../project-docs/adding_new_public_apis.md | 31 + Documentation/project-docs/ci-trigger-phrases.md | 343 + .../project-docs/clr-complus-conf-docgen.sh | 105 + .../project-docs/clr-configuration-knobs.md | 809 + .../project-docs/contributing-workflow.md | 107 + Documentation/project-docs/contributing.md | 166 + Documentation/project-docs/developer-guide.md | 28 + Documentation/project-docs/dotnet-filenames.md | 11 + Documentation/project-docs/dotnet-standards.md | 69 + .../project-docs/garbage-collector-guidelines.md | 37 + Documentation/project-docs/glossary.md | 28 + Documentation/project-docs/jit-testing.md | 169 + .../project-docs/linux-performance-tracing.md | 142 + .../project-docs/performance-guidelines.md | 54 + Documentation/project-docs/profiling-api-status.md | 80 + Documentation/project-docs/project-priorities.md | 27 + .../project-docs/windows-performance-tracing.md | 14 + DotnetCLIVersion.txt | 1 + LICENSE.TXT | 21 + PATENTS.TXT | 47 + README.md | 106 + THIRD-PARTY-NOTICES | 103 + UpdatePublishedVersions.ps1 | 26 + all.locproj | 47 + build-packages.cmd | 56 + build-packages.sh | 73 + build-test.cmd | 301 + build.cmd | 599 + build.proj | 35 + build.sh | 730 + clean.cmd | 105 + clean.sh | 83 + clr.coreclr.props | 104 + clr.defines.targets | 213 + clr.desktop.props | 104 + clr.native.targets | 31 + clr.props | 338 + clr.targets | 94 + clrdefinitions.cmake | 194 + cmake.definitions | 0 compileoptions.cmake | 141 + config.json | 522 + cross/.gitmirrorall | 1 + cross/arm-softfp/sources.list.jessie | 3 + cross/arm-softfp/toolchain.cmake | 46 + cross/arm-softfp/tryrun.cmake | 123 + cross/arm/sources.list.trusty | 11 + cross/arm/sources.list.vivid | 11 + cross/arm/sources.list.wily | 11 + cross/arm/toolchain.cmake | 46 + cross/arm/tryrun.cmake | 123 + cross/arm64/sources.list.trusty | 11 + cross/arm64/sources.list.vivid | 11 + cross/arm64/sources.list.wily | 11 + cross/arm64/toolchain.cmake | 33 + cross/arm64/tryrun.cmake | 123 + cross/build-rootfs.sh | 84 + crosscomponents.cmake | 9 + crossgen.cmake | 26 + dac.cmake | 9 + dac.props | 34 + definitionsconsistencycheck.cmake | 11 + dependencies.props | 88 + dir.props | 195 + dir.targets | 17 + dir.traversal.targets | 21 + dirs.proj | 25 + enablesanitizers.sh | 117 + extract-from-json.py | 56 + functions.cmake | 218 + generateexportedsymbols.awk | 11 + generateversionscript.awk | 19 + global.json | 3 + init-tools.cmd | 82 + init-tools.sh | 121 + netci.groovy | 2569 + oacr.cfg | 1 + partition.settings.targets | 20 + perf.groovy | 166 + pgosupport.cmake | 80 + publish-packages.cmd | 23 + publish-packages.sh | 26 + run-cppcheck.sh | 119 + run.cmd | 39 + run.sh | 20 + sanitizerblacklist.txt | 14 + src/.gitmirror | 1 + src/.nuget/.gitmirrorall | 1 + .../Microsoft.NETCore.ILAsm.builds | 73 + .../Microsoft.NETCore.ILAsm.pkgproj | 57 + .../debian/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../fedora/23/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../fedora/24/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../osx/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../rhel/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj | 29 + .../win/Microsoft.NETCore.ILAsm.pkgproj | 24 + .../Microsoft.NETCore.ILDAsm.builds | 73 + .../Microsoft.NETCore.ILDAsm.pkgproj | 57 + .../debian/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../fedora/23/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../fedora/24/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../osx/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../rhel/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj | 29 + .../win/Microsoft.NETCore.ILDAsm.pkgproj | 25 + .../Microsoft.NETCore.Jit.builds | 73 + .../Microsoft.NETCore.Jit.pkgproj | 56 + .../debian/Microsoft.NETCore.Jit.pkgproj | 29 + .../fedora/23/Microsoft.NETCore.Jit.pkgproj | 29 + .../fedora/24/Microsoft.NETCore.Jit.pkgproj | 29 + .../opensuse/13.2/Microsoft.NETCore.Jit.pkgproj | 29 + .../opensuse/42.1/Microsoft.NETCore.Jit.pkgproj | 29 + .../osx/Microsoft.NETCore.Jit.pkgproj | 29 + .../rhel/Microsoft.NETCore.Jit.pkgproj | 29 + .../ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj | 29 + .../ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj | 29 + .../ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj | 29 + .../win/Microsoft.NETCore.Jit.pkgproj | 39 + .../Microsoft.NETCore.Runtime.CoreCLR.builds | 73 + .../Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 66 + .../Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 54 + .../rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 56 + .../win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj | 99 + .../Microsoft.NETCore.TestHost.builds | 73 + .../Microsoft.NETCore.TestHost.pkgproj | 61 + .../debian/Microsoft.NETCore.TestHost.pkgproj | 29 + .../fedora/23/Microsoft.NETCore.TestHost.pkgproj | 29 + .../fedora/24/Microsoft.NETCore.TestHost.pkgproj | 29 + .../13.2/Microsoft.NETCore.TestHost.pkgproj | 29 + .../42.1/Microsoft.NETCore.TestHost.pkgproj | 29 + .../osx/Microsoft.NETCore.TestHost.pkgproj | 29 + .../rhel/Microsoft.NETCore.TestHost.pkgproj | 29 + .../14.04/Microsoft.NETCore.TestHost.pkgproj | 29 + .../16.04/Microsoft.NETCore.TestHost.pkgproj | 29 + .../16.10/Microsoft.NETCore.TestHost.pkgproj | 29 + .../win/Microsoft.NETCore.TestHost.pkgproj | 24 + ...Microsoft.TargetingPack.Private.CoreCLR.pkgproj | 19 + src/.nuget/ThirdPartyNotices.txt | 31 + src/.nuget/_.pdb | 2 + src/.nuget/descriptions.json | 42 + src/.nuget/dotnet_library_license.txt | 127 + src/.nuget/init/project.json | 10 + src/.nuget/init/readme.txt | 1 + src/.nuget/optdata/project.json | 11 + src/.nuget/packages.builds | 26 + src/AUTOEXP.DAT | 2066 + src/CMakeLists.txt | 172 + src/NuGet.Config | 13 + src/ToolBox/.gitmirror | 1 + src/ToolBox/CMakeLists.txt | 2 + src/ToolBox/PdbTypeMatch/.gitmirror | 1 + src/ToolBox/PdbTypeMatch/PdbTypeMatch.cpp | 2023 + src/ToolBox/PdbTypeMatch/PdbTypeMatch.h | 69 + src/ToolBox/PdbTypeMatch/PdbTypeMatch.nativeproj | 59 + src/ToolBox/PdbTypeMatch/PrintSymbol.cpp | 2254 + src/ToolBox/PdbTypeMatch/PrintSymbol.h | 66 + src/ToolBox/PdbTypeMatch/callback.h | 96 + src/ToolBox/PdbTypeMatch/include/.gitmirror | 1 + src/ToolBox/PdbTypeMatch/include/cvconst.h | 3181 + src/ToolBox/PdbTypeMatch/include/dia2.h | 7854 + src/ToolBox/PdbTypeMatch/include/diacreate.h | 40 + src/ToolBox/PdbTypeMatch/native.rc | 8 + src/ToolBox/PdbTypeMatch/regs.cpp | 1708 + src/ToolBox/PdbTypeMatch/regs.h | 23 + src/ToolBox/PdbTypeMatch/stdafx.cpp | 9 + src/ToolBox/PdbTypeMatch/stdafx.h | 25 + src/ToolBox/SOS/.gitmirror | 1 + src/ToolBox/SOS/CMakeLists.txt | 3 + src/ToolBox/SOS/DacTableGen/.gitmirror | 1 + src/ToolBox/SOS/DacTableGen/CMakeLists.txt | 19 + src/ToolBox/SOS/DacTableGen/DacTableGen.csproj | 55 + src/ToolBox/SOS/DacTableGen/MapSymbolProvider.cs | 503 + src/ToolBox/SOS/DacTableGen/cvconst.cs | 2037 + src/ToolBox/SOS/DacTableGen/diautil.cs | 809 + src/ToolBox/SOS/DacTableGen/main.cs | 656 + src/ToolBox/SOS/NETCore/.gitmirror | 1 + src/ToolBox/SOS/NETCore/SOS.NETCore.csproj | 61 + src/ToolBox/SOS/NETCore/SOS.NETCore.sln | 22 + src/ToolBox/SOS/NETCore/SymbolReader.cs | 694 + src/ToolBox/SOS/NETCore/project.json | 20 + src/ToolBox/SOS/SOSAndICorDebug.md | 81 + src/ToolBox/SOS/Strike/.gitmirror | 1 + src/ToolBox/SOS/Strike/ApolloNative.rc | 10 + src/ToolBox/SOS/Strike/CMakeLists.txt | 201 + src/ToolBox/SOS/Strike/EventCallbacks.cpp | 160 + src/ToolBox/SOS/Strike/EventCallbacks.h | 68 + src/ToolBox/SOS/Strike/ExpressionNode.cpp | 2178 + src/ToolBox/SOS/Strike/ExpressionNode.h | 307 + src/ToolBox/SOS/Strike/Native.rc | 10 + src/ToolBox/SOS/Strike/SOS.nativeproj | 7 + src/ToolBox/SOS/Strike/SOS.sln | 76 + src/ToolBox/SOS/Strike/SOS.vcproj | 303 + src/ToolBox/SOS/Strike/UtilCode.h | 11 + src/ToolBox/SOS/Strike/WatchCmd.cpp | 331 + src/ToolBox/SOS/Strike/WatchCmd.h | 110 + src/ToolBox/SOS/Strike/apollososdocs.txt | 2727 + src/ToolBox/SOS/Strike/data.h | 51 + src/ToolBox/SOS/Strike/datatarget.cpp | 215 + src/ToolBox/SOS/Strike/datatarget.h | 90 + src/ToolBox/SOS/Strike/dirs.proj | 20 + src/ToolBox/SOS/Strike/disasm.cpp | 1142 + src/ToolBox/SOS/Strike/disasm.h | 453 + src/ToolBox/SOS/Strike/disasmARM.cpp | 626 + src/ToolBox/SOS/Strike/disasmARM64.cpp | 392 + src/ToolBox/SOS/Strike/disasmX86.cpp | 1707 + src/ToolBox/SOS/Strike/dllsext.cpp | 278 + src/ToolBox/SOS/Strike/eeheap.cpp | 1913 + src/ToolBox/SOS/Strike/exts.cpp | 435 + src/ToolBox/SOS/Strike/exts.h | 513 + src/ToolBox/SOS/Strike/gchist.cpp | 636 + src/ToolBox/SOS/Strike/gcroot.cpp | 2503 + src/ToolBox/SOS/Strike/inc/.gitmirror | 1 + src/ToolBox/SOS/Strike/inc/dbgeng.h | 16122 +++ src/ToolBox/SOS/Strike/inc/dbghelp.h | 4540 + src/ToolBox/SOS/Strike/inc/wdbgexts.h | 2807 + src/ToolBox/SOS/Strike/metadata.cpp | 1041 + src/ToolBox/SOS/Strike/ntinfo.h | 193 + src/ToolBox/SOS/Strike/platformspecific.h | 195 + src/ToolBox/SOS/Strike/sildasm.cpp | 1090 + src/ToolBox/SOS/Strike/sos.cpp | 888 + src/ToolBox/SOS/Strike/sos.def | 231 + src/ToolBox/SOS/Strike/sos.h | 792 + src/ToolBox/SOS/Strike/sos.targets | 166 + src/ToolBox/SOS/Strike/sos_md.h | 926 + src/ToolBox/SOS/Strike/sos_stacktrace.h | 174 + src/ToolBox/SOS/Strike/sos_unixexports.src | 54 + src/ToolBox/SOS/Strike/sosdocs.txt | 2572 + src/ToolBox/SOS/Strike/sosdocsunix.txt | 1713 + src/ToolBox/SOS/Strike/stressLogDump.cpp | 549 + src/ToolBox/SOS/Strike/strike.cpp | 14462 ++ src/ToolBox/SOS/Strike/strike.h | 144 + src/ToolBox/SOS/Strike/util.cpp | 6975 + src/ToolBox/SOS/Strike/util.h | 3292 + src/ToolBox/SOS/Strike/vm.cpp | 732 + src/ToolBox/SOS/Strike/xplat/.gitmirror | 1 + src/ToolBox/SOS/Strike/xplat/dbgeng.h | 485 + src/ToolBox/SOS/Strike/xplat/dbghelp.h | 17 + src/ToolBox/SOS/Strike/xplat/wdbgexts.h | 28 + src/ToolBox/SOS/diasdk/.gitmirror | 1 + src/ToolBox/SOS/diasdk/CMakeLists.txt | 16 + src/ToolBox/SOS/diasdk/diasdk.nativeproj | 43 + src/ToolBox/SOS/diasdk/native.rc | 7 + src/ToolBox/SOS/dirs.proj | 32 + src/ToolBox/SOS/lldbplugin/.gitmirrorall | 1 + src/ToolBox/SOS/lldbplugin/CMakeLists.txt | 115 + src/ToolBox/SOS/lldbplugin/coreruncommand.cpp | 47 + src/ToolBox/SOS/lldbplugin/inc/lldbservices.h | 565 + src/ToolBox/SOS/lldbplugin/mstypes.h | 106 + src/ToolBox/SOS/lldbplugin/services.cpp | 1692 + src/ToolBox/SOS/lldbplugin/services.h | 274 + src/ToolBox/SOS/lldbplugin/setclrpathcommand.cpp | 53 + src/ToolBox/SOS/lldbplugin/setsostidcommand.cpp | 64 + src/ToolBox/SOS/lldbplugin/soscommand.cpp | 152 + src/ToolBox/SOS/lldbplugin/sosplugin.cpp | 21 + src/ToolBox/SOS/lldbplugin/sosplugin.h | 28 + src/ToolBox/SOS/tests/.gitmirrorall | 1 + src/ToolBox/SOS/tests/OnCrash.do | 2 + src/ToolBox/SOS/tests/README.md | 33 + src/ToolBox/SOS/tests/dumpil.py | 26 + src/ToolBox/SOS/tests/dumpmodule.py | 26 + src/ToolBox/SOS/tests/runprocess.py | 34 + src/ToolBox/SOS/tests/test_libsosplugin.py | 84 + src/ToolBox/SOS/tests/testutils.py | 40 + src/ToolBox/dirs.proj | 100 + src/ToolBox/superpmi/.gitmirror | 1 + src/ToolBox/superpmi/CMakeLists.txt | 5 + src/ToolBox/superpmi/mcs/.gitmirror | 1 + src/ToolBox/superpmi/mcs/CMakeLists.txt | 76 + src/ToolBox/superpmi/mcs/commandline.cpp | 581 + src/ToolBox/superpmi/mcs/commandline.h | 76 + src/ToolBox/superpmi/mcs/mcs.cpp | 108 + src/ToolBox/superpmi/mcs/mcs.h | 9 + src/ToolBox/superpmi/mcs/verbasmdump.cpp | 68 + src/ToolBox/superpmi/mcs/verbasmdump.h | 19 + src/ToolBox/superpmi/mcs/verbconcat.cpp | 99 + src/ToolBox/superpmi/mcs/verbconcat.h | 17 + src/ToolBox/superpmi/mcs/verbdump.cpp | 36 + src/ToolBox/superpmi/mcs/verbdump.h | 17 + src/ToolBox/superpmi/mcs/verbdumpmap.cpp | 64 + src/ToolBox/superpmi/mcs/verbdumpmap.h | 17 + src/ToolBox/superpmi/mcs/verbdumptoc.cpp | 32 + src/ToolBox/superpmi/mcs/verbdumptoc.h | 17 + src/ToolBox/superpmi/mcs/verbfracture.cpp | 74 + src/ToolBox/superpmi/mcs/verbfracture.h | 17 + src/ToolBox/superpmi/mcs/verbildump.cpp | 625 + src/ToolBox/superpmi/mcs/verbildump.h | 24 + src/ToolBox/superpmi/mcs/verbinteg.cpp | 37 + src/ToolBox/superpmi/mcs/verbinteg.h | 17 + src/ToolBox/superpmi/mcs/verbmerge.cpp | 470 + src/ToolBox/superpmi/mcs/verbmerge.h | 29 + src/ToolBox/superpmi/mcs/verbremovedup.cpp | 145 + src/ToolBox/superpmi/mcs/verbremovedup.h | 17 + src/ToolBox/superpmi/mcs/verbsmarty.cpp | 96 + src/ToolBox/superpmi/mcs/verbsmarty.h | 22 + src/ToolBox/superpmi/mcs/verbstat.cpp | 74 + src/ToolBox/superpmi/mcs/verbstat.h | 17 + src/ToolBox/superpmi/mcs/verbstrip.cpp | 150 + src/ToolBox/superpmi/mcs/verbstrip.h | 18 + src/ToolBox/superpmi/mcs/verbtoc.cpp | 108 + src/ToolBox/superpmi/mcs/verbtoc.h | 17 + src/ToolBox/superpmi/readme.txt | 86 + src/ToolBox/superpmi/superpmi-shared/.gitmirror | 1 + src/ToolBox/superpmi/superpmi-shared/asmdumper.cpp | 91 + src/ToolBox/superpmi/superpmi-shared/asmdumper.h | 18 + src/ToolBox/superpmi/superpmi-shared/callutils.cpp | 416 + src/ToolBox/superpmi/superpmi-shared/callutils.h | 44 + .../superpmi/superpmi-shared/compileresult.cpp | 1080 + .../superpmi/superpmi-shared/compileresult.h | 276 + src/ToolBox/superpmi/superpmi-shared/crlwmlist.h | 46 + .../superpmi/superpmi-shared/errorhandling.cpp | 151 + .../superpmi/superpmi-shared/errorhandling.h | 88 + .../superpmi/superpmi-shared/icorjitcompilerimpl.h | 70 + .../superpmi/superpmi-shared/icorjithostimpl.h | 55 + .../superpmi/superpmi-shared/icorjitinfoimpl.h | 1316 + .../superpmi/superpmi-shared/lightweightmap.h | 726 + src/ToolBox/superpmi/superpmi-shared/logging.cpp | 342 + src/ToolBox/superpmi/superpmi-shared/logging.h | 108 + src/ToolBox/superpmi/superpmi-shared/lwmlist.h | 149 + src/ToolBox/superpmi/superpmi-shared/mclist.cpp | 258 + src/ToolBox/superpmi/superpmi-shared/mclist.h | 35 + .../superpmi/superpmi-shared/methodcontext.cpp | 6509 + .../superpmi/superpmi-shared/methodcontext.h | 1179 + .../superpmi-shared/methodcontextiterator.cpp | 127 + .../superpmi-shared/methodcontextiterator.h | 104 + .../superpmi-shared/methodcontextreader.cpp | 469 + .../superpmi/superpmi-shared/methodcontextreader.h | 123 + .../superpmi/superpmi-shared/registertablexarch.h | 124 + .../superpmi/superpmi-shared/runtimedetails.h | 43 + .../superpmi/superpmi-shared/simpletimer.cpp | 56 + src/ToolBox/superpmi/superpmi-shared/simpletimer.h | 25 + src/ToolBox/superpmi/superpmi-shared/spmiutil.cpp | 109 + src/ToolBox/superpmi/superpmi-shared/spmiutil.h | 25 + .../superpmi/superpmi-shared/standardpch.cpp | 7 + src/ToolBox/superpmi/superpmi-shared/standardpch.h | 106 + src/ToolBox/superpmi/superpmi-shared/tocfile.cpp | 79 + src/ToolBox/superpmi/superpmi-shared/tocfile.h | 78 + src/ToolBox/superpmi/superpmi-shared/typeutils.cpp | 169 + src/ToolBox/superpmi/superpmi-shared/typeutils.h | 25 + .../superpmi/superpmi-shim-collector/.gitmirror | 1 + .../superpmi-shim-collector/CMakeLists.txt | 72 + .../superpmi-shim-collector/coreclrcallbacks.cpp | 62 + .../superpmi-shim-collector/coreclrcallbacks.h | 19 + .../superpmi-shim-collector/icorjitcompiler.cpp | 120 + .../superpmi-shim-collector/icorjitcompiler.h | 25 + .../superpmi-shim-collector/icorjitinfo.cpp | 2284 + .../superpmi/superpmi-shim-collector/icorjitinfo.h | 30 + .../superpmi-shim-collector/ieememorymanager.cpp | 72 + .../superpmi-shim-collector/ieememorymanager.h | 43 + .../superpmi-shim-collector/iexecutionengine.cpp | 154 + .../superpmi-shim-collector/iexecutionengine.h | 70 + .../superpmi/superpmi-shim-collector/jithost.cpp | 64 + .../superpmi/superpmi-shim-collector/jithost.h | 25 + .../superpmi-shim-collector.cpp | 309 + .../superpmi-shim-collector.def | 5 + .../superpmi-shim-collector.h | 17 + .../superpmi/superpmi-shim-counter/.gitmirror | 1 + .../superpmi/superpmi-shim-counter/CMakeLists.txt | 73 + .../superpmi-shim-counter/coreclrcallbacks.cpp | 62 + .../superpmi-shim-counter/coreclrcallbacks.h | 19 + .../superpmi-shim-counter/icorjitcompiler.cpp | 68 + .../superpmi-shim-counter/icorjitcompiler.h | 26 + .../superpmi/superpmi-shim-counter/icorjitinfo.cpp | 1901 + .../superpmi/superpmi-shim-counter/icorjitinfo.h | 26 + .../superpmi-shim-counter/ieememorymanager.cpp | 72 + .../superpmi-shim-counter/ieememorymanager.h | 107 + .../superpmi-shim-counter/iexecutionengine.cpp | 157 + .../superpmi-shim-counter/iexecutionengine.h | 149 + .../superpmi/superpmi-shim-counter/jithost.cpp | 49 + .../superpmi/superpmi-shim-counter/jithost.h | 25 + .../superpmi-shim-counter/methodcallsummarizer.cpp | 140 + .../superpmi-shim-counter/methodcallsummarizer.h | 23 + .../superpmi-shim-counter.cpp | 231 + .../superpmi-shim-counter.def | 5 + .../superpmi-shim-counter/superpmi-shim-counter.h | 13 + .../superpmi/superpmi-shim-simple/.gitmirror | 1 + .../superpmi/superpmi-shim-simple/CMakeLists.txt | 72 + .../superpmi-shim-simple/coreclrcallbacks.cpp | 58 + .../superpmi-shim-simple/coreclrcallbacks.h | 20 + .../superpmi-shim-simple/icorjitcompiler.cpp | 59 + .../superpmi-shim-simple/icorjitcompiler.h | 24 + .../superpmi/superpmi-shim-simple/icorjitinfo.cpp | 1726 + .../superpmi/superpmi-shim-simple/icorjitinfo.h | 24 + .../superpmi-shim-simple/ieememorymanager.cpp | 72 + .../superpmi-shim-simple/ieememorymanager.h | 108 + .../superpmi-shim-simple/iexecutionengine.cpp | 158 + .../superpmi-shim-simple/iexecutionengine.h | 150 + .../superpmi/superpmi-shim-simple/jithost.cpp | 40 + .../superpmi/superpmi-shim-simple/jithost.h | 22 + .../superpmi-shim-simple/superpmi-shim-simple.cpp | 217 + .../superpmi-shim-simple/superpmi-shim-simple.def | 5 + .../superpmi-shim-simple/superpmi-shim-simple.h | 13 + src/ToolBox/superpmi/superpmi/.gitmirror | 1 + src/ToolBox/superpmi/superpmi/CMakeLists.txt | 76 + src/ToolBox/superpmi/superpmi/commandline.cpp | 543 + src/ToolBox/superpmi/superpmi/commandline.h | 74 + src/ToolBox/superpmi/superpmi/coreclrcallbacks.cpp | 69 + src/ToolBox/superpmi/superpmi/coreclrcallbacks.h | 18 + src/ToolBox/superpmi/superpmi/cycletimer.cpp | 60 + src/ToolBox/superpmi/superpmi/cycletimer.h | 28 + src/ToolBox/superpmi/superpmi/filecache.cpp | 150 + src/ToolBox/superpmi/superpmi/filecache.h | 78 + src/ToolBox/superpmi/superpmi/icorjitinfo.cpp | 2044 + src/ToolBox/superpmi/superpmi/icorjitinfo.h | 26 + src/ToolBox/superpmi/superpmi/ieememorymanager.cpp | 110 + src/ToolBox/superpmi/superpmi/ieememorymanager.h | 113 + src/ToolBox/superpmi/superpmi/iexecutionengine.cpp | 213 + src/ToolBox/superpmi/superpmi/iexecutionengine.h | 151 + src/ToolBox/superpmi/superpmi/jitdebugger.cpp | 459 + src/ToolBox/superpmi/superpmi/jitdebugger.h | 33 + src/ToolBox/superpmi/superpmi/jithost.cpp | 120 + src/ToolBox/superpmi/superpmi/jithost.h | 20 + src/ToolBox/superpmi/superpmi/jitinstance.cpp | 436 + src/ToolBox/superpmi/superpmi/jitinstance.h | 57 + .../superpmi/superpmi/methodstatsemitter.cpp | 126 + src/ToolBox/superpmi/superpmi/methodstatsemitter.h | 29 + src/ToolBox/superpmi/superpmi/neardiffer.cpp | 1031 + src/ToolBox/superpmi/superpmi/neardiffer.h | 86 + src/ToolBox/superpmi/superpmi/parallelsuperpmi.cpp | 587 + src/ToolBox/superpmi/superpmi/superpmi.cpp | 564 + src/ToolBox/superpmi/superpmi/superpmi.h | 27 + src/binder/.gitmirror | 1 + src/binder/CMakeLists.txt | 45 + src/binder/applicationcontext.cpp | 487 + src/binder/assembly.cpp | 434 + src/binder/assemblybinder.cpp | 1953 + src/binder/assemblyidentitycache.cpp | 72 + src/binder/assemblyname.cpp | 704 + src/binder/binder.targets | 50 + src/binder/binderinterface.cpp | 191 + src/binder/bindinglog.cpp | 332 + src/binder/cdebuglog.cpp | 482 + src/binder/clrprivbinderassemblyloadcontext.cpp | 259 + src/binder/clrprivbindercoreclr.cpp | 309 + src/binder/coreclrbindercommon.cpp | 188 + src/binder/debuglog.cpp | 416 + src/binder/dirs.proj | 20 + src/binder/failurecache.cpp | 85 + src/binder/fusionassemblyname.cpp | 1857 + src/binder/fusionhelpers.cpp | 114 + src/binder/inc/.gitmirror | 1 + src/binder/inc/applicationcontext.hpp | 197 + src/binder/inc/applicationcontext.inl | 110 + src/binder/inc/assembly.hpp | 222 + src/binder/inc/assembly.inl | 218 + src/binder/inc/assemblybinder.hpp | 178 + src/binder/inc/assemblyentry.hpp | 62 + src/binder/inc/assemblyhashtraits.hpp | 59 + src/binder/inc/assemblyidentity.hpp | 149 + src/binder/inc/assemblyidentitycache.hpp | 116 + src/binder/inc/assemblyname.hpp | 112 + src/binder/inc/assemblyname.inl | 144 + src/binder/inc/assemblyversion.hpp | 60 + src/binder/inc/assemblyversion.inl | 183 + src/binder/inc/binderinterface.hpp | 69 + src/binder/inc/bindertypes.hpp | 132 + src/binder/inc/bindinglog.hpp | 82 + src/binder/inc/bindinglog.inl | 46 + src/binder/inc/bindresult.hpp | 64 + src/binder/inc/bindresult.inl | 229 + src/binder/inc/cdebuglog.hpp | 67 + src/binder/inc/clrprivbinderassemblyloadcontext.h | 86 + src/binder/inc/clrprivbindercoreclr.h | 100 + src/binder/inc/contextentry.hpp | 146 + src/binder/inc/coreclrbindercommon.h | 58 + src/binder/inc/debuglog.hpp | 118 + src/binder/inc/failurecache.hpp | 38 + src/binder/inc/failurecachehashtraits.hpp | 88 + src/binder/inc/fusionassemblyname.hpp | 217 + src/binder/inc/fusionhelpers.hpp | 95 + src/binder/inc/list.hpp | 358 + src/binder/inc/loadcontext.hpp | 49 + src/binder/inc/loadcontext.inl | 90 + src/binder/inc/propertyhashtraits.hpp | 95 + src/binder/inc/propertymap.hpp | 35 + src/binder/inc/stringlexer.hpp | 100 + src/binder/inc/stringlexer.inl | 266 + src/binder/inc/textualidentityparser.hpp | 70 + src/binder/inc/utils.hpp | 57 + src/binder/inc/variables.hpp | 66 + src/binder/propertymap.cpp | 62 + src/binder/stringlexer.cpp | 173 + src/binder/textualidentityparser.cpp | 763 + src/binder/utils.cpp | 319 + src/binder/v3binder/.gitmirror | 1 + src/binder/v3binder/CMakeLists.txt | 4 + src/binder/v3binder/v3binder.nativeproj | 15 + src/binder/v3binder_crossgen/.gitmirror | 1 + src/binder/v3binder_crossgen/CMakeLists.txt | 6 + .../v3binder_crossgen/v3binder_crossgen.nativeproj | 15 + src/binder/variables.cpp | 134 + src/build.proj | 40 + src/classlibnative/.gitmirror | 1 + src/classlibnative/CMakeLists.txt | 12 + src/classlibnative/Dirs.proj | 29 + src/classlibnative/bcltype/.gitmirror | 1 + src/classlibnative/bcltype/BCLType.nativeproj | 47 + src/classlibnative/bcltype/CMakeLists.txt | 32 + src/classlibnative/bcltype/arrayhelpers.cpp | 427 + src/classlibnative/bcltype/arrayhelpers.h | 348 + src/classlibnative/bcltype/arraynative.cpp | 1562 + src/classlibnative/bcltype/arraynative.h | 81 + src/classlibnative/bcltype/console.cpp | 152 + src/classlibnative/bcltype/console.h | 45 + src/classlibnative/bcltype/currency.cpp | 42 + src/classlibnative/bcltype/currency.h | 24 + src/classlibnative/bcltype/decimal.cpp | 2588 + src/classlibnative/bcltype/decimal.h | 54 + src/classlibnative/bcltype/number.cpp | 3005 + src/classlibnative/bcltype/number.h | 61 + src/classlibnative/bcltype/oavariant.cpp | 430 + src/classlibnative/bcltype/oavariant.h | 46 + src/classlibnative/bcltype/objectnative.cpp | 371 + src/classlibnative/bcltype/objectnative.h | 43 + src/classlibnative/bcltype/stringbuffer.cpp | 48 + src/classlibnative/bcltype/stringbuffer.h | 38 + src/classlibnative/bcltype/stringnative.cpp | 736 + src/classlibnative/bcltype/stringnative.h | 106 + src/classlibnative/bcltype/system.cpp | 888 + src/classlibnative/bcltype/system.h | 158 + src/classlibnative/bcltype/varargsnative.cpp | 638 + src/classlibnative/bcltype/varargsnative.h | 33 + src/classlibnative/bcltype/variant.cpp | 361 + src/classlibnative/bcltype/variant.h | 55 + .../bcltype/windowsruntimebufferhelper.cpp | 44 + .../bcltype/windowsruntimebufferhelper.h | 27 + src/classlibnative/float/.gitmirror | 1 + src/classlibnative/float/CMakeLists.txt | 17 + src/classlibnative/float/Float.nativeproj | 36 + src/classlibnative/float/floatdouble.cpp | 280 + src/classlibnative/float/floatsingle.cpp | 54 + src/classlibnative/inc/.gitmirror | 1 + src/classlibnative/inc/calendardata.h | 165 + src/classlibnative/inc/floatdouble.h | 35 + src/classlibnative/inc/floatsingle.h | 16 + src/classlibnative/inc/nls.h | 34 + src/classlibnative/inc/nlsinfo.h | 249 + src/classlibnative/inc/nlstable.h | 121 + src/classlibnative/nls/.gitmirror | 1 + src/classlibnative/nls/CMakeLists.txt | 8 + src/classlibnative/nls/NLS.nativeproj | 37 + src/classlibnative/nls/calendardata.cpp | 985 + src/classlibnative/nls/encodingdata.cpp | 682 + src/classlibnative/nls/nlsinfo.cpp | 3476 + src/classlibnative/nls/nlstable.cpp | 259 + src/coreclr/.gitmirror | 1 + src/coreclr/CMakeLists.txt | 4 + src/coreclr/applydefines.pl | 128 + src/coreclr/dirs.proj | 25 + src/coreclr/hosts/.gitmirror | 1 + src/coreclr/hosts/CMakeLists.txt | 13 + src/coreclr/hosts/coreconsole/.gitmirror | 1 + src/coreclr/hosts/coreconsole/CMakeLists.txt | 33 + .../hosts/coreconsole/CoreConsole.nativeproj | 32 + src/coreclr/hosts/coreconsole/coreconsole.cpp | 669 + src/coreclr/hosts/coreconsole/logger.cpp | 112 + src/coreclr/hosts/coreconsole/logger.h | 54 + src/coreclr/hosts/coreconsole/native.rc | 8 + src/coreclr/hosts/corerun/.gitmirror | 1 + src/coreclr/hosts/corerun/CMakeLists.txt | 38 + src/coreclr/hosts/corerun/coreRun.nativeproj | 45 + src/coreclr/hosts/corerun/corerun.cpp | 691 + src/coreclr/hosts/corerun/logger.cpp | 269 + src/coreclr/hosts/corerun/logger.h | 56 + src/coreclr/hosts/corerun/native.rc | 8 + src/coreclr/hosts/corerun/test.txt | 1 + src/coreclr/hosts/dirs.proj | 19 + src/coreclr/hosts/inc/.gitmirrorall | 1 + src/coreclr/hosts/inc/coreclrhost.h | 50 + src/coreclr/hosts/osxbundlerun/.gitmirrorall | 1 + src/coreclr/hosts/osxbundlerun/CMakeLists.txt | 24 + src/coreclr/hosts/osxbundlerun/osxbundlerun.cpp | 90 + src/coreclr/hosts/unixcoreconsole/.gitmirrorall | 1 + src/coreclr/hosts/unixcoreconsole/CMakeLists.txt | 33 + src/coreclr/hosts/unixcoreconsole/coreconsole.cpp | 162 + src/coreclr/hosts/unixcorerun/.gitmirrorall | 1 + src/coreclr/hosts/unixcorerun/CMakeLists.txt | 33 + src/coreclr/hosts/unixcorerun/corerun.cpp | 162 + src/coreclr/hosts/unixcoreruncommon/.gitmirror | 1 + src/coreclr/hosts/unixcoreruncommon/CMakeLists.txt | 12 + .../hosts/unixcoreruncommon/coreruncommon.cpp | 454 + .../hosts/unixcoreruncommon/coreruncommon.h | 56 + src/corefx/.clang-format | 18 + src/corefx/.gitmirrorall | 1 + src/corefx/CMakeLists.txt | 16 + .../System.Globalization.Native/CMakeLists.txt | 77 + .../System.Globalization.Native/calendarData.cpp | 669 + src/corefx/System.Globalization.Native/casing.cpp | 142 + .../System.Globalization.Native/collation.cpp | 701 + src/corefx/System.Globalization.Native/config.h.in | 4 + .../System.Globalization.Native/configure.cmake | 27 + src/corefx/System.Globalization.Native/errors.h | 36 + src/corefx/System.Globalization.Native/holders.h | 102 + src/corefx/System.Globalization.Native/idna.cpp | 80 + src/corefx/System.Globalization.Native/locale.cpp | 206 + src/corefx/System.Globalization.Native/locale.hpp | 52 + .../localeNumberData.cpp | 558 + .../localeStringData.cpp | 320 + .../System.Globalization.Native/normalization.cpp | 88 + .../System.Globalization.Native/timeZoneInfo.cpp | 59 + src/corefx/format-code.sh | 40 + src/cpp.hint | 82 + src/debug/.gitmirror | 1 + src/debug/CMakeLists.txt | 6 + src/debug/SetDebugTargetCoreSysARM.props | 25 + src/debug/SetDebugTargetCoreSysX86.props | 23 + src/debug/SetDebugTargetLocal.props | 30 + src/debug/SetDebugTargetWinARM.props | 19 + src/debug/SetDebugTargetWinx86.props | 8 + src/debug/XPlatCommon.props | 41 + src/debug/clrdbg.sln | 69 + src/debug/daccess/.gitmirror | 1 + src/debug/daccess/CMakeLists.txt | 49 + src/debug/daccess/amd64/.gitmirror | 1 + src/debug/daccess/amd64/primitives.cpp | 13 + src/debug/daccess/arm/.gitmirror | 1 + src/debug/daccess/arm/primitives.cpp | 9 + src/debug/daccess/arm64/.gitmirror | 1 + src/debug/daccess/arm64/primitives.cpp | 9 + src/debug/daccess/daccess.cpp | 8673 ++ src/debug/daccess/daccess.targets | 67 + src/debug/daccess/dacdbiimpl.cpp | 7639 + src/debug/daccess/dacdbiimpl.h | 1152 + src/debug/daccess/dacdbiimpl.inl | 79 + src/debug/daccess/dacdbiimpllocks.cpp | 43 + src/debug/daccess/dacdbiimplstackwalk.cpp | 1313 + src/debug/daccess/dacfn.cpp | 1505 + src/debug/daccess/dacimpl.h | 4015 + src/debug/daccess/datatargetadapter.cpp | 255 + src/debug/daccess/datatargetadapter.h | 84 + src/debug/daccess/dirs.proj | 19 + src/debug/daccess/enummem.cpp | 2057 + src/debug/daccess/fntableaccess.cpp | 461 + src/debug/daccess/fntableaccess.h | 216 + src/debug/daccess/i386/.gitmirror | 1 + src/debug/daccess/i386/primitives.cpp | 11 + src/debug/daccess/inspect.cpp | 3840 + src/debug/daccess/nidump.cpp | 9579 ++ src/debug/daccess/nidump.h | 624 + src/debug/daccess/nidump.inl | 169 + src/debug/daccess/reimpl.cpp | 115 + src/debug/daccess/request.cpp | 4377 + src/debug/daccess/request_svr.cpp | 348 + src/debug/daccess/stack.cpp | 1434 + src/debug/daccess/stdafx.cpp | 12 + src/debug/daccess/stdafx.h | 111 + src/debug/daccess/task.cpp | 5335 + src/debug/dbgutil/.gitmirror | 1 + src/debug/dbgutil/CMakeLists.txt | 16 + src/debug/dbgutil/dbgutil.cpp | 426 + src/debug/dbgutil/dbgutil.props | 14 + src/debug/dbgutil/dirs.proj | 16 + src/debug/debug-pal/.gitmirror | 1 + src/debug/debug-pal/CMakeLists.txt | 31 + src/debug/debug-pal/unix/.gitmirror | 1 + src/debug/debug-pal/unix/twowaypipe.cpp | 181 + src/debug/debug-pal/win/.gitmirror | 1 + src/debug/debug-pal/win/twowaypipe.cpp | 210 + src/debug/di/.gitmirror | 1 + src/debug/di/CMakeLists.txt | 77 + src/debug/di/DI.props | 86 + src/debug/di/ICorDebugValueTypes.vsd | Bin 0 -> 96768 bytes src/debug/di/amd64/.gitmirror | 1 + src/debug/di/amd64/FloatConversion.asm | 26 + src/debug/di/amd64/cordbregisterset.cpp | 254 + src/debug/di/amd64/floatconversion.S | 11 + src/debug/di/amd64/primitives.cpp | 12 + src/debug/di/arm/.gitmirror | 1 + src/debug/di/arm/cordbregisterset.cpp | 150 + src/debug/di/arm/primitives.cpp | 7 + src/debug/di/arm64/.gitmirror | 1 + src/debug/di/arm64/cordbregisterset.cpp | 145 + src/debug/di/arm64/floatconversion.asm | 22 + src/debug/di/arm64/primitives.cpp | 7 + src/debug/di/breakpoint.cpp | 722 + src/debug/di/classfactory.h | 82 + src/debug/di/cordb.cpp | 572 + src/debug/di/dbgtransportmanager.cpp | 231 + src/debug/di/dbgtransportmanager.h | 87 + src/debug/di/dbgtransportpipeline.cpp | 457 + src/debug/di/dbi.sln | 20 + src/debug/di/dbi.vcxproj | 143 + src/debug/di/dirs.proj | 18 + src/debug/di/divalue.cpp | 4564 + src/debug/di/eventchannel.h | 264 + src/debug/di/eventredirectionpipeline.cpp | 350 + src/debug/di/eventredirectionpipeline.h | 145 + src/debug/di/hash.cpp | 638 + src/debug/di/helpers.h | 210 + src/debug/di/i386/.gitmirror | 1 + src/debug/di/i386/cordbregisterset.cpp | 222 + src/debug/di/i386/primitives.cpp | 10 + src/debug/di/localeventchannel.cpp | 499 + src/debug/di/module.cpp | 4925 + src/debug/di/nativepipeline.cpp | 64 + src/debug/di/nativepipeline.h | 228 + src/debug/di/platformspecific.cpp | 40 + src/debug/di/process.cpp | 15235 ++ src/debug/di/publish.cpp | 1282 + src/debug/di/remoteeventchannel.cpp | 342 + src/debug/di/rsappdomain.cpp | 1235 + src/debug/di/rsassembly.cpp | 320 + src/debug/di/rsclass.cpp | 1194 + src/debug/di/rsenumerator.hpp | 361 + src/debug/di/rsfunction.cpp | 1191 + src/debug/di/rsmain.cpp | 2536 + src/debug/di/rsmda.cpp | 243 + src/debug/di/rspriv.h | 11756 ++ src/debug/di/rspriv.inl | 723 + src/debug/di/rsregsetcommon.cpp | 248 + src/debug/di/rsstackwalk.cpp | 822 + src/debug/di/rsthread.cpp | 11006 ++ src/debug/di/rstype.cpp | 2815 + src/debug/di/shared.cpp | 16 + src/debug/di/shimcallback.cpp | 1317 + src/debug/di/shimdatatarget.cpp | 92 + src/debug/di/shimdatatarget.h | 133 + src/debug/di/shimevents.cpp | 292 + src/debug/di/shimlocaldatatarget.cpp | 471 + src/debug/di/shimpriv.h | 1056 + src/debug/di/shimprocess.cpp | 1904 + src/debug/di/shimremotedatatarget.cpp | 349 + src/debug/di/shimstackwalk.cpp | 2264 + src/debug/di/stdafx.cpp | 12 + src/debug/di/stdafx.h | 63 + src/debug/di/symbolinfo.cpp | 1501 + src/debug/di/symbolinfo.h | 816 + src/debug/di/valuehome.cpp | 1062 + src/debug/di/windowspipeline.cpp | 419 + src/debug/dirs.proj | 23 + src/debug/ee/.gitmirror | 1 + src/debug/ee/CMakeLists.txt | 62 + src/debug/ee/DIRS.proj | 20 + src/debug/ee/DebuggerEE.vcproj | 107 + src/debug/ee/EE.props | 60 + src/debug/ee/amd64/.gitmirror | 1 + src/debug/ee/amd64/amd64walker.cpp | 1181 + src/debug/ee/amd64/dbghelpers.S | 156 + src/debug/ee/amd64/dbghelpers.asm | 164 + src/debug/ee/amd64/debuggerregdisplayhelper.cpp | 41 + src/debug/ee/amd64/primitives.cpp | 13 + src/debug/ee/arm/.gitmirror | 1 + src/debug/ee/arm/armwalker.cpp | 407 + src/debug/ee/arm/dbghelpers.S | 60 + src/debug/ee/arm/dbghelpers.asm | 90 + src/debug/ee/arm/primitives.cpp | 37 + src/debug/ee/arm64/.gitmirror | 1 + src/debug/ee/arm64/arm64walker.cpp | 476 + src/debug/ee/arm64/dbghelpers.asm | 54 + src/debug/ee/arm64/primitives.cpp | 15 + src/debug/ee/canary.cpp | 324 + src/debug/ee/canary.h | 80 + src/debug/ee/controller.cpp | 8892 ++ src/debug/ee/controller.h | 1979 + src/debug/ee/controller.inl | 56 + src/debug/ee/dac/.gitmirror | 1 + src/debug/ee/dac/CMakeLists.txt | 6 + src/debug/ee/dac/dirs.proj | 19 + src/debug/ee/dactable.cpp | 87 + src/debug/ee/datatest.h | 58 + src/debug/ee/debugger.cpp | 17073 +++ src/debug/ee/debugger.h | 3981 + src/debug/ee/debugger.inl | 303 + src/debug/ee/debuggermodule.cpp | 444 + src/debug/ee/frameinfo.cpp | 2211 + src/debug/ee/frameinfo.h | 209 + src/debug/ee/funceval.cpp | 3984 + src/debug/ee/functioninfo.cpp | 2472 + src/debug/ee/i386/.gitmirror | 1 + src/debug/ee/i386/dbghelpers.asm | 100 + src/debug/ee/i386/debuggerregdisplayhelper.cpp | 18 + src/debug/ee/i386/primitives.cpp | 11 + src/debug/ee/i386/x86walker.cpp | 500 + src/debug/ee/rcthread.cpp | 2142 + src/debug/ee/shared.cpp | 15 + src/debug/ee/stdafx.cpp | 12 + src/debug/ee/stdafx.h | 39 + src/debug/ee/walker.h | 255 + src/debug/ee/wks/.gitmirror | 1 + src/debug/ee/wks/CMakeLists.txt | 68 + src/debug/ee/wks/wks.nativeproj | 43 + src/debug/ildbsymlib/.gitmirror | 1 + src/debug/ildbsymlib/CMakeLists.txt | 18 + src/debug/ildbsymlib/classfactory.h | 95 + src/debug/ildbsymlib/dirs.proj | 19 + src/debug/ildbsymlib/ildbsymbols.cpp | 155 + src/debug/ildbsymlib/ildbsymlib.props | 29 + src/debug/ildbsymlib/ildbsymlib.vcproj | 213 + src/debug/ildbsymlib/pch.h | 41 + src/debug/ildbsymlib/pdbdata.h | 92 + src/debug/ildbsymlib/symbinder.cpp | 163 + src/debug/ildbsymlib/symbinder.h | 73 + src/debug/ildbsymlib/symread.cpp | 2765 + src/debug/ildbsymlib/symread.h | 554 + src/debug/ildbsymlib/symwrite.cpp | 1553 + src/debug/ildbsymlib/symwrite.h | 1226 + src/debug/ildbsymlib/umisc.h | 69 + src/debug/inc/.gitmirror | 1 + src/debug/inc/amd64/.gitmirror | 1 + src/debug/inc/amd64/primitives.h | 257 + src/debug/inc/arm/.gitmirror | 1 + src/debug/inc/arm/primitives.h | 179 + src/debug/inc/arm64/.gitmirror | 1 + src/debug/inc/arm64/primitives.h | 186 + src/debug/inc/arm_primitives.h | 113 + src/debug/inc/common.h | 323 + src/debug/inc/coreclrremotedebugginginterfaces.h | 20 + src/debug/inc/dacdbiinterface.h | 2726 + src/debug/inc/dacdbistructures.h | 790 + src/debug/inc/dacdbistructures.inl | 732 + src/debug/inc/dbgappdomain.h | 388 + src/debug/inc/dbgipcevents.h | 2360 + src/debug/inc/dbgipceventtypes.h | 143 + src/debug/inc/dbgtargetcontext.h | 450 + src/debug/inc/dbgtransportsession.h | 849 + src/debug/inc/dbgutil.h | 93 + src/debug/inc/ddmarshalutil.h | 394 + src/debug/inc/dump/.gitmirror | 1 + src/debug/inc/dump/dumpcommon.h | 108 + src/debug/inc/eventredirection.h | 84 + src/debug/inc/i386/.gitmirror | 1 + src/debug/inc/i386/primitives.h | 223 + src/debug/inc/readonlydatatargetfacade.h | 98 + src/debug/inc/readonlydatatargetfacade.inl | 139 + src/debug/inc/stringcopyholder.h | 59 + src/debug/inc/twowaypipe.h | 104 + src/debug/shared/.gitmirror | 1 + src/debug/shared/amd64/.gitmirror | 1 + src/debug/shared/amd64/primitives.cpp | 178 + src/debug/shared/arm/.gitmirror | 1 + src/debug/shared/arm/primitives.cpp | 93 + src/debug/shared/arm64/.gitmirror | 1 + src/debug/shared/arm64/primitives.cpp | 83 + src/debug/shared/dbgtransportsession.cpp | 2786 + src/debug/shared/i386/.gitmirror | 1 + src/debug/shared/i386/primitives.cpp | 127 + src/debug/shared/stringcopyholder.cpp | 83 + src/debug/shared/utils.cpp | 203 + src/debug/shim/.gitmirror | 1 + src/debug/shim/CMakeLists.txt | 15 + src/debug/shim/debugshim.cpp | 657 + src/debug/shim/debugshim.h | 90 + src/debug/shim/debugshim.props | 19 + src/debug/shim/dirs.proj | 16 + src/dirs.proj | 96 + src/dlls/.gitmirror | 1 + src/dlls/CMakeLists.txt | 9 + src/dlls/clretwrc/.gitmirror | 1 + src/dlls/clretwrc/CMakeLists.txt | 23 + src/dlls/clretwrc/clretwrc.nativeproj | 27 + src/dlls/clretwrc/clretwrc.rc | 9 + src/dlls/dbgshim/.gitmirror | 1 + src/dlls/dbgshim/CMakeLists.txt | 85 + src/dlls/dbgshim/dbgshim.cpp | 1791 + src/dlls/dbgshim/dbgshim.h | 75 + src/dlls/dbgshim/dbgshim.ntdef | 17 + src/dlls/dbgshim/dbgshim.rc | 10 + src/dlls/dbgshim/dbgshim.targets | 94 + src/dlls/dbgshim/dbgshim_unixexports.src | 16 + src/dlls/dbgshim/dirs.proj | 19 + src/dlls/dbgshim/resource.h | 3 + src/dlls/dirs.proj | 50 + src/dlls/mscordac/.gitmirror | 1 + src/dlls/mscordac/CMakeLists.txt | 123 + src/dlls/mscordac/GetFileVersion.dll | Bin 0 -> 5120 bytes src/dlls/mscordac/GetFileVersion.pdb | Bin 0 -> 11776 bytes src/dlls/mscordac/Native.rc | 8 + src/dlls/mscordac/dirs.proj | 21 + src/dlls/mscordac/mscordac.cpp | 21 + src/dlls/mscordac/mscordac.src | 16 + src/dlls/mscordac/mscordac.targets | 142 + src/dlls/mscordac/mscordac.vrg | 10 + src/dlls/mscordac/mscordac_unixexports.src | 174 + src/dlls/mscordac/update.pl | 34 + src/dlls/mscordbi/.gitmirror | 1 + src/dlls/mscordbi/CMakeLists.txt | 114 + src/dlls/mscordbi/DIRS.proj | 23 + src/dlls/mscordbi/Native.rc | 8 + src/dlls/mscordbi/mscordbi.cpp | 29 + src/dlls/mscordbi/mscordbi.settings.targets | 144 + src/dlls/mscordbi/mscordbi.src | 29 + src/dlls/mscordbi/mscordbi.vrg | 78 + src/dlls/mscordbi/mscordbi_unixexports.src | 18 + src/dlls/mscordbi/mscordbiv.vrg | 4 + src/dlls/mscordbi/stdafx.cpp | 10 + src/dlls/mscordbi/stdafx.h | 15 + src/dlls/mscoree/.gitmirror | 1 + src/dlls/mscoree/CMakeLists.txt | 30 + src/dlls/mscoree/Native.rc | 8 + src/dlls/mscoree/comcallunmarshal.cpp | 305 + src/dlls/mscoree/comcallunmarshal.h | 70 + src/dlls/mscoree/coreclr/.gitmirror | 1 + src/dlls/mscoree/coreclr/CMakeLists.txt | 179 + src/dlls/mscoree/coreclr/coreclr.nativeproj | 53 + src/dlls/mscoree/delayload.cpp | 455 + src/dlls/mscoree/dirs.proj | 24 + src/dlls/mscoree/dw20.msi | Bin 0 -> 599552 bytes src/dlls/mscoree/dw20_amd64.msi | Bin 0 -> 1956352 bytes src/dlls/mscoree/mscoree.cpp | 1249 + src/dlls/mscoree/mscoree.settings.targets | 268 + src/dlls/mscoree/mscoree.targets | 198 + src/dlls/mscoree/mscoree.vrg | 177 + src/dlls/mscoree/mscoree20_shared_neutral.vrg | 286 + src/dlls/mscoree/mscoreeBBT.bat | 83 + src/dlls/mscoree/mscoreeDoNotEverRemove.vrg | 4 + src/dlls/mscoree/mscoreeVersioned.vrg | 22 + src/dlls/mscoree/mscorwks_ntdef.src | 198 + src/dlls/mscoree/mscorwks_unixexports.src | 103 + src/dlls/mscoree/shim.reg | 9 + src/dlls/mscoree/stdafx.cpp | 10 + src/dlls/mscoree/stdafx.h | 25 + src/dlls/mscoree/type_exclusion_list.txt | 142 + src/dlls/mscoree/unixinterface.cpp | 378 + src/dlls/mscorpe/.gitmirrorall | 1 + src/dlls/mscorpe/CMakeLists.txt | 23 + src/dlls/mscorpe/Native.rc | 8 + src/dlls/mscorpe/ceefilegenwriter.cpp | 2007 + src/dlls/mscorpe/ceefilegenwritertokens.cpp | 266 + src/dlls/mscorpe/dirs.proj | 15 + src/dlls/mscorpe/iceefilegen.cpp | 732 + src/dlls/mscorpe/mscorpe/mscorpe.def | 11 + src/dlls/mscorpe/mscorpe/mscorpe.nativeproj | 46 + src/dlls/mscorpe/mscorpe/wrapper.cpp | 149 + src/dlls/mscorpe/mscorpehost/mscorpehost.def | 12 + .../mscorpe/mscorpehost/mscorpehost.nativeproj | 68 + src/dlls/mscorpe/pewriter.cpp | 2401 + src/dlls/mscorpe/pewriter.h | 337 + src/dlls/mscorpe/stdafx.cpp | 10 + src/dlls/mscorpe/stdafx.h | 24 + src/dlls/mscorpe/stubs.h | 169 + src/dlls/mscorpe/utilcodeinit.cpp | 11 + src/dlls/mscorrc/.gitmirror | 1 + src/dlls/mscorrc/CMakeLists.txt | 22 + src/dlls/mscorrc/dirs.proj | 18 + src/dlls/mscorrc/full/.gitmirror | 1 + src/dlls/mscorrc/full/CMakeLists.txt | 19 + src/dlls/mscorrc/full/mscorrc.nativeproj | 25 + src/dlls/mscorrc/fuslog.rc | 349 + src/dlls/mscorrc/fusres.h | 310 + src/dlls/mscorrc/include.rc | 7 + src/dlls/mscorrc/mscorrc.common.rc | 12 + src/dlls/mscorrc/mscorrc.rc | 2173 + src/dlls/mscorrc/mscorrc.rc2 | 52 + src/dlls/mscorrc/mscorrc.small.rc | 42 + src/dlls/mscorrc/nativelog.rc | 32 + src/dlls/mscorrc/nativeres.h | 35 + src/dlls/mscorrc/resource.h | 950 + src/dlls/mscorrc/small/.gitmirror | 1 + src/dlls/mscorrc/small/CMakeLists.txt | 8 + src/dlls/mscorrc/small/mscorrc.nativeproj | 22 + src/gc/.gitmirrorall | 1 + src/gc/CMakeLists.txt | 45 + src/gc/dac/CMakeLists.txt | 2 + src/gc/env/common.cpp | 9 + src/gc/env/common.h | 31 + src/gc/env/etmdummy.h | 400 + src/gc/env/gcenv.base.h | 626 + src/gc/env/gcenv.ee.h | 85 + src/gc/env/gcenv.interlocked.h | 101 + src/gc/env/gcenv.interlocked.inl | 199 + src/gc/env/gcenv.object.h | 148 + src/gc/env/gcenv.os.h | 283 + src/gc/env/gcenv.structs.h | 122 + src/gc/env/gcenv.sync.h | 145 + src/gc/gc.cpp | 36954 +++++ src/gc/gc.h | 680 + src/gc/gccommon.cpp | 115 + src/gc/gcdesc.h | 263 + src/gc/gcee.cpp | 883 + src/gc/gceesvr.cpp | 34 + src/gc/gceewks.cpp | 22 + src/gc/gcimpl.h | 316 + src/gc/gcpriv.h | 4354 + src/gc/gcrecord.h | 425 + src/gc/gcscan.cpp | 282 + src/gc/gcscan.h | 109 + src/gc/gcsvr.cpp | 24 + src/gc/gcwks.cpp | 23 + src/gc/handletable.cpp | 1474 + src/gc/handletable.h | 254 + src/gc/handletable.inl | 120 + src/gc/handletablecache.cpp | 881 + src/gc/handletablecore.cpp | 2772 + src/gc/handletablepriv.h | 1069 + src/gc/handletablescan.cpp | 1861 + src/gc/objecthandle.cpp | 1986 + src/gc/objecthandle.h | 686 + src/gc/sample/CMakeLists.txt | 34 + src/gc/sample/GCSample.cpp | 242 + src/gc/sample/GCSample.vcxproj | 106 + src/gc/sample/GCSample.vcxproj.filters | 66 + src/gc/sample/gcenv.ee.cpp | 298 + src/gc/sample/gcenv.h | 188 + src/gc/sample/gcenv.unix.cpp | 14 + src/gc/sample/gcenv.windows.cpp | 453 + src/gc/softwarewritewatch.cpp | 242 + src/gc/softwarewritewatch.h | 339 + src/gc/wks/CMakeLists.txt | 1 + src/gcdump/.gitmirror | 1 + src/gcdump/gcdump.cpp | 80 + src/gcdump/gcdump.settings.targets | 24 + src/gcdump/gcdumpnonx86.cpp | 528 + src/gcdump/i386/.gitmirror | 1 + src/gcdump/i386/gcdumpx86.cpp | 1068 + src/gcinfo/.gitmirror | 1 + src/gcinfo/CMakeLists.txt | 27 + src/gcinfo/DIRS.proj | 19 + src/gcinfo/arraylist.cpp | 104 + src/gcinfo/crossgen/.gitmirror | 1 + src/gcinfo/crossgen/CMakeLists.txt | 6 + src/gcinfo/crossgen/gcinfo_crossgen.nativeproj | 9 + src/gcinfo/gcinfo.settings.targets | 21 + src/gcinfo/gcinfodumper.cpp | 740 + src/gcinfo/gcinfoencoder.cpp | 2826 + src/gcinfo/lib/.gitmirror | 1 + src/gcinfo/lib/CMakeLists.txt | 4 + src/gcinfo/lib/GCInfo.nativeproj | 15 + src/ilasm/.gitmirrorall | 1 + src/ilasm/CMakeLists.txt | 85 + src/ilasm/MscorpeSxS.cpp | 23 + src/ilasm/MscorpeSxS.h | 20 + src/ilasm/Native.rc | 8 + src/ilasm/asmenum.h | 41 + src/ilasm/asmman.cpp | 1283 + src/ilasm/asmman.hpp | 305 + src/ilasm/asmparse.h | 326 + src/ilasm/asmparse.y | 2053 + src/ilasm/asmtemplates.h | 845 + src/ilasm/assem.cpp | 1654 + src/ilasm/assembler.cpp | 2462 + src/ilasm/assembler.h | 1203 + src/ilasm/binstr.h | 77 + src/ilasm/class.hpp | 118 + src/ilasm/extractGrammar.pl | 60 + src/ilasm/grammar_after.cpp | 1722 + src/ilasm/grammar_before.cpp | 150 + src/ilasm/ilasm.nativeproj | 88 + src/ilasm/ilasmpch.cpp | 5 + src/ilasm/ilasmpch.h | 27 + src/ilasm/main.cpp | 966 + src/ilasm/method.cpp | 157 + src/ilasm/method.hpp | 380 + src/ilasm/nvpair.h | 46 + src/ilasm/prebuilt/asmparse.c | 4907 + src/ilasm/typar.hpp | 166 + src/ilasm/writer.cpp | 1814 + src/ilasm/writer_enc.cpp | 661 + src/ildasm/.gitmirrorall | 1 + src/ildasm/CMakeLists.txt | 4 + src/ildasm/Litening.ico | Bin 0 -> 766 bytes src/ildasm/ceeload.cpp | 266 + src/ildasm/ceeload.h | 76 + src/ildasm/class.bmp | Bin 0 -> 3126 bytes src/ildasm/classa.bmp | Bin 0 -> 1318 bytes src/ildasm/classag.bmp | Bin 0 -> 1318 bytes src/ildasm/classe.bmp | Bin 0 -> 1318 bytes src/ildasm/classeg.bmp | Bin 0 -> 1318 bytes src/ildasm/classi.bmp | Bin 0 -> 1318 bytes src/ildasm/classig.bmp | Bin 0 -> 1318 bytes src/ildasm/classv.bmp | Bin 0 -> 1318 bytes src/ildasm/classvg.bmp | Bin 0 -> 1318 bytes src/ildasm/dasm.cpp | 7974 ++ src/ildasm/dasm.rc | 514 + src/ildasm/dasm_formattype.cpp | 304 + src/ildasm/dasm_mi.cpp | 8 + src/ildasm/dasm_pr.cpp | 275 + src/ildasm/dasm_sz.cpp | 229 + src/ildasm/dasm_sz.h | 14 + src/ildasm/dasmenum.hpp | 31 + src/ildasm/dasmgui.h | 15 + src/ildasm/dasmhlp.hhc | 32 + src/ildasm/dirs.proj | 15 + src/ildasm/dis.cpp | 2792 + src/ildasm/dis.h | 181 + src/ildasm/dman.cpp | 1091 + src/ildasm/dres.cpp | 317 + src/ildasm/dynamicarray.h | 109 + src/ildasm/event.bmp | Bin 0 -> 1318 bytes src/ildasm/exe/CMakeLists.txt | 76 + src/ildasm/exe/ildasm.nativeproj | 72 + src/ildasm/field.bmp | Bin 0 -> 1318 bytes src/ildasm/gui.cpp | 4013 + src/ildasm/gui.h | 155 + src/ildasm/html/clicking.htm | 35 + src/ildasm/html/keyboard.htm | 166 + src/ildasm/html/menu_options.htm | 324 + src/ildasm/html/tree_view_icons.htm | 102 + src/ildasm/html/tree_view_icons_files/class.gif | Bin 0 -> 960 bytes src/ildasm/html/tree_view_icons_files/enum.gif | Bin 0 -> 987 bytes src/ildasm/html/tree_view_icons_files/event.gif | Bin 0 -> 963 bytes src/ildasm/html/tree_view_icons_files/field.gif | Bin 0 -> 965 bytes .../html/tree_view_icons_files/interface.gif | Bin 0 -> 981 bytes .../tree_view_icons_files/manifest_classinfo.GIF | Bin 0 -> 843 bytes .../tree_view_icons_files/manifest_classinfo.jpg | Bin 0 -> 723 bytes .../tree_view_icons_files/manifest_classinfo.png | Bin 0 -> 926 bytes src/ildasm/html/tree_view_icons_files/method.gif | Bin 0 -> 963 bytes .../html/tree_view_icons_files/namespace.gif | Bin 0 -> 969 bytes src/ildasm/html/tree_view_icons_files/property.gif | Bin 0 -> 961 bytes .../html/tree_view_icons_files/static_field.gif | Bin 0 -> 978 bytes .../html/tree_view_icons_files/static_method.gif | Bin 0 -> 977 bytes .../html/tree_view_icons_files/value_class.gif | Bin 0 -> 960 bytes src/ildasm/ildasm.chm | Bin 0 -> 18371 bytes src/ildasm/ildasm.hhp | 36 + src/ildasm/ildasmpch.cpp | 7 + src/ildasm/ildasmpch.h | 25 + src/ildasm/map.h | 8 + src/ildasm/method.bmp | Bin 0 -> 1318 bytes src/ildasm/methodg.bmp | Bin 0 -> 1318 bytes src/ildasm/namespace.bmp | Bin 0 -> 1318 bytes src/ildasm/prop.bmp | Bin 0 -> 1318 bytes src/ildasm/rcdll/CMakeLists.txt | 27 + src/ildasm/rcdll/ildasmrc.nativeproj | 19 + src/ildasm/redarrow.bmp | Bin 0 -> 1318 bytes src/ildasm/resource.h | 322 + src/ildasm/staticfield.bmp | Bin 0 -> 1318 bytes src/ildasm/staticmethod.bmp | Bin 0 -> 1318 bytes src/ildasm/staticmethodg.bmp | Bin 0 -> 1318 bytes src/ildasm/unixcoreclrloader/CMakeLists.txt | 11 + src/ildasm/unixcoreclrloader/coreclrloader.cpp | 81 + src/ildasm/unixcoreclrloader/coreclrloader.h | 34 + src/ildasm/util.hpp | 21 + src/ildasm/windasm.cpp | 730 + src/inc/.gitmirrorall | 1 + src/inc/1031/CORPerfMonSymbols.ini | 576 + src/inc/1031/_DataPerfCounters.ini | Bin 0 -> 4664 bytes src/inc/1031/_NetworkingPerfCounters.ini | Bin 0 -> 5246 bytes src/inc/1031/aspnet_perf.ini | 415 + src/inc/1031/aspnet_perf2.ini | 416 + src/inc/1041/CORPerfMonSymbols.ini | 577 + src/inc/1041/_DataPerfCounters.ini | Bin 0 -> 4364 bytes src/inc/1041/_NetworkingPerfCounters.ini | Bin 0 -> 4204 bytes src/inc/1041/aspnet_perf.ini | 414 + src/inc/1041/aspnet_perf2.ini | 411 + src/inc/CMakeLists.txt | 87 + src/inc/CrstTypeTool.cs | 990 + src/inc/CrstTypes.def | 781 + src/inc/MSCOREE.IDL | 2438 + src/inc/OpCodeGen.pl | 501 + src/inc/UacAsInvoker.manifest | 11 + src/inc/allocacheck.h | 84 + src/inc/apithreadstress.cpp | 171 + src/inc/apithreadstress.h | 90 + src/inc/appxutil.h | 145 + src/inc/arraylist.h | 305 + src/inc/assemblyfilehash.h | 92 + src/inc/assemblyusagelog.idl | 51 + src/inc/assemblyusagelogmanager.h | 53 + src/inc/bbsweep.h | 425 + src/inc/binderngen.idl | 255 + src/inc/bitmask.h | 103 + src/inc/bitmask.inl | 292 + src/inc/bitposition.h | 55 + src/inc/bitvector.h | 462 + src/inc/blobfetcher.h | 174 + src/inc/cahlpr.h | 41 + src/inc/caparser.h | 377 + src/inc/ceefilegenwriter.h | 245 + src/inc/ceegen.h | 440 + src/inc/ceegentokenmapper.h | 142 + src/inc/ceesectionstring.h | 55 + src/inc/cfi.h | 33 + src/inc/check.h | 734 + src/inc/check.inl | 367 + src/inc/circularlog.h | 38 + src/inc/clr/fs.h | 16 + src/inc/clr/fs/dir.h | 129 + src/inc/clr/fs/file.h | 40 + src/inc/clr/fs/path.h | 141 + src/inc/clr/stack.h | 99 + src/inc/clr/str.h | 28 + src/inc/clr/win32.h | 38 + src/inc/clr_std/algorithm | 119 + src/inc/clr_std/string | 414 + src/inc/clr_std/type_traits | 549 + src/inc/clr_std/utility | 254 + src/inc/clr_std/vector | 431 + src/inc/clrconfig.h | 259 + src/inc/clrconfigvalues.h | 1186 + src/inc/clrdata.idl | 313 + src/inc/clrhost.h | 625 + src/inc/clrinternal.idl | 491 + src/inc/clrnt.h | 998 + src/inc/clrprivappxhosting.idl | 66 + src/inc/clrprivbinderutil.h | 872 + src/inc/clrprivbinding.idl | 324 + src/inc/clrprivhosting.idl | 92 + src/inc/clrprivruntimebinders.idl | 39 + src/inc/clrtypes.h | 422 + src/inc/compatibilityflags.h | 17 + src/inc/compatibilityflagsdef.h | 48 + src/inc/complex.h | 80 + src/inc/configuration.h | 57 + src/inc/contract.h | 2598 + src/inc/contract.inl | 748 + src/inc/contxt.h | 3472 + src/inc/cor.h | 2523 + src/inc/corbbtprof.h | 589 + src/inc/corcompile.h | 1939 + src/inc/cordbpriv.h | 68 + src/inc/cordebug.idl | 7292 + src/inc/cordebug_mktlb.rc | 11 + src/inc/cordebuginfo.h | 323 + src/inc/coredistools.h | 142 + src/inc/coregen.h | 22 + src/inc/corerror.xml | 6993 + src/inc/corexcep.h | 42 + src/inc/corguids.nativeproj | 438 + src/inc/corguids.targets | 53 + src/inc/corhdr.h | 1930 + src/inc/corhlpr.cpp | 307 + src/inc/corhlpr.h | 694 + src/inc/corhlprpriv.cpp | 313 + src/inc/corhlprpriv.h | 773 + src/inc/corhost.h | 1188 + src/inc/corimage.h | 67 + src/inc/corinfo.h | 3139 + src/inc/corjit.h | 575 + src/inc/corjithost.h | 48 + src/inc/corperm.h | 205 + src/inc/corperme.h | 56 + src/inc/corpermp.h | 57 + src/inc/corpolicy.h | 129 + src/inc/corpriv.h | 731 + src/inc/corprof.idl | 3857 + src/inc/corpub.idl | 265 + src/inc/corsym.idl | 1785 + src/inc/cortpoolhdr.h | 50 + src/inc/cortypeinfo.h | 49 + src/inc/crosscomp.h | 363 + src/inc/crsttypes.h | 559 + src/inc/crtwrap.h | 30 + src/inc/cvconst.h | 3728 + src/inc/cvinfo.h | 4989 + src/inc/cycletimer.h | 56 + src/inc/daccess.h | 2463 + src/inc/dacprivate.h | 1010 + src/inc/dacvars.h | 339 + src/inc/dbgconfigstrings.h | 23 + src/inc/dbgenginemetrics.h | 30 + src/inc/dbgmeta.h | 38 + src/inc/dbgportable.h | 141 + src/inc/debugmacros.h | 270 + src/inc/debugmacrosext.h | 46 + src/inc/debugreturn.h | 127 + src/inc/declsec.h | 255 + src/inc/defaultallocator.h | 49 + src/inc/delayloadhelpers.h | 113 + src/inc/dlwrap.h | 205 + src/inc/downlevel.h | 239 + src/inc/eetwain.h | 725 + src/inc/eexcp.h | 156 + src/inc/entrypoints.h | 60 + src/inc/eventtrace.h | 346 + src/inc/eventtracebase.h | 1082 + src/inc/ex.h | 1519 + src/inc/expandarray.h | 210 + src/inc/factory.h | 49 + src/inc/factory.inl | 32 + src/inc/fixedsizestring.h | 188 + src/inc/fixuppointer.h | 597 + src/inc/formattype.cpp | 1574 + src/inc/formattype.h | 181 + src/inc/fstream.h | 50 + src/inc/fstring.h | 42 + src/inc/fusion.idl | 530 + src/inc/fusionbind.h | 316 + src/inc/fusionpriv.idl | 970 + src/inc/fusionsetup.h | 63 + src/inc/fusionsink.h | 129 + src/inc/fxretarget.h | 340 + src/inc/gcdecoder.cpp | 589 + src/inc/gcdump.h | 102 + src/inc/gchost.idl | 144 + src/inc/gcinfo.h | 82 + src/inc/gcinfoarraylist.h | 114 + src/inc/gcinfodecoder.h | 661 + src/inc/gcinfodumper.h | 117 + src/inc/gcinfoencoder.h | 552 + src/inc/gcinfotypes.h | 832 + src/inc/gcrefmap.h | 247 + src/inc/genericstackprobe.h | 610 + src/inc/genericstackprobe.inl | 15 + src/inc/genheaders.cs | 222 + src/inc/genrops.pl | 91 + src/inc/getproductversionnumber.h | 77 + src/inc/guidfromname.h | 19 + src/inc/holder.h | 1515 + src/inc/holderinst.h | 33 + src/inc/iallocator.h | 77 + src/inc/iappdomainsetup.h | 612 + src/inc/iceefilegen.h | 245 + src/inc/iilfingerprint.h | 128 + src/inc/il_kywd.h | 303 + src/inc/ildbsymlib.h | 21 + src/inc/ilformatter.h | 76 + src/inc/internalunknownimpl.h | 494 + src/inc/intrinsic.h | 25 + src/inc/ipcfunccall.h | 117 + src/inc/ipcmanagerinterface.h | 204 + src/inc/isolation.h | 2577 + src/inc/isolationpriv.h | 18263 +++ src/inc/iterator.h | 639 + src/inc/ivalidator.idl | 116 + src/inc/ivehandler.idl | 72 + src/inc/jithelpers.h | 396 + src/inc/jithost.h | 28 + src/inc/jitperf.h | 97 + src/inc/lazycow.h | 99 + src/inc/legacyactivationshim.h | 1382 + src/inc/legacyactivationshimdelayload.h | 13 + src/inc/legacyactivationshimutil.h | 1116 + src/inc/livedatatarget.h | 105 + src/inc/llvm/Dwarf.def | 393 + src/inc/llvm/Dwarf.h | 711 + src/inc/llvm/ELF.h | 1273 + src/inc/loaderheap.h | 1085 + src/inc/log.h | 99 + src/inc/loglf.h | 42 + src/inc/longfilepathwrappers.h | 271 + src/inc/marvin32.h | 85 + src/inc/md5.h | 134 + src/inc/mdcommon.h | 54 + src/inc/memorypool.h | 143 + src/inc/memoryrange.h | 98 + src/inc/metadata.h | 1557 + src/inc/metadataexports.h | 57 + src/inc/metadatatracker.h | 367 + src/inc/metahost.idl | 1097 + src/inc/metahost_mktlb.rc | 11 + src/inc/metahostpriv.idl | 212 + src/inc/metamodelpub.h | 1672 + src/inc/mpl/type_list | 76 + src/inc/mscorcfg.h | 34 + src/inc/mscoree_mktlb.rc | 12 + src/inc/mscoree_tlb.idl | 15 + src/inc/mscoreepriv.h | 21 + src/inc/mscorpesxswrapper.h | 125 + src/inc/mscorsvc.idl | 683 + src/inc/mscoruef.idl | 117 + src/inc/msodw.h | 585 + src/inc/msodwwrap.h | 11 + src/inc/nativevaraccessors.h | 48 + src/inc/new.hpp | 27 + src/inc/newapis.h | 352 + src/inc/ngen.h | 153 + src/inc/ngenparser.inl | 1087 + src/inc/nibblemapmacros.h | 56 + src/inc/nibblestream.h | 300 + src/inc/nsutilpriv.h | 266 + src/inc/obj/i386/dummy | 1 + src/inc/opcode.def | 359 + src/inc/openum.h | 51 + src/inc/opinfo.h | 83 + src/inc/optdefault.h | 12 + src/inc/optsmallperfcritical.h | 21 + src/inc/ostype.h | 176 + src/inc/outstring.h | 157 + src/inc/palclr.h | 624 + src/inc/palclr_win.h | 206 + src/inc/pedecoder.h | 478 + src/inc/pedecoder.inl | 1429 + src/inc/peinformation.h | 75 + src/inc/perfcounterdefs.h | 495 + src/inc/perfcounterdefs.inl | 89 + src/inc/perfcounters.h | 124 + src/inc/perflog.h | 142 + src/inc/pesectionman.h | 213 + src/inc/posterror.h | 50 + src/inc/predeftlsslot.h | 84 + src/inc/prettyprintsig.h | 91 + src/inc/profilepriv.h | 156 + src/inc/profilepriv.inl | 826 + src/inc/quirksapi.h | 37 + src/inc/random.h | 279 + src/inc/rangetree.h | 141 + src/inc/readytorun.h | 333 + src/inc/readytorunhelpers.h | 113 + src/inc/regdisp.h | 584 + src/inc/regex_base.h | 973 + src/inc/regex_util.h | 209 + src/inc/registrywrapper.h | 48 + src/inc/safemath.h | 872 + src/inc/safewrap.h | 171 + src/inc/sarray.h | 229 + src/inc/sarray.inl | 377 + src/inc/sbuffer.h | 575 + src/inc/sbuffer.inl | 1711 + src/inc/securityutil.h | 53 + src/inc/securitywrapper.h | 111 + src/inc/shash.h | 1105 + src/inc/shash.inl | 935 + src/inc/shim/locationinfo.h | 42 + src/inc/shim/runtimeselector.h | 55 + src/inc/shim/runtimeselector.inl | 105 + src/inc/shim/shimselector.h | 55 + src/inc/shim/shimselector.inl | 104 + src/inc/shim/versionandlocationinfo.h | 36 + src/inc/shim/versionandlocationinfo.inl | 35 + src/inc/shim/versioninfo.h | 46 + src/inc/shim/versioninfo.inl | 170 + src/inc/shimload.h | 38 + src/inc/sigbuilder.h | 79 + src/inc/sigparser.h | 985 + src/inc/simplerhash.h | 423 + src/inc/simplerhash.inl | 350 + src/inc/slist.h | 387 + src/inc/sortversioning.h | 207 + src/inc/sospriv.idl | 359 + src/inc/sstring.h | 1084 + src/inc/sstring.inl | 2279 + src/inc/stack.h | 87 + src/inc/stackframe.h | 130 + src/inc/stacktrace.h | 91 + src/inc/static_assert.h | 28 + src/inc/staticcontract.h | 408 + src/inc/stdmacros.h | 356 + src/inc/stgpool.h | 1515 + src/inc/stgpooli.h | 256 + src/inc/stresslog.h | 841 + src/inc/stringarraylist.h | 31 + src/inc/stringarraylist.inl | 76 + src/inc/strongname.h | 9 + src/inc/switches.h | 268 + src/inc/sxshelpers.h | 141 + src/inc/sxshelpers.inl | 76 + src/inc/testhook.h | 159 + src/inc/tlbimpexp.idl | 72 + src/inc/tlbutils.h | 52 + src/inc/tls.h | 78 + src/inc/unsafe.h | 102 + src/inc/utilcode.h | 5753 + src/inc/utsem.h | 63 + src/inc/vererror.h | 137 + src/inc/volatile.h | 514 + src/inc/vptr_list.h | 156 + src/inc/warningcontrol.h | 86 + src/inc/win64unwind.h | 117 + src/inc/winrt/ntassert.h | 210 + src/inc/winrt/paraminstanceapi.h | 1749 + src/inc/winrt/windowsruntime.h | 65 + src/inc/winrt/windowsstring.h | 774 + src/inc/winrtprojectedtypes.h | 271 + src/inc/winsqmevents.h | 84 + src/inc/winwrap.h | 1038 + src/inc/xclrdata.idl | 2538 + src/inc/xcordebug.idl | 85 + src/inc/xmlparser.h | 1385 + src/inc/xmlparser_i.c | 86 + src/inc/zapper.h | 581 + src/ipcman/.gitmirror | 1 + src/ipcman/CMakeLists.txt | 14 + src/ipcman/dirs.proj | 19 + src/ipcman/ipcenums.h | 92 + src/ipcman/ipcfunccallimpl.cpp | 653 + src/ipcman/ipcheader.h | 560 + src/ipcman/ipcheader.inl | 90 + src/ipcman/ipcman-staticcrt/.gitmirror | 1 + src/ipcman/ipcman-staticcrt/CMakeLists.txt | 3 + src/ipcman/ipcman-staticcrt/dirs.proj | 17 + src/ipcman/ipcman-staticcrt/ipcman-staticcrt.props | 11 + src/ipcman/ipcmanager.props | 28 + src/ipcman/ipcmanagerimpl.h | 147 + src/ipcman/ipcmanagerimpl.inl | 192 + src/ipcman/ipcreaderimpl.cpp | 1113 + src/ipcman/ipcshared.h | 94 + src/ipcman/ipcsharedsrc.cpp | 965 + src/ipcman/ipcwriterimpl.cpp | 917 + src/ipcman/stdafx.cpp | 10 + src/ipcman/stdafx.h | 29 + src/jit/.clang-format | 80 + src/jit/.gitmirror | 1 + src/jit/CMakeLists.txt | 212 + src/jit/ClrJit.PAL.exports | 3 + src/jit/ClrJit.exports | 3 + src/jit/DIRS.proj | 50 + src/jit/Native.rc | 8 + src/jit/_typeinfo.h | 764 + src/jit/alloc.cpp | 590 + src/jit/alloc.h | 99 + src/jit/arraystack.h | 146 + src/jit/assertionprop.cpp | 5142 + src/jit/bitset.cpp | 185 + src/jit/bitset.h | 452 + src/jit/bitsetasshortlong.h | 792 + src/jit/bitsetasuint64.h | 236 + src/jit/bitsetasuint64inclass.h | 500 + src/jit/bitsetops.h | 34 + src/jit/bitvec.h | 56 + src/jit/block.cpp | 771 + src/jit/block.h | 1313 + src/jit/blockset.h | 77 + src/jit/codegen.h | 967 + src/jit/codegenarm.cpp | 2106 + src/jit/codegenarm64.cpp | 9723 ++ src/jit/codegenclassic.h | 606 + src/jit/codegencommon.cpp | 11779 ++ src/jit/codegeninterface.h | 440 + src/jit/codegenlegacy.cpp | 22057 +++ src/jit/codegenlinear.h | 224 + src/jit/codegenxarch.cpp | 9388 ++ src/jit/compiler.cpp | 10380 ++ src/jit/compiler.h | 9301 ++ src/jit/compiler.hpp | 4742 + src/jit/compilerbitsettraits.h | 130 + src/jit/compilerbitsettraits.hpp | 181 + src/jit/compmemkind.h | 56 + src/jit/compphases.h | 91 + src/jit/conventions.txt | 81 + src/jit/copyprop.cpp | 463 + src/jit/cpp.hint | 27 + src/jit/crossgen/.gitmirror | 1 + src/jit/crossgen/CMakeLists.txt | 7 + src/jit/crossgen/jit_crossgen.nativeproj | 20 + src/jit/dataflow.h | 81 + src/jit/decomposelongs.cpp | 1028 + src/jit/decomposelongs.h | 67 + src/jit/delayload.cpp | 10 + src/jit/disasm.cpp | 1568 + src/jit/disasm.h | 226 + src/jit/dll/.gitmirror | 1 + src/jit/dll/CMakeLists.txt | 35 + src/jit/dll/clrjit.def | 7 + src/jit/dll/jit.nativeproj | 84 + src/jit/earlyprop.cpp | 671 + src/jit/ee_il_dll.cpp | 1552 + src/jit/ee_il_dll.hpp | 204 + src/jit/eeinterface.cpp | 212 + src/jit/emit.cpp | 7158 + src/jit/emit.h | 2742 + src/jit/emitarm.cpp | 7623 + src/jit/emitarm.h | 414 + src/jit/emitarm64.cpp | 11167 ++ src/jit/emitarm64.h | 909 + src/jit/emitdef.h | 22 + src/jit/emitfmts.h | 14 + src/jit/emitfmtsarm.h | 153 + src/jit/emitfmtsarm64.h | 210 + src/jit/emitfmtsxarch.h | 240 + src/jit/emitinl.h | 508 + src/jit/emitjmps.h | 58 + src/jit/emitpub.h | 162 + src/jit/emitxarch.cpp | 11398 ++ src/jit/emitxarch.h | 437 + src/jit/error.cpp | 536 + src/jit/error.h | 295 + src/jit/flowgraph.cpp | 22276 +++ src/jit/fp.h | 73 + src/jit/gcdecode.cpp | 15 + src/jit/gcencode.cpp | 4725 + src/jit/gcinfo.cpp | 867 + src/jit/gentree.cpp | 16748 +++ src/jit/gentree.h | 5124 + src/jit/gschecks.cpp | 583 + src/jit/gtlist.h | 255 + src/jit/gtstructs.h | 112 + src/jit/hashbv.cpp | 2028 + src/jit/hashbv.h | 363 + src/jit/host.h | 68 + src/jit/hostallocator.cpp | 40 + src/jit/hostallocator.h | 22 + src/jit/importer.cpp | 17997 +++ src/jit/inline.cpp | 1640 + src/jit/inline.def | 176 + src/jit/inline.h | 894 + src/jit/inlinepolicy.cpp | 2857 + src/jit/inlinepolicy.h | 479 + src/jit/instr.cpp | 4086 + src/jit/instr.h | 301 + src/jit/instrs.h | 13 + src/jit/instrsarm.h | 557 + src/jit/instrsarm64.h | 954 + src/jit/instrsxarch.h | 540 + src/jit/jit.h | 891 + src/jit/jit.settings.targets | 136 + src/jit/jitconfig.cpp | 344 + src/jit/jitconfig.h | 97 + src/jit/jitconfigvalues.h | 255 + src/jit/jiteh.cpp | 4056 + src/jit/jiteh.h | 180 + src/jit/jitgcinfo.h | 452 + src/jit/jitpch.cpp | 6 + src/jit/jitpch.h | 36 + src/jit/jitstd.h | 10 + src/jit/jitstd/.gitmirror | 1 + src/jit/jitstd/algorithm.h | 49 + src/jit/jitstd/allocator.h | 211 + src/jit/jitstd/functional.h | 62 + src/jit/jitstd/hash.h | 103 + src/jit/jitstd/hashtable.h | 822 + src/jit/jitstd/iterator.h | 144 + src/jit/jitstd/jitstd.cpp | 34 + src/jit/jitstd/jitstd.sln | 20 + src/jit/jitstd/jitstd.vcxproj | 103 + src/jit/jitstd/list.h | 1243 + src/jit/jitstd/new.h | 16 + src/jit/jitstd/pair.h | 57 + src/jit/jitstd/stdafx.cpp | 14 + src/jit/jitstd/stdafx.h | 20 + src/jit/jitstd/targetver.h | 14 + src/jit/jitstd/type_traits.h | 196 + src/jit/jitstd/unordered_map.h | 179 + src/jit/jitstd/unordered_set.h | 156 + src/jit/jitstd/utility.h | 108 + src/jit/jitstd/vector.h | 1254 + src/jit/jittelemetry.cpp | 390 + src/jit/jittelemetry.h | 78 + src/jit/lclvars.cpp | 6788 + src/jit/lir.cpp | 1640 + src/jit/lir.h | 310 + src/jit/liveness.cpp | 3133 + src/jit/loopcloning.cpp | 845 + src/jit/loopcloning.h | 667 + src/jit/loopcloningopts.h | 16 + src/jit/lower.cpp | 4196 + src/jit/lower.h | 280 + src/jit/lowerarm.cpp | 71 + src/jit/lowerarm64.cpp | 2063 + src/jit/lowerxarch.cpp | 4192 + src/jit/lsra.cpp | 11578 ++ src/jit/lsra.h | 1608 + src/jit/lsra_reftypes.h | 23 + src/jit/morph.cpp | 18245 +++ src/jit/nodeinfo.h | 161 + src/jit/objectalloc.cpp | 207 + src/jit/objectalloc.h | 82 + src/jit/opcode.h | 29 + src/jit/optcse.cpp | 2582 + src/jit/optimizer.cpp | 8540 ++ src/jit/phase.h | 77 + src/jit/protojit/.gitmirror | 1 + src/jit/protojit/CMakeLists.txt | 51 + src/jit/protojit/SOURCES | 10 + src/jit/protojit/makefile | 7 + src/jit/protojit/protojit.def | 7 + src/jit/protojit/protojit.nativeproj | 88 + src/jit/rangecheck.cpp | 1388 + src/jit/rangecheck.h | 603 + src/jit/rationalize.cpp | 1056 + src/jit/rationalize.h | 67 + src/jit/regalloc.cpp | 6841 + src/jit/regalloc.h | 111 + src/jit/register.h | 124 + src/jit/register_arg_convention.cpp | 123 + src/jit/register_arg_convention.h | 111 + src/jit/registerarm.h | 86 + src/jit/registerarm64.h | 114 + src/jit/registerfp.cpp | 1522 + src/jit/registerfp.h | 26 + src/jit/registerxmm.h | 48 + src/jit/reglist.h | 18 + src/jit/regpair.h | 357 + src/jit/regset.cpp | 3777 + src/jit/regset.h | 460 + src/jit/scopeinfo.cpp | 1271 + src/jit/sharedfloat.cpp | 498 + src/jit/sideeffects.cpp | 549 + src/jit/sideeffects.h | 158 + src/jit/simd.cpp | 2556 + src/jit/simd.h | 43 + src/jit/simdcodegenxarch.cpp | 2143 + src/jit/simdintrinsiclist.h | 145 + src/jit/sm.cpp | 190 + src/jit/sm.h | 75 + src/jit/smallhash.h | 592 + src/jit/smcommon.cpp | 166 + src/jit/smcommon.h | 50 + src/jit/smdata.cpp | 705 + src/jit/smopcode.def | 205 + src/jit/smopcodemap.def | 323 + src/jit/smopenum.h | 17 + src/jit/smweights.cpp | 274 + src/jit/ssabuilder.cpp | 1903 + src/jit/ssabuilder.h | 212 + src/jit/ssaconfig.h | 49 + src/jit/ssarenamestate.cpp | 244 + src/jit/ssarenamestate.h | 129 + src/jit/stackfp.cpp | 4494 + src/jit/standalone/.gitmirror | 1 + src/jit/standalone/CMakeLists.txt | 58 + src/jit/target.h | 2320 + src/jit/targetamd64.cpp | 19 + src/jit/targetarm.cpp | 19 + src/jit/targetarm64.cpp | 19 + src/jit/targetx86.cpp | 19 + src/jit/tinyarray.h | 79 + src/jit/titypes.h | 15 + src/jit/typeinfo.cpp | 405 + src/jit/typelist.h | 81 + src/jit/unwind.cpp | 171 + src/jit/unwind.h | 852 + src/jit/unwindamd64.cpp | 1056 + src/jit/unwindarm.cpp | 2320 + src/jit/unwindarm64.cpp | 802 + src/jit/utils.cpp | 1767 + src/jit/utils.h | 710 + src/jit/valuenum.cpp | 7518 + src/jit/valuenum.h | 1378 + src/jit/valuenumfuncs.h | 141 + src/jit/valuenumtype.h | 101 + src/jit/varset.h | 211 + src/jit/vartype.h | 285 + src/jit/x86_instrs.h | 10 + src/md/.gitmirror | 1 + src/md/CMakeLists.txt | 9 + src/md/MD.props | 158 + src/md/ceefilegen/.gitmirror | 1 + src/md/ceefilegen/CMakeLists.txt | 23 + src/md/ceefilegen/blobfetcher.cpp | 399 + src/md/ceefilegen/cceegen.cpp | 706 + src/md/ceefilegen/ceefgen.nativeproj | 42 + src/md/ceefilegen/ceegentokenmapper.cpp | 160 + src/md/ceefilegen/ceesectionstring.cpp | 133 + src/md/ceefilegen/pesectionman.cpp | 428 + src/md/ceefilegen/stdafx.cpp | 12 + src/md/ceefilegen/stdafx.h | 30 + src/md/compiler/.gitmirror | 1 + src/md/compiler/CMakeLists.txt | 32 + src/md/compiler/Compiler.settings.targets | 68 + src/md/compiler/assemblymd.cpp | 758 + src/md/compiler/assemblymd_emit.cpp | 811 + src/md/compiler/cacheload.h | 27 + src/md/compiler/classfactory.cpp | 173 + src/md/compiler/classfactory.h | 95 + src/md/compiler/crossgen/.gitmirror | 1 + src/md/compiler/crossgen/CMakeLists.txt | 5 + .../crossgen/MDCompiler_crossgen.nativeproj | 15 + src/md/compiler/custattr.h | 117 + src/md/compiler/custattr_emit.cpp | 2000 + src/md/compiler/custattr_import.cpp | 282 + src/md/compiler/dac/.gitmirror | 1 + src/md/compiler/dac/CMakeLists.txt | 6 + src/md/compiler/dac/dirs.proj | 19 + src/md/compiler/dbi/.gitmirror | 1 + src/md/compiler/dbi/CMakeLists.txt | 4 + src/md/compiler/dbi/MDCompiler-dbi.props | 9 + src/md/compiler/dbi/dirs.proj | 19 + src/md/compiler/dirs.proj | 27 + src/md/compiler/disp.cpp | 939 + src/md/compiler/disp.h | 132 + src/md/compiler/emit.cpp | 3001 + src/md/compiler/filtermanager.cpp | 1458 + src/md/compiler/filtermanager.h | 87 + src/md/compiler/helper.cpp | 445 + src/md/compiler/import.cpp | 3809 + src/md/compiler/importhelper.cpp | 3415 + src/md/compiler/importhelper.h | 368 + src/md/compiler/mdperf.cpp | 96 + src/md/compiler/mdperf.h | 243 + src/md/compiler/mdsighelper.h | 128 + src/md/compiler/mdutil.cpp | 774 + src/md/compiler/mdutil.h | 119 + src/md/compiler/mdvalidator.cpp | 7739 + src/md/compiler/newmerger.cpp | 6303 + src/md/compiler/newmerger.h | 256 + src/md/compiler/regmeta.cpp | 1588 + src/md/compiler/regmeta.h | 2123 + src/md/compiler/regmeta_compilersupport.cpp | 506 + src/md/compiler/regmeta_emit.cpp | 2116 + src/md/compiler/regmeta_imetadatatables.cpp | 719 + src/md/compiler/regmeta_import.cpp | 1204 + src/md/compiler/regmeta_vm.cpp | 586 + src/md/compiler/stdafx.cpp | 12 + src/md/compiler/stdafx.h | 26 + src/md/compiler/verifylayouts.cpp | 14 + src/md/compiler/wks/.gitmirror | 1 + src/md/compiler/wks/CMakeLists.txt | 4 + src/md/compiler/wks/MDCompiler_wks.nativeproj | 19 + src/md/compressedinteger.h | 87 + src/md/compressedinteger.inl | 99 + src/md/datablob.h | 231 + src/md/datablob.inl | 581 + src/md/databuffer.h | 156 + src/md/databuffer.inl | 274 + src/md/datasource/.gitmirror | 1 + src/md/datasource/CMakeLists.txt | 15 + src/md/datasource/DataSource.settings.targets | 42 + src/md/datasource/api.cpp | 31 + src/md/datasource/datatargetreader.cpp | 199 + src/md/datasource/datatargetreader.h | 58 + src/md/datasource/dbi/.gitmirror | 1 + src/md/datasource/dbi/CMakeLists.txt | 4 + src/md/datasource/dbi/DataSource-dbi.props | 9 + src/md/datasource/dbi/dirs.proj | 19 + src/md/datasource/dirs.proj | 19 + src/md/datasource/remotemdinternalrwsource.cpp | 241 + src/md/datasource/remotemdinternalrwsource.h | 70 + src/md/datasource/stdafx.cpp | 12 + src/md/datasource/stdafx.h | 23 + src/md/datasource/targettypes.cpp | 535 + src/md/datasource/targettypes.h | 360 + src/md/debug_metadata.h | 101 + src/md/dirs.proj | 25 + src/md/enc/.gitmirror | 1 + src/md/enc/CMakeLists.txt | 22 + src/md/enc/crossgen/.gitmirror | 1 + src/md/enc/crossgen/CMakeLists.txt | 5 + .../enc/crossgen/MDRuntimeRW_crossgen.nativeproj | 15 + src/md/enc/dac/.gitmirror | 1 + src/md/enc/dac/CMakeLists.txt | 6 + src/md/enc/dac/dirs.proj | 19 + src/md/enc/dbi/.gitmirror | 1 + src/md/enc/dbi/CMakeLists.txt | 4 + src/md/enc/dbi/MDRuntimeRW-dbi.props | 10 + src/md/enc/dbi/dirs.proj | 19 + src/md/enc/dirs.proj | 23 + src/md/enc/enc.settings.targets | 45 + src/md/enc/imptlb.cpp | 8057 ++ src/md/enc/liteweightstgdbrw.cpp | 1278 + src/md/enc/mdinternalrw.cpp | 4355 + src/md/enc/metamodelenc.cpp | 471 + src/md/enc/metamodelrw.cpp | 8893 ++ src/md/enc/peparse.cpp | 148 + src/md/enc/rwutil.cpp | 1440 + src/md/enc/stdafx.cpp | 12 + src/md/enc/stdafx.h | 26 + src/md/enc/stgio.cpp | 1437 + src/md/enc/stgtiggerstorage.cpp | 1025 + src/md/enc/stgtiggerstream.cpp | 137 + src/md/enc/wks/.gitmirror | 1 + src/md/enc/wks/CMakeLists.txt | 4 + src/md/enc/wks/MDRuntimeRW.nativeproj | 19 + src/md/errors_metadata.h | 61 + src/md/export.h | 18 + src/md/external.h | 17 + src/md/heaps/.gitmirror | 1 + src/md/heaps/blobheap.h | 324 + src/md/heaps/export.h | 18 + src/md/heaps/external.h | 22 + src/md/heaps/guidheap.h | 259 + src/md/heaps/stringheap.h | 307 + src/md/hotdata/.gitmirror | 1 + src/md/hotdata/CMakeLists.txt | 21 + src/md/hotdata/HotData.settings.targets | 28 + src/md/hotdata/crossgen/.gitmirror | 1 + src/md/hotdata/crossgen/CMakeLists.txt | 5 + .../hotdata/crossgen/MDHotData_crossgen.nativeproj | 18 + src/md/hotdata/dac/.gitmirror | 1 + src/md/hotdata/dac/CMakeLists.txt | 6 + src/md/hotdata/dac/dirs.proj | 19 + src/md/hotdata/dirs.proj | 21 + src/md/hotdata/export.h | 25 + src/md/hotdata/external.cpp | 13 + src/md/hotdata/external.h | 20 + src/md/hotdata/full-staticcrt/.gitmirror | 1 + src/md/hotdata/full-staticcrt/CMakeLists.txt | 4 + .../full-staticcrt/MDHotData-staticcrt.props | 11 + src/md/hotdata/full-staticcrt/dirs.proj | 19 + src/md/hotdata/full/.gitmirror | 1 + src/md/hotdata/full/CMakeLists.txt | 3 + src/md/hotdata/full/MDHotData.nativeproj | 19 + src/md/hotdata/heapindex.h | 68 + src/md/hotdata/hotdataformat.h | 155 + src/md/hotdata/hotheap.cpp | 185 + src/md/hotdata/hotheap.h | 67 + src/md/hotdata/hotheapsdirectoryiterator.cpp | 110 + src/md/hotdata/hotheapsdirectoryiterator.h | 71 + src/md/hotdata/hotheapwriter.cpp | 305 + src/md/hotdata/hotheapwriter.h | 84 + src/md/hotdata/hotmetadata.cpp | 85 + src/md/hotdata/hotmetadata.h | 43 + src/md/hotdata/hottable.cpp | 138 + src/md/hotdata/hottable.h | 57 + src/md/inc/.gitmirror | 1 + src/md/inc/VerifyLayouts.inc | 351 + src/md/inc/assemblymdinternaldisp.h | 723 + src/md/inc/cahlprinternal.h | 94 + src/md/inc/imptlb.h | 777 + src/md/inc/liteweightstgdb.h | 257 + src/md/inc/mdcolumndescriptors.h | 51 + src/md/inc/mdfileformat.h | 269 + src/md/inc/mdinternalrw.h | 862 + src/md/inc/mdlog.h | 25 + src/md/inc/metadatahash.h | 207 + src/md/inc/metamodel.h | 2072 + src/md/inc/metamodelro.h | 240 + src/md/inc/metamodelrw.h | 1479 + src/md/inc/recordpool.h | 161 + src/md/inc/rwutil.h | 369 + src/md/inc/stgio.h | 293 + src/md/inc/stgtiggerstorage.h | 328 + src/md/inc/stgtiggerstream.h | 112 + src/md/inc/streamutil.h | 221 + src/md/inc/verifylayouts.h | 186 + src/md/inc/winmdinterfaces.h | 120 + src/md/md_dac.cmake | 3 + src/md/md_dbi.cmake | 17 + src/md/md_wks.cmake | 6 + src/md/runtime/.gitmirror | 1 + src/md/runtime/CMakeLists.txt | 23 + src/md/runtime/Runtime.settings.targets | 43 + src/md/runtime/crossgen/.gitmirror | 1 + src/md/runtime/crossgen/CMakeLists.txt | 5 + .../runtime/crossgen/MDRuntime_crossgen.nativeproj | 15 + src/md/runtime/dac/.gitmirror | 1 + src/md/runtime/dac/CMakeLists.txt | 7 + src/md/runtime/dac/dirs.proj | 19 + src/md/runtime/dbi/.gitmirror | 1 + src/md/runtime/dbi/CMakeLists.txt | 3 + src/md/runtime/dbi/MDRuntime-dbi.props | 10 + src/md/runtime/dbi/dirs.proj | 19 + src/md/runtime/dirs.proj | 22 + src/md/runtime/liteweightstgdb.cpp | 262 + src/md/runtime/mdcolumndescriptors.cpp | 214 + src/md/runtime/mdfileformat.cpp | 195 + src/md/runtime/mdinternaldisp.cpp | 1834 + src/md/runtime/mdinternaldisp.h | 44 + src/md/runtime/mdinternalro.cpp | 3742 + src/md/runtime/mdinternalro.h | 849 + src/md/runtime/metamodel.cpp | 1240 + src/md/runtime/metamodelcolumndefs.h | 401 + src/md/runtime/metamodelro.cpp | 444 + src/md/runtime/recordpool.cpp | 388 + src/md/runtime/stdafx.cpp | 12 + src/md/runtime/stdafx.h | 24 + src/md/runtime/wks/.gitmirror | 1 + src/md/runtime/wks/CMakeLists.txt | 5 + src/md/runtime/wks/MDRuntime.nativeproj | 19 + src/md/tables/.gitmirror | 1 + src/md/tables/export.h | 16 + src/md/tables/external.h | 22 + src/md/tables/table.h | 243 + src/md/winmd/.gitmirror | 1 + src/md/winmd/CMakeLists.txt | 18 + src/md/winmd/WinMD.settings.targets | 49 + src/md/winmd/adapter.cpp | 2745 + src/md/winmd/crossgen/.gitmirror | 1 + src/md/winmd/crossgen/CMakeLists.txt | 5 + src/md/winmd/crossgen/MDWinMD_crossgen.nativeproj | 14 + src/md/winmd/dac/.gitmirror | 1 + src/md/winmd/dac/CMakeLists.txt | 6 + src/md/winmd/dac/dirs.proj | 19 + src/md/winmd/dbi/.gitmirror | 1 + src/md/winmd/dbi/CMakeLists.txt | 4 + src/md/winmd/dbi/MDWinMD-dbi.props | 9 + src/md/winmd/dbi/MDWinMD_dbi.nativeproj | 17 + src/md/winmd/dbi/dirs.proj | 19 + src/md/winmd/dirs.proj | 21 + src/md/winmd/inc/.gitmirror | 1 + src/md/winmd/inc/adapter.h | 951 + src/md/winmd/inc/memotable.h | 205 + src/md/winmd/stdafx.cpp | 12 + src/md/winmd/stdafx.h | 27 + src/md/winmd/winmdimport.cpp | 2132 + src/md/winmd/winmdinternalimportro.cpp | 1804 + src/md/winmd/wks/.gitmirror | 1 + src/md/winmd/wks/CMakeLists.txt | 4 + src/md/winmd/wks/MDWinMD_wks.nativeproj | 19 + src/mscorlib/.gitmirrorall | 1 + src/mscorlib/Common/PinnableBufferCache.cs | 666 + src/mscorlib/Common/Preprocessed/AssemblyRefs.g.cs | 1082 + src/mscorlib/GenerateCompilerResponseFile.targets | 22 + src/mscorlib/GenerateSplitStringResources.targets | 42 + src/mscorlib/System.Private.CoreLib.csproj | 226 + src/mscorlib/System.Private.CoreLib.sln | 52 + src/mscorlib/Tools/BclRewriter/BclRewriter.targets | 35 + src/mscorlib/Tools/PostProcessingTools.targets | 28 + src/mscorlib/Tools/Signing/mscorlib.snk | Bin 0 -> 160 bytes .../Tools/Versioning/GenerateVersionInfo.targets | 114 + src/mscorlib/Tools/Versioning/NativeVersion.rc | 45 + .../corefx/Interop/Unix/Interop.Libraries.cs | 11 + .../Interop.Calendar.cs | 33 + .../System.Globalization.Native/Interop.Casing.cs | 26 + .../Interop.Collation.cs | 79 + .../System.Globalization.Native/Interop.Locale.cs | 37 + .../Interop.ResultCode.cs | 17 + .../Interop.TimeZoneInfo.cs | 31 + .../System.Globalization.Native/Interop.Utils.cs | 52 + src/mscorlib/corefx/SR.cs | 247 + .../corefx/System/Globalization/Calendar.cs | 854 + .../System/Globalization/CalendarData.Unix.cs | 341 + .../System/Globalization/CalendarData.Windows.cs | 469 + .../corefx/System/Globalization/CalendarData.cs | 381 + .../System/Globalization/CalendarWeekRule.cs | 19 + .../Globalization/CalendricalCalculationsHelper.cs | 413 + .../corefx/System/Globalization/CharUnicodeInfo.cs | 339 + .../System/Globalization/CharUnicodeInfoData.cs | 1222 + .../Globalization/ChineseLunisolarCalendar.cs | 399 + .../System/Globalization/CompareInfo.Unix.cs | 315 + .../System/Globalization/CompareInfo.Windows.cs | 395 + .../corefx/System/Globalization/CompareInfo.cs | 925 + .../System/Globalization/CultureData.Unix.cs | 304 + .../System/Globalization/CultureData.Windows.cs | 561 + .../corefx/System/Globalization/CultureData.cs | 2174 + .../System/Globalization/CultureInfo.Unix.cs | 31 + .../System/Globalization/CultureInfo.Windows.cs | 53 + .../corefx/System/Globalization/CultureInfo.cs | 1144 + .../Globalization/CultureNotFoundException.cs | 104 + .../System/Globalization/DateTimeFormatInfo.cs | 2958 + .../Globalization/DateTimeFormatInfoScanner.cs | 742 + .../corefx/System/Globalization/DayLightTime.cs | 56 + .../Globalization/EastAsianLunisolarCalendar.cs | 719 + .../System/Globalization/GregorianCalendar.cs | 662 + .../Globalization/GregorianCalendarHelper.cs | 668 + .../System/Globalization/GregorianCalendarTypes.cs | 21 + .../corefx/System/Globalization/HebrewCalendar.cs | 1123 + .../corefx/System/Globalization/HebrewNumber.cs | 465 + .../System/Globalization/HijriCalendar.Unix.cs | 15 + .../System/Globalization/HijriCalendar.Windows.cs | 16 + .../corefx/System/Globalization/HijriCalendar.cs | 675 + .../Globalization/InternalGlobalizationHelper.cs | 50 + .../System/Globalization/JapaneseCalendar.Unix.cs | 91 + .../Globalization/JapaneseCalendar.Windows.cs | 62 + .../System/Globalization/JapaneseCalendar.cs | 413 + .../Globalization/JapaneseLunisolarCalendar.cs | 311 + .../corefx/System/Globalization/JulianCalendar.cs | 452 + .../corefx/System/Globalization/KoreanCalendar.cs | 264 + .../Globalization/KoreanLunisolarCalendar.cs | 1329 + .../System/Globalization/NumberFormatInfo.cs | 819 + .../corefx/System/Globalization/PersianCalendar.cs | 613 + .../corefx/System/Globalization/RegionInfo.cs | 324 + src/mscorlib/corefx/System/Globalization/STUBS.cs | 180 + .../corefx/System/Globalization/StringInfo.cs | 322 + .../corefx/System/Globalization/TaiwanCalendar.cs | 282 + .../Globalization/TaiwanLunisolarCalendar.cs | 330 + .../System/Globalization/TextElementEnumerator.cs | 154 + .../corefx/System/Globalization/TextInfo.Unix.cs | 127 + .../System/Globalization/TextInfo.Windows.cs | 121 + .../corefx/System/Globalization/TextInfo.cs | 457 + .../System/Globalization/ThaiBuddhistCalendar.cs | 233 + .../corefx/System/Globalization/TimeSpanStyles.cs | 13 + .../System/Globalization/UmAlQuraCalendar.cs | 862 + .../corefx/System/Globalization/UnicodeCategory.cs | 70 + src/mscorlib/facade/TypeForwards.cs | 37 + src/mscorlib/facade/mscorlib.csproj | 102 + src/mscorlib/facade/project.json | 14 + src/mscorlib/model.xml | 12084 ++ src/mscorlib/mscorlib.shared.sources.props | 1195 + src/mscorlib/ref/mscorlib.cs | 13673 ++ src/mscorlib/ref/mscorlib.csproj | 86 + src/mscorlib/ref/mscorlib.manual.cs | 785 + src/mscorlib/src/GlobalSuppressions.cs | 105 + .../Runtime/Augments/EnvironmentAugments.cs | 21 + src/mscorlib/src/Microsoft/Win32/OAVariantLib.cs | 134 + src/mscorlib/src/Microsoft/Win32/Registry.cs | 174 + src/mscorlib/src/Microsoft/Win32/RegistryKey.cs | 2166 + .../src/Microsoft/Win32/RegistryOptions.cs | 25 + .../src/Microsoft/Win32/RegistryValueKind.cs | 20 + src/mscorlib/src/Microsoft/Win32/RegistryView.cs | 19 + .../Microsoft/Win32/SafeHandles/SafeFileHandle.cs | 43 + .../Win32/SafeHandles/SafeFileMappingHandle.cs | 43 + .../Microsoft/Win32/SafeHandles/SafeFindHandle.cs | 35 + .../Win32/SafeHandles/SafeLibraryHandle.cs | 29 + .../Win32/SafeHandles/SafeLocalAllocHandle.cs | 29 + .../Win32/SafeHandles/SafeRegistryHandle.cs | 41 + .../Win32/SafeHandles/SafeViewOfFileHandle.cs | 50 + .../Microsoft/Win32/SafeHandles/SafeWaitHandle.cs | 47 + .../Win32/SafeHandles/Win32SafeHandles.cs | 112 + .../src/Microsoft/Win32/UnsafeNativeMethods.cs | 282 + src/mscorlib/src/Microsoft/Win32/Win32Native.cs | 2455 + src/mscorlib/src/System.Private.CoreLib.txt | 3495 + .../src/System/AccessViolationException.cs | 51 + src/mscorlib/src/System/Action.cs | 78 + src/mscorlib/src/System/Activator.cs | 688 + src/mscorlib/src/System/AggregateException.cs | 497 + src/mscorlib/src/System/AppContext/AppContext.cs | 189 + .../AppContextDefaultValues.CoreClrOverrides.cs | 21 + .../AppContextDefaultValues.Defaults.Central.cs | 33 + .../AppContext/AppContextDefaultValues.Defaults.cs | 71 + .../System/AppContext/AppContextDefaultValues.cs | 164 + .../src/System/AppContext/AppContextSwitches.cs | 110 + src/mscorlib/src/System/AppDomain.cs | 4681 + src/mscorlib/src/System/AppDomainAttributes.cs | 48 + src/mscorlib/src/System/AppDomainManager.cs | 220 + src/mscorlib/src/System/AppDomainSetup.cs | 1444 + .../src/System/AppDomainUnloadedException.cs | 43 + src/mscorlib/src/System/ApplicationException.cs | 56 + src/mscorlib/src/System/ApplicationId.cs | 141 + src/mscorlib/src/System/ArgIterator.cs | 148 + src/mscorlib/src/System/ArgumentException.cs | 95 + src/mscorlib/src/System/ArgumentNullException.cs | 55 + .../src/System/ArgumentOutOfRangeException.cs | 106 + src/mscorlib/src/System/ArithmeticException.cs | 52 + src/mscorlib/src/System/Array.cs | 2858 + src/mscorlib/src/System/ArraySegment.cs | 342 + .../src/System/ArrayTypeMismatchException.cs | 52 + src/mscorlib/src/System/AsyncCallback.cs | 17 + src/mscorlib/src/System/Attribute.cs | 975 + src/mscorlib/src/System/AttributeTargets.cs | 40 + src/mscorlib/src/System/AttributeUsageAttribute.cs | 57 + src/mscorlib/src/System/BCLDebug.cs | 442 + src/mscorlib/src/System/BadImageFormatException.cs | 158 + src/mscorlib/src/System/BitConverter.cs | 451 + src/mscorlib/src/System/Boolean.cs | 305 + src/mscorlib/src/System/Buffer.cs | 645 + src/mscorlib/src/System/Byte.cs | 253 + src/mscorlib/src/System/CLRConfig.cs | 36 + src/mscorlib/src/System/CLSCompliantAttribute.cs | 34 + .../src/System/CannotUnloadAppDomainException.cs | 49 + src/mscorlib/src/System/CfgParser.cs | 574 + src/mscorlib/src/System/Char.cs | 1001 + src/mscorlib/src/System/CharEnumerator.cs | 75 + src/mscorlib/src/System/Collections/ArrayList.cs | 2635 + src/mscorlib/src/System/Collections/BitArray.cs | 524 + .../src/System/Collections/CollectionBase.cs | 215 + src/mscorlib/src/System/Collections/Comparer.cs | 98 + .../src/System/Collections/CompatibleComparer.cs | 67 + .../Collections/Concurrent/ConcurrentDictionary.cs | 2095 + .../Collections/Concurrent/ConcurrentQueue.cs | 960 + .../Collections/Concurrent/ConcurrentStack.cs | 840 + .../Concurrent/IProducerConsumerCollection.cs | 116 + .../Collections/Concurrent/OrderablePartitioner.cs | 281 + .../System/Collections/Concurrent/Partitioner.cs | 102 + .../Collections/Concurrent/PartitionerStatic.cs | 1733 + .../src/System/Collections/DictionaryEntry.cs | 55 + .../Collections/EmptyReadOnlyDictionaryInternal.cs | 194 + .../System/Collections/Generic/ArraySortHelper.cs | 1558 + .../src/System/Collections/Generic/Comparer.cs | 325 + .../src/System/Collections/Generic/DebugView.cs | 129 + .../src/System/Collections/Generic/Dictionary.cs | 1187 + .../System/Collections/Generic/EqualityComparer.cs | 621 + .../src/System/Collections/Generic/ICollection.cs | 52 + .../src/System/Collections/Generic/IComparer.cs | 30 + .../src/System/Collections/Generic/IDictionary.cs | 58 + .../src/System/Collections/Generic/IEnumerable.cs | 38 + .../src/System/Collections/Generic/IEnumerator.cs | 35 + .../Collections/Generic/IEqualityComparer.cs | 19 + .../src/System/Collections/Generic/IList.cs | 54 + .../Collections/Generic/IReadOnlyCollection.cs | 34 + .../Collections/Generic/IReadOnlyDictionary.cs | 29 + .../System/Collections/Generic/IReadOnlyList.cs | 34 + .../Collections/Generic/KeyNotFoundException.cs | 45 + .../src/System/Collections/Generic/KeyValuePair.cs | 56 + .../src/System/Collections/Generic/List.cs | 1120 + src/mscorlib/src/System/Collections/Hashtable.cs | 1847 + src/mscorlib/src/System/Collections/ICollection.cs | 81 + src/mscorlib/src/System/Collections/IComparer.cs | 32 + src/mscorlib/src/System/Collections/IDictionary.cs | 69 + .../System/Collections/IDictionaryEnumerator.cs | 79 + src/mscorlib/src/System/Collections/IEnumerable.cs | 34 + src/mscorlib/src/System/Collections/IEnumerator.cs | 53 + .../src/System/Collections/IEqualityComparer.cs | 27 + .../src/System/Collections/IHashCodeProvider.cs | 30 + src/mscorlib/src/System/Collections/IList.cs | 71 + .../System/Collections/IStructuralComparable.cs | 11 + .../src/System/Collections/IStructuralEquatable.cs | 10 + .../src/System/Collections/KeyValuePairs.cs | 40 + .../System/Collections/ListDictionaryInternal.cs | 429 + .../System/Collections/ObjectModel/Collection.cs | 328 + .../Collections/ObjectModel/KeyedCollection.cs | 245 + .../Collections/ObjectModel/ReadOnlyCollection.cs | 232 + .../Collections/ObjectModel/ReadOnlyDictionary.cs | 625 + src/mscorlib/src/System/Collections/SortedList.cs | 1011 + src/mscorlib/src/System/Collections/Stack.cs | 380 + .../System/Collections/StructuralComparisons.cs | 89 + src/mscorlib/src/System/CompatibilitySwitches.cs | 130 + .../Configuration/Assemblies/AssemblyHash.cs | 74 + .../Assemblies/AssemblyHashAlgorithm.cs | 32 + .../Assemblies/AssemblyVersionCompatibility.cs | 24 + src/mscorlib/src/System/ContextBoundObject.cs | 24 + src/mscorlib/src/System/ContextMarshalException.cs | 45 + src/mscorlib/src/System/ContextStaticAttribute.cs | 32 + src/mscorlib/src/System/Convert.cs | 2718 + src/mscorlib/src/System/Currency.cs | 61 + src/mscorlib/src/System/CurrentTimeZone.cs | 310 + src/mscorlib/src/System/DBNull.cs | 122 + src/mscorlib/src/System/DataMisalignedException.cs | 45 + src/mscorlib/src/System/DateTime.cs | 1379 + src/mscorlib/src/System/DateTimeKind.cs | 19 + src/mscorlib/src/System/DateTimeOffset.cs | 831 + src/mscorlib/src/System/DayOfWeek.cs | 26 + src/mscorlib/src/System/Decimal.cs | 1244 + src/mscorlib/src/System/DefaultBinder.cs | 1168 + src/mscorlib/src/System/Delegate.cs | 754 + .../src/System/DelegateSerializationHolder.cs | 299 + src/mscorlib/src/System/Diagnostics/Assert.cs | 114 + .../src/System/Diagnostics/AssertFilter.cs | 46 + .../src/System/Diagnostics/AssertFilters.cs | 24 + .../CodeAnalysis/SuppressMessageAttribute.cs | 76 + .../src/System/Diagnostics/ConditionalAttribute.cs | 26 + .../src/System/Diagnostics/Contracts/Contracts.cs | 1017 + .../System/Diagnostics/Contracts/ContractsBCL.cs | 521 + src/mscorlib/src/System/Diagnostics/Debugger.cs | 195 + .../src/System/Diagnostics/DebuggerAttributes.cs | 378 + .../System/Diagnostics/EditAndContinueHelper.cs | 27 + .../System/Diagnostics/Eventing/ActivityTracker.cs | 670 + .../Diagnostics/Eventing/EventActivityOptions.cs | 39 + .../System/Diagnostics/Eventing/EventCounter.cs | 436 + .../System/Diagnostics/Eventing/EventDescriptor.cs | 193 + .../System/Diagnostics/Eventing/EventProvider.cs | 1220 + .../src/System/Diagnostics/Eventing/EventSource.cs | 6962 + .../Diagnostics/Eventing/EventSourceException.cs | 53 + .../Diagnostics/Eventing/EventSource_CoreCLR.cs | 224 + .../Diagnostics/Eventing/FrameworkEventSource.cs | 620 + .../System/Diagnostics/Eventing/StubEnvironment.cs | 373 + .../Eventing/TraceLogging/ArrayTypeInfo.cs | 63 + .../Eventing/TraceLogging/ConcurrentSet.cs | 127 + .../Eventing/TraceLogging/ConcurrentSetItem.cs | 25 + .../Eventing/TraceLogging/DataCollector.cs | 319 + .../Eventing/TraceLogging/EmptyStruct.cs | 17 + .../Eventing/TraceLogging/EnumHelper.cs | 30 + .../Eventing/TraceLogging/EnumerableTypeInfo.cs | 64 + .../Eventing/TraceLogging/EventDataAttribute.cs | 146 + .../Eventing/TraceLogging/EventFieldAttribute.cs | 76 + .../Eventing/TraceLogging/EventFieldFormat.cs | 130 + .../Eventing/TraceLogging/EventIgnoreAttribute.cs | 25 + .../Eventing/TraceLogging/EventPayload.cs | 154 + .../Eventing/TraceLogging/EventSourceActivity.cs | 321 + .../Eventing/TraceLogging/EventSourceOptions.cs | 130 + .../Eventing/TraceLogging/FieldMetadata.cs | 231 + .../Eventing/TraceLogging/InvokeTypeInfo.cs | 96 + .../Diagnostics/Eventing/TraceLogging/NameInfo.cs | 79 + .../Eventing/TraceLogging/PropertyAnalysis.cs | 39 + .../Eventing/TraceLogging/PropertyValue.cs | 251 + .../Eventing/TraceLogging/SimpleEventTypes.cs | 39 + .../Eventing/TraceLogging/SimpleTypeInfos.cs | 296 + .../Diagnostics/Eventing/TraceLogging/Statics.cs | 727 + .../TraceLogging/TraceLoggingDataCollector.cs | 105 + .../Eventing/TraceLogging/TraceLoggingDataType.cs | 349 + .../TraceLogging/TraceLoggingEventSource.cs | 902 + .../TraceLogging/TraceLoggingEventTraits.cs | 28 + .../TraceLogging/TraceLoggingEventTypes.cs | 262 + .../TraceLogging/TraceLoggingMetadataCollector.cs | 370 + .../Eventing/TraceLogging/TraceLoggingTypeInfo.cs | 209 + .../Eventing/TraceLogging/TypeAnalysis.cs | 103 + .../src/System/Diagnostics/Eventing/Winmeta.cs | 196 + .../Diagnostics/Eventing/XplatEventLogger.cs | 164 + .../Diagnostics/ICustomDebuggerNotification.cs | 21 + src/mscorlib/src/System/Diagnostics/LogSwitch.cs | 142 + .../src/System/Diagnostics/LoggingLevels.cs | 45 + src/mscorlib/src/System/Diagnostics/Stackframe.cs | 348 + src/mscorlib/src/System/Diagnostics/Stacktrace.cs | 770 + .../System/Diagnostics/SymbolStore/ISymBinder.cs | 42 + .../System/Diagnostics/SymbolStore/ISymDocument.cs | 48 + .../Diagnostics/SymbolStore/ISymDocumentWriter.cs | 31 + .../System/Diagnostics/SymbolStore/ISymMethod.cs | 86 + .../Diagnostics/SymbolStore/ISymNamespace.cs | 30 + .../System/Diagnostics/SymbolStore/ISymReader.cs | 68 + .../System/Diagnostics/SymbolStore/ISymScope.cs | 47 + .../System/Diagnostics/SymbolStore/ISymVariable.cs | 41 + .../System/Diagnostics/SymbolStore/ISymWriter.cs | 218 + .../Diagnostics/SymbolStore/SymAddressKind.cs | 52 + .../Diagnostics/SymbolStore/SymDocumentType.cs | 24 + .../Diagnostics/SymbolStore/SymLanguageType.cs | 42 + .../Diagnostics/SymbolStore/SymLanguageVendor.cs | 23 + .../src/System/Diagnostics/SymbolStore/Token.cs | 51 + src/mscorlib/src/System/Diagnostics/log.cs | 251 + src/mscorlib/src/System/DivideByZeroException.cs | 39 + src/mscorlib/src/System/DllNotFoundException.cs | 40 + src/mscorlib/src/System/Double.cs | 367 + .../src/System/DuplicateWaitObjectException.cs | 63 + src/mscorlib/src/System/Empty.cs | 37 + .../src/System/EntryPointNotFoundException.cs | 42 + src/mscorlib/src/System/Enum.cs | 1265 + src/mscorlib/src/System/Environment.cs | 1768 + src/mscorlib/src/System/EventArgs.cs | 18 + src/mscorlib/src/System/EventHandler.cs | 13 + src/mscorlib/src/System/Exception.cs | 1006 + .../src/System/ExecutionEngineException.cs | 44 + src/mscorlib/src/System/FieldAccessException.cs | 39 + src/mscorlib/src/System/FlagsAttribute.cs | 23 + src/mscorlib/src/System/FormatException.cs | 39 + src/mscorlib/src/System/FormattableString.cs | 81 + src/mscorlib/src/System/GC.cs | 641 + .../src/System/Globalization/BidiCategory.cs | 39 + src/mscorlib/src/System/Globalization/Calendar.cs | 861 + .../System/Globalization/CalendarAlgorithmType.cs | 20 + .../src/System/Globalization/CalendarData.cs | 455 + .../src/System/Globalization/CalendarWeekRule.cs | 20 + .../Globalization/CalendricalCalculationsHelper.cs | 413 + .../src/System/Globalization/CharUnicodeInfo.cs | 522 + .../Globalization/ChineseLunisolarCalendar.cs | 401 + .../src/System/Globalization/CompareInfo.cs | 1359 + .../src/System/Globalization/CultureData.cs | 3354 + .../src/System/Globalization/CultureInfo.cs | 2023 + .../Globalization/CultureNotFoundException.cs | 131 + .../src/System/Globalization/CultureTypes.cs | 31 + .../src/System/Globalization/DateTimeFormat.cs | 1054 + .../src/System/Globalization/DateTimeFormatInfo.cs | 2936 + .../Globalization/DateTimeFormatInfoScanner.cs | 750 + .../src/System/Globalization/DateTimeParse.cs | 5069 + .../src/System/Globalization/DateTimeStyles.cs | 50 + .../src/System/Globalization/DaylightTime.cs | 49 + .../src/System/Globalization/DigitShapes.cs | 22 + .../Globalization/EastAsianLunisolarCalendar.cs | 644 + .../System/Globalization/EncodingDataItem.Unix.cs | 69 + .../src/System/Globalization/EncodingDataItem.cs | 115 + .../src/System/Globalization/EncodingTable.Unix.cs | 178 + .../src/System/Globalization/EncodingTable.cs | 250 + .../System/Globalization/GlobalizationAssembly.cs | 63 + .../src/System/Globalization/GregorianCalendar.cs | 627 + .../Globalization/GregorianCalendarHelper.cs | 633 + .../System/Globalization/GregorianCalendarTypes.cs | 18 + .../src/System/Globalization/HebrewCalendar.cs | 1084 + .../src/System/Globalization/HebrewNumber.cs | 402 + .../src/System/Globalization/HijriCalendar.cs | 723 + .../src/System/Globalization/IdnMapping.cs | 1189 + .../src/System/Globalization/JapaneseCalendar.cs | 594 + .../Globalization/JapaneseLunisolarCalendar.cs | 293 + .../src/System/Globalization/JulianCalendar.cs | 441 + .../src/System/Globalization/KoreanCalendar.cs | 265 + .../Globalization/KoreanLunisolarCalendar.cs | 1334 + .../src/System/Globalization/NumberFormatInfo.cs | 842 + .../src/System/Globalization/NumberStyles.cs | 67 + .../src/System/Globalization/PersianCalendar.cs | 577 + .../src/System/Globalization/RegionInfo.cs | 629 + src/mscorlib/src/System/Globalization/SortKey.cs | 208 + .../src/System/Globalization/SortVersion.cs | 102 + .../src/System/Globalization/StringInfo.cs | 361 + .../src/System/Globalization/Tables/charinfo.nlp | Bin 0 -> 36992 bytes .../src/System/Globalization/TaiwanCalendar.cs | 262 + .../Globalization/TaiwanLunisolarCalendar.cs | 330 + .../System/Globalization/TextElementEnumerator.cs | 155 + src/mscorlib/src/System/Globalization/TextInfo.cs | 1004 + .../System/Globalization/ThaiBuddhistCalendar.cs | 225 + .../src/System/Globalization/TimeSpanFormat.cs | 474 + .../src/System/Globalization/TimeSpanParse.cs | 1557 + .../src/System/Globalization/TimeSpanStyles.cs | 12 + .../src/System/Globalization/UmAlQuraCalendar.cs | 849 + .../src/System/Globalization/UnicodeCategory.cs | 79 + src/mscorlib/src/System/Guid.cs | 1299 + src/mscorlib/src/System/IAppDomain.cs | 268 + src/mscorlib/src/System/IAppDomainPauseManager.cs | 100 + src/mscorlib/src/System/IAppDomainSetup.cs | 84 + src/mscorlib/src/System/IAsyncResult.cs | 32 + src/mscorlib/src/System/ICloneable.cs | 29 + src/mscorlib/src/System/IComparable.cs | 39 + src/mscorlib/src/System/IConvertible.cs | 67 + src/mscorlib/src/System/ICustomFormatter.cs | 25 + src/mscorlib/src/System/IDisposable.cs | 58 + src/mscorlib/src/System/IEquatable.cs | 14 + src/mscorlib/src/System/IFormatProvider.cs | 23 + src/mscorlib/src/System/IFormattable.cs | 16 + src/mscorlib/src/System/IO/BinaryReader.cs | 601 + src/mscorlib/src/System/IO/BinaryWriter.cs | 427 + src/mscorlib/src/System/IO/BufferedStream.cs | 1320 + src/mscorlib/src/System/IO/Directory.cs | 1389 + src/mscorlib/src/System/IO/DirectoryInfo.cs | 672 + .../src/System/IO/DirectoryNotFoundException.cs | 46 + src/mscorlib/src/System/IO/DriveInfo.cs | 281 + .../src/System/IO/DriveNotFoundException.cs | 40 + src/mscorlib/src/System/IO/EndOfStreamException.cs | 43 + src/mscorlib/src/System/IO/File.cs | 1255 + src/mscorlib/src/System/IO/FileAccess.cs | 42 + src/mscorlib/src/System/IO/FileAttributes.cs | 51 + src/mscorlib/src/System/IO/FileInfo.cs | 431 + src/mscorlib/src/System/IO/FileLoadException.cs | 191 + src/mscorlib/src/System/IO/FileMode.cs | 54 + .../src/System/IO/FileNotFoundException.cs | 170 + src/mscorlib/src/System/IO/FileOptions.cs | 47 + src/mscorlib/src/System/IO/FileSecurityState.cs | 133 + .../src/System/IO/FileSecurityStateAccess.cs | 32 + src/mscorlib/src/System/IO/FileShare.cs | 60 + src/mscorlib/src/System/IO/FileStream.cs | 2695 + src/mscorlib/src/System/IO/FileSystemEnumerable.cs | 852 + src/mscorlib/src/System/IO/FileSystemInfo.cs | 361 + src/mscorlib/src/System/IO/IOException.cs | 68 + src/mscorlib/src/System/IO/LongPathHelper.cs | 521 + src/mscorlib/src/System/IO/MemoryStream.cs | 646 + src/mscorlib/src/System/IO/Path.cs | 1435 + src/mscorlib/src/System/IO/PathHelper.cs | 448 + src/mscorlib/src/System/IO/PathInternal.cs | 806 + src/mscorlib/src/System/IO/PathTooLongException.cs | 44 + .../src/System/IO/PinnedBufferMemoryStream.cs | 73 + src/mscorlib/src/System/IO/ReadLinesIterator.cs | 102 + src/mscorlib/src/System/IO/SearchOption.cs | 36 + src/mscorlib/src/System/IO/SeekOrigin.cs | 32 + src/mscorlib/src/System/IO/Stream.cs | 1304 + src/mscorlib/src/System/IO/StreamReader.cs | 1293 + src/mscorlib/src/System/IO/StreamWriter.cs | 866 + src/mscorlib/src/System/IO/StringReader.cs | 187 + src/mscorlib/src/System/IO/StringWriter.cs | 196 + src/mscorlib/src/System/IO/TextReader.cs | 413 + src/mscorlib/src/System/IO/TextWriter.cs | 915 + .../src/System/IO/UnmanagedMemoryAccessor.cs | 1176 + .../src/System/IO/UnmanagedMemoryStream.cs | 712 + .../src/System/IO/UnmanagedMemoryStreamWrapper.cs | 197 + .../src/System/IO/__DebugOutputTextWriter.cs | 76 + src/mscorlib/src/System/IO/__Error.cs | 232 + src/mscorlib/src/System/IO/__HResults.cs | 28 + src/mscorlib/src/System/IObservable.cs | 24 + src/mscorlib/src/System/IObserver.cs | 27 + src/mscorlib/src/System/IProgress.cs | 26 + src/mscorlib/src/System/IServiceObjectProvider.cs | 16 + .../src/System/IndexOutOfRangeException.cs | 40 + .../System/InsufficientExecutionStackException.cs | 47 + .../src/System/InsufficientMemoryException.cs | 45 + src/mscorlib/src/System/Int16.cs | 267 + src/mscorlib/src/System/Int32.cs | 239 + src/mscorlib/src/System/Int64.cs | 218 + src/mscorlib/src/System/IntPtr.cs | 303 + src/mscorlib/src/System/Internal.cs | 377 + src/mscorlib/src/System/InvalidCastException.cs | 45 + .../src/System/InvalidOperationException.cs | 41 + src/mscorlib/src/System/InvalidProgramException.cs | 41 + .../src/System/InvalidTimeZoneException.cs | 26 + src/mscorlib/src/System/Lazy.cs | 517 + src/mscorlib/src/System/LowLevelConsole.cs | 50 + src/mscorlib/src/System/MarshalByRefObject.cs | 262 + src/mscorlib/src/System/Math.cs | 594 + src/mscorlib/src/System/MemberAccessException.cs | 48 + src/mscorlib/src/System/MethodAccessException.cs | 39 + src/mscorlib/src/System/MidpointRounding.cs | 13 + src/mscorlib/src/System/MissingFieldException.cs | 73 + src/mscorlib/src/System/MissingMemberException.cs | 105 + src/mscorlib/src/System/MissingMethodException.cs | 75 + src/mscorlib/src/System/MulticastDelegate.cs | 754 + .../src/System/MulticastNotSupportedException.cs | 37 + src/mscorlib/src/System/NonSerializedAttribute.cs | 36 + .../src/System/NotFiniteNumberException.cs | 70 + src/mscorlib/src/System/NotImplementedException.cs | 40 + src/mscorlib/src/System/NotSupportedException.cs | 41 + src/mscorlib/src/System/NullReferenceException.cs | 40 + src/mscorlib/src/System/Nullable.cs | 158 + src/mscorlib/src/System/Number.cs | 1215 + src/mscorlib/src/System/Object.cs | 255 + src/mscorlib/src/System/ObjectDisposedException.cs | 74 + src/mscorlib/src/System/ObsoleteAttribute.cs | 60 + src/mscorlib/src/System/OleAutBinder.cs | 113 + src/mscorlib/src/System/OperatingSystem.cs | 157 + .../src/System/OperationCanceledException.cs | 70 + src/mscorlib/src/System/OutOfMemoryException.cs | 40 + src/mscorlib/src/System/OverflowException.cs | 42 + src/mscorlib/src/System/ParamArrayAttribute.cs | 22 + src/mscorlib/src/System/ParamsArray.cs | 81 + src/mscorlib/src/System/ParseNumbers.cs | 74 + src/mscorlib/src/System/PlatformID.cs | 28 + .../src/System/PlatformNotSupportedException.cs | 42 + src/mscorlib/src/System/Progress.cs | 119 + src/mscorlib/src/System/Random.cs | 214 + src/mscorlib/src/System/RankException.cs | 42 + .../System/Reflection/AmbiguousMatchException.cs | 42 + src/mscorlib/src/System/Reflection/Assembly.cs | 3013 + .../src/System/Reflection/AssemblyAttributes.cs | 406 + src/mscorlib/src/System/Reflection/AssemblyName.cs | 539 + .../src/System/Reflection/AssemblyNameFlags.cs | 56 + .../src/System/Reflection/AssemblyNameProxy.cs | 28 + src/mscorlib/src/System/Reflection/Associates.cs | 212 + src/mscorlib/src/System/Reflection/Binder.cs | 51 + src/mscorlib/src/System/Reflection/BindingFlags.cs | 64 + .../src/System/Reflection/CallingConventions.cs | 29 + .../src/System/Reflection/ComInterfaces.cs | 673 + .../src/System/Reflection/ConstructorInfo.cs | 781 + .../src/System/Reflection/CustomAttribute.cs | 2527 + .../System/Reflection/CustomAttributeExtensions.cs | 174 + .../Reflection/CustomAttributeFormatException.cs | 38 + .../System/Reflection/DefaultMemberAttribute.cs | 40 + .../src/System/Reflection/Emit/AQNBuilder.cs | 208 + .../src/System/Reflection/Emit/AssemblyBuilder.cs | 2245 + .../Reflection/Emit/AssemblyBuilderAccess.cs | 29 + .../System/Reflection/Emit/AssemblyBuilderData.cs | 583 + .../src/System/Reflection/Emit/ComInterfaces.cs | 288 + .../System/Reflection/Emit/ConstructorBuilder.cs | 335 + .../Reflection/Emit/CustomAttributeBuilder.cs | 582 + .../System/Reflection/Emit/DynamicILGenerator.cs | 1329 + .../src/System/Reflection/Emit/DynamicMethod.cs | 1039 + .../src/System/Reflection/Emit/EnumBuilder.cs | 448 + .../src/System/Reflection/Emit/EventBuilder.cs | 174 + .../src/System/Reflection/Emit/EventToken.cs | 69 + .../src/System/Reflection/Emit/FieldBuilder.cs | 281 + .../src/System/Reflection/Emit/FieldToken.cs | 86 + .../src/System/Reflection/Emit/FlowControl.cs | 37 + .../Reflection/Emit/GenericTypeParameterBuilder.cs | 248 + .../src/System/Reflection/Emit/ILGenerator.cs | 2012 + .../src/System/Reflection/Emit/ISymWrapperCore.cs | 828 + src/mscorlib/src/System/Reflection/Emit/Label.cs | 74 + .../src/System/Reflection/Emit/LocalBuilder.cs | 151 + .../src/System/Reflection/Emit/MethodBuilder.cs | 1610 + .../Reflection/Emit/MethodBuilderInstantiation.cs | 142 + .../src/System/Reflection/Emit/MethodToken.cs | 65 + .../src/System/Reflection/Emit/ModuleBuilder.cs | 2422 + .../System/Reflection/Emit/ModuleBuilderData.cs | 104 + src/mscorlib/src/System/Reflection/Emit/OpCodes.cs | 2552 + src/mscorlib/src/System/Reflection/Emit/Opcode.cs | 312 + .../src/System/Reflection/Emit/OpcodeType.cs | 35 + .../src/System/Reflection/Emit/OperandType.cs | 47 + .../src/System/Reflection/Emit/PEFileKinds.cs | 17 + .../src/System/Reflection/Emit/ParameterBuilder.cs | 172 + .../src/System/Reflection/Emit/ParameterToken.cs | 73 + .../src/System/Reflection/Emit/PropertyBuilder.cs | 306 + .../src/System/Reflection/Emit/PropertyToken.cs | 70 + .../src/System/Reflection/Emit/SignatureHelper.cs | 1019 + .../src/System/Reflection/Emit/SignatureToken.cs | 68 + .../src/System/Reflection/Emit/StackBehaviour.cs | 54 + .../src/System/Reflection/Emit/StringToken.cs | 79 + .../src/System/Reflection/Emit/SymbolMethod.cs | 184 + .../src/System/Reflection/Emit/SymbolType.cs | 606 + .../src/System/Reflection/Emit/TypeBuilder.cs | 2620 + .../Reflection/Emit/TypeBuilderInstantiation.cs | 276 + .../src/System/Reflection/Emit/TypeToken.cs | 74 + .../src/System/Reflection/Emit/UnmanagedMarshal.cs | 184 + .../Emit/XXXOnTypeBuilderInstantiation.cs | 331 + .../src/System/Reflection/EventAttributes.cs | 30 + src/mscorlib/src/System/Reflection/EventInfo.cs | 443 + .../src/System/Reflection/FieldAttributes.cs | 43 + src/mscorlib/src/System/Reflection/FieldInfo.cs | 955 + .../Reflection/GenericParameterAttributes.cs | 22 + .../System/Reflection/ICustomAttributeProvider.cs | 34 + src/mscorlib/src/System/Reflection/IReflect.cs | 117 + .../src/System/Reflection/IReflectableType.cs | 20 + .../src/System/Reflection/InterfaceMapping.cs | 27 + .../System/Reflection/IntrospectionExtensions.cs | 35 + .../Reflection/InvalidFilterCriteriaException.cs | 44 + .../src/System/Reflection/LoaderAllocator.cs | 86 + .../src/System/Reflection/ManifestResourceInfo.cs | 67 + src/mscorlib/src/System/Reflection/MdConstant.cs | 169 + src/mscorlib/src/System/Reflection/MdImport.cs | 736 + src/mscorlib/src/System/Reflection/MemberFilter.cs | 19 + src/mscorlib/src/System/Reflection/MemberInfo.cs | 148 + .../Reflection/MemberInfoSerializationHolder.cs | 287 + src/mscorlib/src/System/Reflection/MemberTypes.cs | 34 + .../Reflection/Metadata/AssemblyExtensions.cs | 47 + .../src/System/Reflection/MethodAttributes.cs | 56 + src/mscorlib/src/System/Reflection/MethodBase.cs | 402 + src/mscorlib/src/System/Reflection/MethodBody.cs | 169 + .../src/System/Reflection/MethodImplAttributes.cs | 45 + src/mscorlib/src/System/Reflection/MethodInfo.cs | 1061 + src/mscorlib/src/System/Reflection/Missing.cs | 38 + src/mscorlib/src/System/Reflection/Module.cs | 1230 + .../Reflection/ObfuscateAssemblyAttribute.cs | 46 + .../src/System/Reflection/ObfuscationAttribute.cs | 75 + .../src/System/Reflection/ParameterAttributes.cs | 36 + .../src/System/Reflection/ParameterInfo.cs | 795 + .../src/System/Reflection/ParameterModifier.cs | 46 + src/mscorlib/src/System/Reflection/Pointer.cs | 82 + .../src/System/Reflection/PropertyAttributes.cs | 33 + src/mscorlib/src/System/Reflection/PropertyInfo.cs | 657 + .../src/System/Reflection/ReflectionContext.cs | 36 + .../Reflection/ReflectionTypeLoadException.cs | 80 + .../src/System/Reflection/ResourceAttributes.cs | 24 + .../Reflection/RuntimeReflectionExtensions.cs | 88 + .../src/System/Reflection/StrongNameKeyPair.cs | 194 + .../src/System/Reflection/TargetException.cs | 42 + .../System/Reflection/TargetInvocationException.cs | 51 + .../Reflection/TargetParameterCountException.cs | 45 + .../src/System/Reflection/TypeAttributes.cs | 66 + .../src/System/Reflection/TypeDelegator.cs | 263 + src/mscorlib/src/System/Reflection/TypeFilter.cs | 19 + src/mscorlib/src/System/Reflection/TypeInfo.cs | 195 + src/mscorlib/src/System/Reflection/__Filters.cs | 67 + src/mscorlib/src/System/ResId.cs | 93 + .../System/Resources/FileBasedResourceGroveler.cs | 175 + .../src/System/Resources/IResourceGroveler.cs | 32 + .../src/System/Resources/IResourceReader.cs | 31 + .../src/System/Resources/IResourceWriter.cs | 45 + .../Resources/LooselyLinkedResourceReference.cs | 86 + .../Resources/ManifestBasedResourceGroveler.cs | 677 + .../Resources/MissingManifestResourceException.cs | 42 + .../Resources/MissingSatelliteAssemblyException.cs | 56 + .../Resources/NeutralResourcesLanguageAttribute.cs | 65 + .../System/Resources/ResourceFallbackManager.cs | 278 + .../src/System/Resources/ResourceManager.cs | 1679 + .../src/System/Resources/ResourceReader.cs | 1424 + src/mscorlib/src/System/Resources/ResourceSet.cs | 332 + .../src/System/Resources/ResourceTypeCode.cs | 57 + .../src/System/Resources/RuntimeResourceSet.cs | 435 + .../Resources/SatelliteContractVersionAttribute.cs | 39 + .../Resources/UltimateResourceFallbackLocation.cs | 29 + .../src/System/Resources/__FastResourceComparer.cs | 141 + src/mscorlib/src/System/Resources/__HResults.cs | 23 + src/mscorlib/src/System/RtType.cs | 5862 + .../AccessedThroughPropertyAttribute.cs | 31 + .../CompilerServices/AssemblyAttributesGoHere.cs | 43 + .../CompilerServices/AssemblySettingAttributes.cs | 94 + .../Runtime/CompilerServices/AsyncMethodBuilder.cs | 1187 + .../CompilerServices/AsyncStateMachineAttribute.cs | 18 + .../CompilerServices/CallerFilePathAttribute.cs | 17 + .../CompilerServices/CallerLineNumberAttribute.cs | 17 + .../CompilerServices/CallerMemberNameAttribute.cs | 17 + .../Runtime/CompilerServices/CallingConvention.cs | 30 + .../CompilerServices/CompilationRelaxations.cs | 52 + .../CompilerServices/CompilerGeneratedAttribute.cs | 16 + .../CompilerGlobalScopeAttribute.cs | 27 + .../CompilerServices/CompilerMarshalOverride.cs | 23 + .../CompilerServices/ConditionalWeakTable.cs | 795 + .../CompilerServices/CustomConstantAttribute.cs | 31 + .../CompilerServices/DateTimeConstantAttribute.cs | 48 + .../CompilerServices/DecimalConstantAttribute.cs | 98 + .../CompilerServices/DecoratedNameAttribute.cs | 18 + .../DisablePrivateReflectionAttribute.cs | 18 + .../CompilerServices/DiscardableAttribute.cs | 19 + .../Runtime/CompilerServices/ExtensionAttribute.cs | 13 + .../FixedAddressValueTypeAttribute.cs | 14 + .../CompilerServices/FixedBufferAttribute.cs | 43 + .../CompilerServices/FormattableStringFactory.cs | 58 + .../CompilerServices/HasCopySemanticsAttribute.cs | 14 + .../Runtime/CompilerServices/IAsyncStateMachine.cs | 27 + .../System/Runtime/CompilerServices/ICastable.cs | 82 + .../CompilerServices/IDispatchConstantAttribute.cs | 26 + .../Runtime/CompilerServices/INotifyCompletion.cs | 40 + .../CompilerServices/IUnknownConstantAttribute.cs | 27 + .../CompilerServices/IndexerNameAttribute.cs | 17 + .../InternalsVisibleToAttribute.cs | 58 + .../src/System/Runtime/CompilerServices/IsBoxed.cs | 11 + .../System/Runtime/CompilerServices/IsByValue.cs | 11 + .../src/System/Runtime/CompilerServices/IsConst.cs | 11 + .../Runtime/CompilerServices/IsCopyConstructed.cs | 11 + .../CompilerServices/IsExplicitlyDereferenced.cs | 22 + .../CompilerServices/IsImplicitlyDereferenced.cs | 22 + .../Runtime/CompilerServices/IsJitIntrinsic.cs | 12 + .../src/System/Runtime/CompilerServices/IsLong.cs | 18 + .../System/Runtime/CompilerServices/IsPinned.cs | 11 + .../CompilerServices/IsSignUnspecifiedByte.cs | 16 + .../System/Runtime/CompilerServices/IsUdtReturn.cs | 11 + .../System/Runtime/CompilerServices/IsVolatile.cs | 13 + .../IteratorStateMachineAttribute.cs | 18 + .../CompilerServices/MethodImplAttribute.cs | 77 + .../CompilerServices/NativeCppClassAttribute.cs | 16 + .../CompilerServices/ReferenceAssemblyAttribute.cs | 39 + .../CompilerServices/RequiredAttributeAttribute.cs | 26 + .../RuntimeCompatibilityAttribute.cs | 48 + .../Runtime/CompilerServices/RuntimeHelpers.cs | 248 + .../CompilerServices/RuntimeWrappedException.cs | 52 + .../CompilerServices/ScopelessEnumAttribute.cs | 14 + .../CompilerServices/SpecialNameAttribute.cs | 27 + .../CompilerServices/StateMachineAttribute.cs | 20 + .../CompilerServices/SuppressIldasmAttribute.cs | 19 + .../SuppressMergeCheckAttribute.cs | 23 + .../System/Runtime/CompilerServices/TaskAwaiter.cs | 531 + .../CompilerServices/TypeDependencyAttribute.cs | 29 + .../CompilerServices/TypeForwardedFromAttribute.cs | 35 + .../CompilerServices/TypeForwardedToAttribute.cs | 47 + .../CompilerServices/UnsafeValueTypeAttribute.cs | 14 + .../Runtime/CompilerServices/YieldAwaitable.cs | 168 + .../System/Runtime/CompilerServices/jithelpers.cs | 224 + .../ExceptionServices/CorruptingExceptionCommon.cs | 31 + .../ExceptionServices/ExceptionServicesCommon.cs | 135 + src/mscorlib/src/System/Runtime/GcSettings.cs | 101 + .../Runtime/InteropServices/ArrayWithOffset.cs | 76 + .../System/Runtime/InteropServices/Attributes.cs | 1138 + .../System/Runtime/InteropServices/BStrWrapper.cs | 52 + .../System/Runtime/InteropServices/COMException.cs | 90 + .../Runtime/InteropServices/CallingConvention.cs | 22 + .../src/System/Runtime/InteropServices/CharSet.cs | 24 + .../Runtime/InteropServices/ComEventsHelper.cs | 202 + .../Runtime/InteropServices/ComEventsInfo.cs | 92 + .../Runtime/InteropServices/ComEventsMethod.cs | 246 + .../Runtime/InteropServices/ComEventsSink.cs | 286 + .../Runtime/InteropServices/ComMemberType.cs | 19 + .../Runtime/InteropServices/ComTypes/IBindCtx.cs | 45 + .../InteropServices/ComTypes/IConnectionPoint.cs | 29 + .../ComTypes/IConnectionPointContainer.cs | 26 + .../ComTypes/IEnumConnectionPoints.cs | 30 + .../InteropServices/ComTypes/IEnumConnections.cs | 39 + .../InteropServices/ComTypes/IEnumMoniker.cs | 30 + .../InteropServices/ComTypes/IEnumString.cs | 30 + .../InteropServices/ComTypes/IEnumVARIANT.cs | 34 + .../InteropServices/ComTypes/IEnumerable.cs | 28 + .../InteropServices/ComTypes/IEnumerator.cs | 34 + .../Runtime/InteropServices/ComTypes/IExpando.cs | 31 + .../Runtime/InteropServices/ComTypes/IMoniker.cs | 61 + .../InteropServices/ComTypes/IPersistFile.cs | 34 + .../Runtime/InteropServices/ComTypes/IReflect.cs | 79 + .../ComTypes/IRunningObjectTable.cs | 34 + .../Runtime/InteropServices/ComTypes/IStream.cs | 55 + .../Runtime/InteropServices/ComTypes/ITypeComp.cs | 49 + .../Runtime/InteropServices/ComTypes/ITypeInfo.cs | 335 + .../Runtime/InteropServices/ComTypes/ITypeInfo2.cs | 62 + .../Runtime/InteropServices/ComTypes/ITypeLib.cs | 68 + .../Runtime/InteropServices/ComTypes/ITypeLib2.cs | 42 + .../Runtime/InteropServices/CriticalHandle.cs | 275 + .../Runtime/InteropServices/CurrencyWrapper.cs | 44 + .../Runtime/InteropServices/DispatchWrapper.cs | 51 + .../System/Runtime/InteropServices/ErrorWrapper.cs | 54 + .../Runtime/InteropServices/Expando/IExpando.cs | 39 + .../InteropServices/ExtensibleClassFactory.cs | 41 + .../Runtime/InteropServices/ExternalException.cs | 80 + .../Runtime/InteropServices/GCHandleCookieTable.cs | 219 + .../src/System/Runtime/InteropServices/GcHandle.cs | 330 + .../System/Runtime/InteropServices/HandleRef.cs | 50 + .../Runtime/InteropServices/ICustomAdapter.cs | 23 + .../Runtime/InteropServices/ICustomFactory.cs | 17 + .../Runtime/InteropServices/ICustomMarshaler.cs | 31 + .../InteropServices/ICustomQueryInterface.cs | 39 + .../System/Runtime/InteropServices/IException.cs | 84 + .../InteropServices/IRegistrationServices.cs | 56 + .../Runtime/InteropServices/ITypeLibConverter.cs | 146 + .../InteropServices/InvalidComObjectException.cs | 40 + .../InvalidOleVariantTypeException.cs | 39 + .../System/Runtime/InteropServices/LayoutKind.cs | 18 + .../src/System/Runtime/InteropServices/Marshal.cs | 2806 + .../InteropServices/MarshalDirectiveException.cs | 40 + .../System/Runtime/InteropServices/NativeBuffer.cs | 175 + .../InteropServices/NativeCallableAttribute.cs | 28 + .../Runtime/InteropServices/NativeMethods.cs | 65 + .../System/Runtime/InteropServices/NonPortable.cs | 209 + .../InteropServices/ObjectCreationDelegate.cs | 24 + .../System/Runtime/InteropServices/PInvokeMap.cs | 48 + .../InteropServices/RegistrationServices.cs | 1087 + .../Runtime/InteropServices/RuntimeEnvironment.cs | 165 + .../System/Runtime/InteropServices/SEHException.cs | 54 + .../SafeArrayRankMismatchException.cs | 41 + .../SafeArrayTypeMismatchException.cs | 42 + .../System/Runtime/InteropServices/SafeBuffer.cs | 415 + .../System/Runtime/InteropServices/SafeHandle.cs | 317 + .../Runtime/InteropServices/SafeHeapHandle.cs | 115 + .../System/Runtime/InteropServices/StringBuffer.cs | 402 + .../InteropServices/TCEAdapterGen/EventItfInfo.cs | 53 + .../TCEAdapterGen/EventProviderWriter.cs | 773 + .../TCEAdapterGen/EventSinkHelperWriter.cs | 297 + .../TCEAdapterGen/NameSpaceExtractor.cs | 21 + .../TCEAdapterGen/TCEAdapterGenerator.cs | 141 + .../Runtime/InteropServices/TypeLibConverter.cs | 595 + .../System/Runtime/InteropServices/UCOMIBindCtx.cs | 46 + .../InteropServices/UCOMIConnectionPoint.cs | 30 + .../UCOMIConnectionPointContainer.cs | 27 + .../InteropServices/UCOMIEnumConnectionPoints.cs | 32 + .../InteropServices/UCOMIEnumConnections.cs | 42 + .../Runtime/InteropServices/UCOMIEnumMoniker.cs | 33 + .../Runtime/InteropServices/UCOMIEnumString.cs | 32 + .../Runtime/InteropServices/UCOMIEnumVARIANT.cs | 35 + .../Runtime/InteropServices/UCOMIEnumerable.cs | 30 + .../Runtime/InteropServices/UCOMIEnumerator.cs | 32 + .../System/Runtime/InteropServices/UCOMIExpando.cs | 33 + .../System/Runtime/InteropServices/UCOMIMoniker.cs | 60 + .../Runtime/InteropServices/UCOMIPersistFile.cs | 36 + .../System/Runtime/InteropServices/UCOMIReflect.cs | 79 + .../InteropServices/UCOMIRunningObjectTable.cs | 32 + .../System/Runtime/InteropServices/UCOMIStream.cs | 57 + .../Runtime/InteropServices/UCOMITypeComp.cs | 52 + .../Runtime/InteropServices/UCOMITypeInfo.cs | 330 + .../System/Runtime/InteropServices/UCOMITypeLib.cs | 71 + .../Runtime/InteropServices/UnknownWrapper.cs | 37 + .../src/System/Runtime/InteropServices/Variant.cs | 659 + .../Runtime/InteropServices/VariantWrapper.cs | 37 + .../InteropServices/WindowsRuntime/Attributes.cs | 123 + .../BindableVectorToCollectionAdapter.cs | 108 + .../WindowsRuntime/BindableVectorToListAdapter.cs | 241 + .../WindowsRuntime/CLRIKeyValuePairImpl.cs | 66 + .../WindowsRuntime/CLRIPropertyValueImpl.cs | 555 + .../WindowsRuntime/CLRIReferenceImpl.cs | 406 + .../WindowsRuntime/ConstantSplittableMap.cs | 288 + .../WindowsRuntime/CustomPropertyImpl.cs | 138 + .../WindowsRuntime/DictionaryKeyCollection.cs | 124 + .../WindowsRuntime/DictionaryToMapAdapter.cs | 118 + .../WindowsRuntime/DictionaryValueCollection.cs | 131 + .../WindowsRuntime/EnumeratorToIteratorAdapter.cs | 168 + .../WindowsRuntime/EventRegistrationToken.cs | 53 + .../WindowsRuntime/EventRegistrationTokenTable.cs | 255 + .../WindowsRuntime/IActivationFactory.cs | 19 + .../InteropServices/WindowsRuntime/IClosable.cs | 57 + .../WindowsRuntime/ICustomProperty.cs | 52 + .../WindowsRuntime/ICustomPropertyProvider.cs | 553 + .../InteropServices/WindowsRuntime/IIterable.cs | 32 + .../InteropServices/WindowsRuntime/IIterator.cs | 54 + .../Runtime/InteropServices/WindowsRuntime/IMap.cs | 59 + .../IMapViewToIReadOnlyDictionaryAdapter.cs | 324 + .../WindowsRuntime/IPropertyValue.cs | 171 + .../IReadOnlyDictionaryToIMapViewAdapter.cs | 88 + .../IReadOnlyListToIVectorViewAdapter.cs | 141 + .../InteropServices/WindowsRuntime/IReference.cs | 29 + .../WindowsRuntime/IRestrictedErrorInfo.cs | 26 + .../InteropServices/WindowsRuntime/IVector.cs | 113 + .../IVectorViewToIReadOnlyListAdapter.cs | 84 + .../WindowsRuntime/IteratorToEnumeratorAdapter.cs | 210 + .../WindowsRuntime/ListToBindableVectorAdapter.cs | 188 + .../ListToBindableVectorViewAdapter.cs | 94 + .../WindowsRuntime/ListToVectorAdapter.cs | 255 + .../WindowsRuntime/ManagedActivationFactory.cs | 76 + .../WindowsRuntime/MapToCollectionAdapter.cs | 192 + .../WindowsRuntime/MapToDictionaryAdapter.cs | 183 + .../MapViewToReadOnlyCollectionAdapter.cs | 68 + .../WindowsRuntime/NativeMethods.cs | 65 + .../WindowsRuntime/PropertyValue.cs | 64 + .../InteropServices/WindowsRuntime/RuntimeClass.cs | 122 + .../WindowsRuntime/VectorToCollectionAdapter.cs | 127 + .../WindowsRuntime/VectorToListAdapter.cs | 170 + .../VectorViewToReadOnlyCollectionAdapter.cs | 47 + .../WindowsFoundationEventHandler.cs | 15 + .../WindowsRuntime/WindowsRuntimeBufferHelper.cs | 41 + .../WindowsRuntime/WindowsRuntimeMarshal.cs | 1335 + .../WindowsRuntime/WindowsRuntimeMetadata.cs | 216 + .../System/Runtime/Loader/AssemblyLoadContext.cs | 481 + src/mscorlib/src/System/Runtime/MemoryFailPoint.cs | 488 + .../src/System/Runtime/ProfileOptimization.cs | 54 + .../Runtime/Reliability/CriticalFinalizerObject.cs | 44 + .../Reliability/PrePrepareMethodAttribute.cs | 32 + .../Reliability/ReliabilityContractAttribute.cs | 67 + .../src/System/Runtime/Remoting/ObjectHandle.cs | 81 + .../Runtime/Serialization/FormatterConverter.cs | 167 + .../Runtime/Serialization/FormatterServices.cs | 590 + .../Serialization/IDeserializationCallback.cs | 23 + .../src/System/Runtime/Serialization/IFormatter.cs | 41 + .../Runtime/Serialization/IFormatterConverter.cs | 40 + .../Runtime/Serialization/IObjectReference.cs | 30 + .../System/Runtime/Serialization/ISerializable.cs | 33 + .../Serialization/ISerializationSurrogate.cs | 36 + .../Runtime/Serialization/ISurrogateSelector.cs | 37 + .../System/Runtime/Serialization/MemberHolder.cs | 51 + .../Serialization/SerializationAttributes.cs | 64 + .../Runtime/Serialization/SerializationBinder.cs | 29 + .../Serialization/SerializationException.cs | 45 + .../Serialization/SerializationFieldInfo.cs | 166 + .../Runtime/Serialization/SerializationInfo.cs | 798 + .../Serialization/SerializationInfoEnumerator.cs | 146 + .../Runtime/Serialization/StreamingContext.cs | 74 + .../Runtime/Versioning/BinaryCompatibility.cs | 485 + .../Runtime/Versioning/CompatibilitySwitch.cs | 61 + .../Versioning/ComponentGuaranteesAttribute.cs | 44 + .../Runtime/Versioning/NonVersionableAttribute.cs | 33 + .../Runtime/Versioning/ResourceAttributes.cs | 237 + .../Runtime/Versioning/TargetFrameworkAttribute.cs | 45 + .../System/Runtime/Versioning/TargetFrameworkId.cs | 28 + src/mscorlib/src/System/RuntimeArgumentHandle.cs | 24 + src/mscorlib/src/System/RuntimeHandles.cs | 2101 + src/mscorlib/src/System/SByte.cs | 274 + .../src/System/Security/AccessControl/Enums.cs | 81 + src/mscorlib/src/System/Security/Attributes.cs | 209 + .../src/System/Security/BuiltInPermissionSets.cs | 342 + .../src/System/Security/CodeAccessPermission.cs | 284 + .../System/Security/CodeAccessSecurityEngine.cs | 842 + .../src/System/Security/FrameSecurityDescriptor.cs | 564 + .../src/System/Security/HostProtectionException.cs | 136 + .../src/System/Security/HostSecurityManager.cs | 215 + .../src/System/Security/IEvidenceFactory.cs | 20 + src/mscorlib/src/System/Security/IPermission.cs | 84 + .../src/System/Security/ISecurityEncodable.cs | 29 + .../System/Security/ISecurityPolicyEncodable.cs | 28 + src/mscorlib/src/System/Security/IStackWalk.cs | 23 + .../src/System/Security/NamedPermissionSet.cs | 269 + .../src/System/Security/PermissionListSet.cs | 554 + src/mscorlib/src/System/Security/PermissionSet.cs | 2641 + .../src/System/Security/PermissionSetEnumerator.cs | 103 + .../src/System/Security/PermissionSetTriple.cs | 282 + .../src/System/Security/PermissionToken.cs | 563 + .../Security/Permissions/EnvironmentPermission.cs | 405 + .../Security/Permissions/FileDialogPermission.cs | 189 + .../Security/Permissions/FileIOPermission.cs | 1478 + .../Security/Permissions/GACIdentityPermission.cs | 119 + .../Permissions/HostProtectionPermission.cs | 299 + .../Security/Permissions/IBuiltInPermission.cs | 63 + .../Permissions/IUnrestrictedPermission.cs | 13 + .../Permissions/IsolatedStorageFilePermission.cs | 176 + .../Permissions/IsolatedStoragePermission.cs | 274 + .../Security/Permissions/PermissionAttributes.cs | 1176 + .../System/Security/Permissions/PermissionState.cs | 21 + .../Security/Permissions/ReflectionPermission.cs | 313 + .../Security/Permissions/RegistryPermission.cs | 494 + .../Security/Permissions/SecurityPermission.cs | 362 + .../Security/Permissions/SiteIdentityPermission.cs | 359 + .../Permissions/StrongNameIdentityPermission.cs | 487 + .../Permissions/StrongNamePublicKeyBlob.cs | 94 + .../System/Security/Permissions/UIPermission.cs | 371 + .../Security/Permissions/URLIdentityPermission.cs | 391 + .../Security/Permissions/ZoneIdentityPermission.cs | 309 + .../Security/Permissions/keycontainerpermission.cs | 688 + .../src/System/Security/Policy/ApplicationTrust.cs | 689 + .../src/System/Security/Policy/Evidence.cs | 1903 + .../src/System/Security/Policy/EvidenceBase.cs | 193 + .../Security/Policy/EvidenceTypeDescriptor.cs | 160 + .../Security/Policy/IDelayEvaluatedEvidence.cs | 35 + .../Security/Policy/IIdentityPermissionFactory.cs | 20 + .../Security/Policy/IRuntimeEvidenceFactory.cs | 36 + .../src/System/Security/Policy/PolicyException.cs | 50 + .../src/System/Security/Policy/PolicyStatement.cs | 540 + src/mscorlib/src/System/Security/Policy/Site.cs | 128 + .../src/System/Security/Policy/StrongName.cs | 222 + src/mscorlib/src/System/Security/Policy/URL.cs | 119 + src/mscorlib/src/System/Security/Policy/Zone.cs | 151 + .../src/System/Security/Principal/IIdentity.cs | 29 + .../src/System/Security/Principal/IPrincipal.cs | 26 + .../Security/Principal/TokenImpersonationLevel.cs | 20 + .../src/System/Security/SafeSecurityHandles.cs | 164 + .../src/System/Security/SecurityContext.cs | 702 + .../src/System/Security/SecurityElement.cs | 929 + .../src/System/Security/SecurityException.cs | 667 + .../src/System/Security/SecurityManager.cs | 671 + .../src/System/Security/SecurityRuntime.cs | 299 + src/mscorlib/src/System/Security/SecurityState.cs | 34 + src/mscorlib/src/System/Security/SecurityZone.cs | 29 + src/mscorlib/src/System/Security/Util/Config.cs | 131 + src/mscorlib/src/System/Security/Util/Hex.cs | 126 + .../System/Security/Util/StringExpressionSet.cs | 777 + .../src/System/Security/Util/TokenBasedSet.cs | 467 + .../Security/Util/TokenBasedSetEnumerator.cs | 36 + src/mscorlib/src/System/Security/Util/URLString.cs | 1366 + src/mscorlib/src/System/Security/Util/XMLUtil.cs | 695 + .../src/System/Security/Util/sitestring.cs | 289 + .../src/System/Security/VerificationException.cs | 33 + src/mscorlib/src/System/Security/securestring.cs | 750 + src/mscorlib/src/System/SerializableAttribute.cs | 34 + src/mscorlib/src/System/SharedStatics.cs | 148 + src/mscorlib/src/System/Single.cs | 337 + src/mscorlib/src/System/StackOverflowException.cs | 40 + src/mscorlib/src/System/String.Comparison.cs | 1160 + src/mscorlib/src/System/String.Manipulation.cs | 1596 + src/mscorlib/src/System/String.Searching.cs | 358 + src/mscorlib/src/System/String.cs | 891 + src/mscorlib/src/System/StringComparer.cs | 440 + src/mscorlib/src/System/StringComparison.cs | 28 + src/mscorlib/src/System/StringFreezingAttribute.cs | 25 + src/mscorlib/src/System/StringSplitOptions.cs | 16 + src/mscorlib/src/System/StubHelpers.cs | 1957 + src/mscorlib/src/System/SystemException.cs | 31 + src/mscorlib/src/System/Text/ASCIIEncoding.cs | 773 + .../src/System/Text/BaseCodePageEncoding.cs | 350 + src/mscorlib/src/System/Text/CodePageEncoding.cs | 139 + .../src/System/Text/DBCSCodePageEncoding.cs | 1206 + src/mscorlib/src/System/Text/Decoder.cs | 349 + .../src/System/Text/DecoderBestFitFallback.cs | 247 + .../src/System/Text/DecoderExceptionFallback.cs | 155 + src/mscorlib/src/System/Text/DecoderFallback.cs | 284 + src/mscorlib/src/System/Text/DecoderNLS.cs | 298 + .../src/System/Text/DecoderReplacementFallback.cs | 209 + src/mscorlib/src/System/Text/EUCJPEncoding.cs | 186 + src/mscorlib/src/System/Text/Encoder.cs | 342 + .../src/System/Text/EncoderBestFitFallback.cs | 247 + .../src/System/Text/EncoderExceptionFallback.cs | 203 + src/mscorlib/src/System/Text/EncoderFallback.cs | 236 + src/mscorlib/src/System/Text/EncoderNLS.cs | 296 + .../src/System/Text/EncoderReplacementFallback.cs | 233 + src/mscorlib/src/System/Text/Encoding.cs | 2152 + src/mscorlib/src/System/Text/EncodingForwarder.cs | 339 + src/mscorlib/src/System/Text/EncodingInfo.cs | 74 + src/mscorlib/src/System/Text/EncodingNLS.cs | 130 + src/mscorlib/src/System/Text/EncodingProvider.cs | 137 + src/mscorlib/src/System/Text/GB18030Encoding.cs | 1377 + src/mscorlib/src/System/Text/ISCIIEncoding.cs | 2625 + src/mscorlib/src/System/Text/ISO2022Encoding.cs | 1995 + src/mscorlib/src/System/Text/Latin1Encoding.cs | 917 + .../src/System/Text/MLangCodePageEncoding.cs | 177 + src/mscorlib/src/System/Text/Normalization.cs | 350 + .../src/System/Text/SBCSCodePageEncoding.cs | 1020 + src/mscorlib/src/System/Text/StringBuilder.cs | 2217 + src/mscorlib/src/System/Text/StringBuilderCache.cs | 83 + src/mscorlib/src/System/Text/SurrogateEncoder.cs | 58 + src/mscorlib/src/System/Text/UTF32Encoding.cs | 1010 + src/mscorlib/src/System/Text/UTF7Encoding.cs | 901 + src/mscorlib/src/System/Text/UTF8Encoding.cs | 2307 + src/mscorlib/src/System/Text/UnicodeEncoding.cs | 1842 + src/mscorlib/src/System/ThreadAttributes.cs | 32 + src/mscorlib/src/System/ThreadStaticAttribute.cs | 28 + .../System/Threading/AbandonedMutexException.cs | 85 + .../src/System/Threading/ApartmentState.cs | 28 + src/mscorlib/src/System/Threading/AsyncLocal.cs | 116 + .../src/System/Threading/AutoResetEvent.cs | 27 + .../src/System/Threading/CancellationToken.cs | 499 + .../Threading/CancellationTokenRegistration.cs | 161 + .../System/Threading/CancellationTokenSource.cs | 1269 + .../src/System/Threading/CountdownEvent.cs | 592 + .../src/System/Threading/EventResetMode.cs | 26 + .../src/System/Threading/EventWaitHandle.cs | 297 + .../src/System/Threading/ExecutionContext.cs | 1398 + src/mscorlib/src/System/Threading/IObjectHandle.cs | 31 + src/mscorlib/src/System/Threading/Interlocked.cs | 233 + .../src/System/Threading/LazyInitializer.cs | 265 + src/mscorlib/src/System/Threading/LockCookie.cs | 57 + .../src/System/Threading/LockRecursionException.cs | 34 + .../src/System/Threading/ManualResetEvent.cs | 27 + .../src/System/Threading/ManualResetEventSlim.cs | 813 + src/mscorlib/src/System/Threading/Monitor.cs | 256 + src/mscorlib/src/System/Threading/Mutex.cs | 488 + src/mscorlib/src/System/Threading/Overlapped.cs | 423 + .../System/Threading/ParameterizedThreadStart.cs | 24 + .../src/System/Threading/ReaderWriterLock.cs | 306 + src/mscorlib/src/System/Threading/Semaphore.cs | 201 + .../src/System/Threading/SemaphoreFullException.cs | 30 + src/mscorlib/src/System/Threading/SemaphoreSlim.cs | 930 + .../src/System/Threading/SendOrPostCallback.cs | 16 + src/mscorlib/src/System/Threading/SpinLock.cs | 750 + src/mscorlib/src/System/Threading/SpinWait.cs | 369 + .../src/System/Threading/SynchronizationContext.cs | 320 + .../Threading/SynchronizationLockException.cs | 44 + .../System/Threading/Tasks/AsyncCausalityTracer.cs | 295 + .../Threading/Tasks/BeginEndAwaitableAdapter.cs | 157 + .../Tasks/ConcurrentExclusiveSchedulerPair.cs | 795 + .../src/System/Threading/Tasks/FutureFactory.cs | 2303 + .../Tasks/IAsyncCausalityTracerStatics.cs | 101 + .../src/System/Threading/Tasks/Parallel.cs | 3594 + .../System/Threading/Tasks/ParallelLoopState.cs | 642 + .../System/Threading/Tasks/ParallelRangeManager.cs | 278 + .../Threading/Tasks/ProducerConsumerQueues.cs | 553 + .../src/System/Threading/Tasks/TPLETWProvider.cs | 763 + src/mscorlib/src/System/Threading/Tasks/Task.cs | 7344 + .../Threading/Tasks/TaskCanceledException.cs | 93 + .../System/Threading/Tasks/TaskCompletionSource.cs | 370 + .../src/System/Threading/Tasks/TaskContinuation.cs | 867 + .../System/Threading/Tasks/TaskExceptionHolder.cs | 424 + .../src/System/Threading/Tasks/TaskFactory.cs | 3206 + .../src/System/Threading/Tasks/TaskScheduler.cs | 757 + .../Threading/Tasks/TaskSchedulerException.cs | 81 + .../src/System/Threading/Tasks/TaskToApm.cs | 189 + .../Threading/Tasks/ThreadPoolTaskScheduler.cs | 139 + src/mscorlib/src/System/Threading/Tasks/future.cs | 1667 + src/mscorlib/src/System/Threading/Thread.cs | 1756 + .../src/System/Threading/ThreadAbortException.cs | 46 + .../System/Threading/ThreadInterruptedException.cs | 41 + src/mscorlib/src/System/Threading/ThreadLocal.cs | 815 + src/mscorlib/src/System/Threading/ThreadPool.cs | 1954 + .../src/System/Threading/ThreadPriority.cs | 32 + src/mscorlib/src/System/Threading/ThreadStart.cs | 25 + .../src/System/Threading/ThreadStartException.cs | 37 + src/mscorlib/src/System/Threading/ThreadState.cs | 36 + .../src/System/Threading/ThreadStateException.cs | 41 + src/mscorlib/src/System/Threading/Timeout.cs | 21 + src/mscorlib/src/System/Threading/Timer.cs | 954 + src/mscorlib/src/System/Threading/Volatile.cs | 441 + src/mscorlib/src/System/Threading/WaitHandle.cs | 617 + .../Threading/WaitHandleCannotBeOpenedException.cs | 40 + .../src/System/Threading/WaitHandleExtensions.cs | 46 + src/mscorlib/src/System/ThrowHelper.cs | 347 + src/mscorlib/src/System/TimeSpan.cs | 445 + src/mscorlib/src/System/TimeZone.cs | 249 + src/mscorlib/src/System/TimeZoneInfo.cs | 5761 + .../src/System/TimeZoneNotFoundException.cs | 26 + src/mscorlib/src/System/TimeoutException.cs | 45 + src/mscorlib/src/System/Tuple.cs | 959 + src/mscorlib/src/System/Type.cs | 1845 + src/mscorlib/src/System/TypeAccessException.cs | 40 + src/mscorlib/src/System/TypeCode.cs | 48 + .../src/System/TypeInitializationException.cs | 66 + src/mscorlib/src/System/TypeLoadException.cs | 143 + src/mscorlib/src/System/TypeNameParser.cs | 365 + src/mscorlib/src/System/TypeUnloadedException.cs | 43 + src/mscorlib/src/System/TypedReference.cs | 133 + src/mscorlib/src/System/UInt16.cs | 241 + src/mscorlib/src/System/UInt32.cs | 223 + src/mscorlib/src/System/UInt64.cs | 218 + src/mscorlib/src/System/UIntPtr.cs | 249 + src/mscorlib/src/System/UnSafeCharBuffer.cs | 57 + .../src/System/UnauthorizedAccessException.cs | 43 + .../src/System/UnhandledExceptionEventArgs.cs | 29 + .../src/System/UnhandledExceptionEventHandler.cs | 14 + .../src/System/UnitySerializationHolder.cs | 359 + src/mscorlib/src/System/ValueType.cs | 93 + src/mscorlib/src/System/Variant.cs | 681 + src/mscorlib/src/System/Version.cs | 504 + src/mscorlib/src/System/Void.cs | 18 + src/mscorlib/src/System/WeakReference.cs | 125 + src/mscorlib/src/System/WeakReferenceOfT.cs | 121 + .../src/System/XmlIgnoreMemberAttribute.cs | 21 + src/mscorlib/src/System/_LocalDataStore.cs | 244 + src/mscorlib/src/System/_LocalDataStoreMgr.cs | 339 + src/mscorlib/src/System/__ComObject.cs | 206 + src/mscorlib/src/System/__Filters.cs | 155 + src/mscorlib/src/System/__HResults.cs | 129 + src/mscorlib/src/System/cominterfaces.cs | 68 + src/mscorlib/src/System/mda.cs | 88 + src/mscorlib/src/mscorlib.Friends.cs | 27 + src/mscorlib/src/mscorlib.txt | 3494 + src/nativeresources/.gitmirror | 1 + src/nativeresources/CMakeLists.txt | 9 + src/nativeresources/processrc.awk | 68 + src/nativeresources/rctocpp.awk | 84 + src/nativeresources/rctopo.awk | 21 + src/nativeresources/resourcestring.cpp | 62 + src/nativeresources/resourcestring.h | 32 + src/pal/.gitmirrorall | 1 + src/pal/CMakeLists.txt | 23 + src/pal/automation/automation.py | 78 + src/pal/automation/compile.py | 70 + src/pal/automation/tests.py | 33 + src/pal/automation/util.py | 97 + src/pal/inc/mbusafecrt.h | 118 + src/pal/inc/pal.h | 6956 + src/pal/inc/pal_assert.h | 61 + src/pal/inc/pal_char16.h | 57 + src/pal/inc/pal_endian.h | 169 + src/pal/inc/pal_error.h | 141 + src/pal/inc/pal_mstypes.h | 732 + src/pal/inc/pal_safecrt.h | 55 + src/pal/inc/pal_unwind.h | 91 + src/pal/inc/palprivate.h | 316 + src/pal/inc/rt/accctrl.h | 13 + src/pal/inc/rt/aclapi.h | 13 + src/pal/inc/rt/assert.h | 13 + src/pal/inc/rt/atl.h | 557 + src/pal/inc/rt/atlcom.h | 13 + src/pal/inc/rt/atlwin.h | 13 + src/pal/inc/rt/commctrl.h | 13 + src/pal/inc/rt/commdlg.h | 13 + src/pal/inc/rt/common.ver | 33 + src/pal/inc/rt/conio.h | 13 + src/pal/inc/rt/cpp/ccombstr.h | 263 + src/pal/inc/rt/cpp/cstdlib | 14 + src/pal/inc/rt/cpp/cstring.h | 77 + src/pal/inc/rt/cpp/ctype.h | 13 + src/pal/inc/rt/cpp/fcntl.h | 13 + src/pal/inc/rt/cpp/float.h | 13 + src/pal/inc/rt/cpp/io.h | 13 + src/pal/inc/rt/cpp/limits.h | 13 + src/pal/inc/rt/cpp/malloc.h | 13 + src/pal/inc/rt/cpp/math.h | 13 + src/pal/inc/rt/cpp/memory.h | 13 + src/pal/inc/rt/cpp/stdarg.h | 13 + src/pal/inc/rt/cpp/stddef.h | 13 + src/pal/inc/rt/cpp/stdint.h | 5 + src/pal/inc/rt/cpp/stdio.h | 13 + src/pal/inc/rt/cpp/stdlib.h | 13 + src/pal/inc/rt/cpp/string.h | 13 + src/pal/inc/rt/cpp/time.h | 13 + src/pal/inc/rt/cpp/wchar.h | 13 + src/pal/inc/rt/crtdbg.h | 13 + src/pal/inc/rt/dbghelp.h | 37 + src/pal/inc/rt/eh.h | 5 + src/pal/inc/rt/emmintrin.h | 5 + src/pal/inc/rt/errorrep.h | 5 + src/pal/inc/rt/guiddef.h | 26 + src/pal/inc/rt/hstring.h | 5 + src/pal/inc/rt/htmlhelp.h | 13 + src/pal/inc/rt/imagehlp.h | 64 + src/pal/inc/rt/intrin.h | 5 + src/pal/inc/rt/intsafe.h | 1616 + src/pal/inc/rt/mbstring.h | 13 + src/pal/inc/rt/new.h | 13 + src/pal/inc/rt/no_sal2.h | 534 + src/pal/inc/rt/ntimage.h | 1874 + src/pal/inc/rt/oaidl.h | 111 + src/pal/inc/rt/objbase.h | 9 + src/pal/inc/rt/objidl.h | 293 + src/pal/inc/rt/ocidl.h | 13 + src/pal/inc/rt/ole2.h | 12 + src/pal/inc/rt/oleauto.h | 161 + src/pal/inc/rt/olectl.h | 13 + src/pal/inc/rt/oleidl.h | 13 + src/pal/inc/rt/palrt.h | 1805 + src/pal/inc/rt/poppack.h | 39 + src/pal/inc/rt/process.h | 13 + src/pal/inc/rt/psapi.h | 5 + src/pal/inc/rt/pshpack1.h | 38 + src/pal/inc/rt/pshpack2.h | 37 + src/pal/inc/rt/pshpack4.h | 38 + src/pal/inc/rt/pshpack8.h | 38 + src/pal/inc/rt/pshpck16.h | 38 + src/pal/inc/rt/richedit.h | 13 + src/pal/inc/rt/rpc.h | 34 + src/pal/inc/rt/rpcndr.h | 20 + src/pal/inc/rt/safecrt.h | 3381 + src/pal/inc/rt/sal.h | 2957 + src/pal/inc/rt/servprov.h | 32 + src/pal/inc/rt/share.h | 5 + src/pal/inc/rt/shellapi.h | 13 + src/pal/inc/rt/shlobj.h | 13 + src/pal/inc/rt/shlwapi.h | 13 + src/pal/inc/rt/specstrings.h | 536 + src/pal/inc/rt/specstrings_adt.h | 58 + src/pal/inc/rt/specstrings_strict.h | 1190 + src/pal/inc/rt/specstrings_undef.h | 464 + src/pal/inc/rt/sscli_version.h | 33 + src/pal/inc/rt/symcrypt.h | 13 + src/pal/inc/rt/tchar.h | 5 + src/pal/inc/rt/tlhelp32.h | 13 + src/pal/inc/rt/unknwn.h | 66 + src/pal/inc/rt/urlmon.h | 13 + src/pal/inc/rt/verrsrc.h | 13 + src/pal/inc/rt/vsassert.h | 98 + src/pal/inc/rt/winapifamily.h | 40 + src/pal/inc/rt/winbase.h | 13 + src/pal/inc/rt/wincrypt.h | 13 + src/pal/inc/rt/windef.h | 13 + src/pal/inc/rt/windows.h | 13 + src/pal/inc/rt/winerror.h | 13 + src/pal/inc/rt/wininet.h | 13 + src/pal/inc/rt/winnls.h | 13 + src/pal/inc/rt/winnt.h | 13 + src/pal/inc/rt/winresrc.h | 15 + src/pal/inc/rt/winternl.h | 13 + src/pal/inc/rt/winuser.h | 13 + src/pal/inc/rt/winver.h | 30 + src/pal/inc/rt/wtsapi32.h | 13 + src/pal/inc/rt/xmmintrin.h | 5 + src/pal/inc/strsafe.h | 6265 + src/pal/inc/unixasmmacros.inc | 37 + src/pal/inc/unixasmmacrosamd64.inc | 355 + src/pal/inc/unixasmmacrosarm.inc | 268 + src/pal/inc/unixasmmacrosarm64.inc | 318 + src/pal/prebuilt/corerror/makecorerror.bat | 27 + src/pal/prebuilt/corerror/mscorurt.rc | 1083 + src/pal/prebuilt/corerror/readme.txt | 7 + src/pal/prebuilt/idl/clrdata_i.c | 91 + src/pal/prebuilt/idl/clrinternal_i.c | 79 + src/pal/prebuilt/idl/clrprivappxhosting_i.c | 76 + src/pal/prebuilt/idl/clrprivbinding_i.c | 100 + src/pal/prebuilt/idl/clrprivhosting_i.c | 79 + src/pal/prebuilt/idl/clrprivruntimebinders_i.c | 79 + src/pal/prebuilt/idl/cordebug_i.c | 451 + src/pal/prebuilt/idl/corprof_i.c | 134 + src/pal/prebuilt/idl/corpub_i.c | 94 + src/pal/prebuilt/idl/corsym_i.c | 175 + src/pal/prebuilt/idl/fusionpriv_i.c | 121 + src/pal/prebuilt/idl/gchost_i.c | 73 + src/pal/prebuilt/idl/ivalidator_i.c | 76 + src/pal/prebuilt/idl/ivehandler_i.c | 79 + src/pal/prebuilt/idl/mscorsvc_i.c | 142 + src/pal/prebuilt/idl/sospriv_i.c | 100 + src/pal/prebuilt/idl/tlbimpexp_i.c | 82 + src/pal/prebuilt/idl/xclrdata_i.c | 142 + src/pal/prebuilt/idl/xcordebug_i.c | 75 + src/pal/prebuilt/inc/CMakeLists.txt | 6 + src/pal/prebuilt/inc/asm_version.h | 22 + src/pal/prebuilt/inc/buildnumber.h | 34 + src/pal/prebuilt/inc/clrdata.h | 1146 + src/pal/prebuilt/inc/clrinternal.h | 847 + src/pal/prebuilt/inc/clrprivbinding.h | 1124 + src/pal/prebuilt/inc/clrprivhosting.h | 236 + src/pal/prebuilt/inc/clrprivruntimebinders.h | 107 + src/pal/prebuilt/inc/cordebug.h | 17660 +++ src/pal/prebuilt/inc/corerror.h | 1250 + src/pal/prebuilt/inc/corprof.h | 12049 ++ src/pal/prebuilt/inc/corpub.h | 821 + src/pal/prebuilt/inc/corsym.h | 5706 + src/pal/prebuilt/inc/fusion.h | 407 + src/pal/prebuilt/inc/fusionpriv.h | 2919 + src/pal/prebuilt/inc/fxver.h | 203 + src/pal/prebuilt/inc/fxver.rc | 106 + src/pal/prebuilt/inc/fxverstrings.h | 17 + src/pal/prebuilt/inc/gchost.h | 166 + src/pal/prebuilt/inc/ivalidator.h | 334 + src/pal/prebuilt/inc/ivehandler.h | 220 + src/pal/prebuilt/inc/metahost.h | 1767 + src/pal/prebuilt/inc/mscoree.h | 2929 + src/pal/prebuilt/inc/mscorsvc.h | 2824 + src/pal/prebuilt/inc/ndpversion.h | 4 + src/pal/prebuilt/inc/ndpversion_generated.h | 15 + src/pal/prebuilt/inc/product_version.h | 113 + src/pal/prebuilt/inc/readme.txt | 1 + src/pal/prebuilt/inc/sospriv.h | 2199 + src/pal/prebuilt/inc/version.h | 17 + src/pal/prebuilt/inc/xclrdata.h | 7730 + src/pal/prebuilt/inc/xcordebug.h | 259 + src/pal/src/.tpattributes | 1 + src/pal/src/CMakeLists.txt | 311 + src/pal/src/arch/arm/asmconstants.h | 61 + src/pal/src/arch/arm/context2.S | 174 + src/pal/src/arch/arm/debugbreak.S | 14 + src/pal/src/arch/arm/exceptionhelper.S | 30 + src/pal/src/arch/arm/processor.cpp | 42 + src/pal/src/arch/arm64/context2.S | 300 + src/pal/src/arch/arm64/debugbreak.S | 11 + src/pal/src/arch/arm64/exceptionhelper.S | 9 + src/pal/src/arch/arm64/processor.cpp | 41 + src/pal/src/arch/i386/activationhandlerwrapper.S | 30 + src/pal/src/arch/i386/asmconstants.h | 106 + src/pal/src/arch/i386/context.S | 21 + src/pal/src/arch/i386/context2.S | 259 + src/pal/src/arch/i386/debugbreak.S | 12 + src/pal/src/arch/i386/dispatchexceptionwrapper.S | 51 + src/pal/src/arch/i386/exceptionhelper.S | 42 + src/pal/src/arch/i386/optimizedtls.cpp | 237 + src/pal/src/arch/i386/processor.cpp | 44 + src/pal/src/build_tools/mdtool_dummy | 7 + src/pal/src/build_tools/mdtool_gcc.in | 43 + src/pal/src/config.h.in | 155 + src/pal/src/configure.cmake | 1281 + src/pal/src/cruntime/file.cpp | 954 + src/pal/src/cruntime/filecrt.cpp | 571 + src/pal/src/cruntime/lstr.cpp | 316 + src/pal/src/cruntime/malloc.cpp | 116 + src/pal/src/cruntime/math.cpp | 424 + src/pal/src/cruntime/mbstring.cpp | 257 + src/pal/src/cruntime/misc.cpp | 314 + src/pal/src/cruntime/misctls.cpp | 399 + src/pal/src/cruntime/path.cpp | 596 + src/pal/src/cruntime/printf.cpp | 1758 + src/pal/src/cruntime/printfcpp.cpp | 2556 + src/pal/src/cruntime/silent_printf.cpp | 990 + src/pal/src/cruntime/string.cpp | 348 + src/pal/src/cruntime/stringtls.cpp | 78 + src/pal/src/cruntime/thread.cpp | 52 + src/pal/src/cruntime/wchar.cpp | 1885 + src/pal/src/cruntime/wchartls.cpp | 127 + src/pal/src/debug/debug.cpp | 1844 + src/pal/src/examples/CMakeLists.txt | 18 + src/pal/src/examples/example1.c | 49 + src/pal/src/exception/machexception.cpp | 1612 + src/pal/src/exception/machexception.h | 48 + src/pal/src/exception/machmessage.cpp | 1383 + src/pal/src/exception/machmessage.h | 441 + src/pal/src/exception/seh-unwind.cpp | 737 + src/pal/src/exception/seh.cpp | 431 + src/pal/src/exception/signal.cpp | 705 + src/pal/src/exception/signal.hpp | 59 + src/pal/src/file/directory.cpp | 725 + src/pal/src/file/disk.cpp | 180 + src/pal/src/file/file.cpp | 4900 + src/pal/src/file/filetime.cpp | 788 + src/pal/src/file/find.cpp | 999 + src/pal/src/file/path.cpp | 1624 + src/pal/src/file/shmfilelockmgr.cpp | 1032 + src/pal/src/file/shmfilelockmgr.hpp | 185 + src/pal/src/handlemgr/handleapi.cpp | 338 + src/pal/src/handlemgr/handlemgr.cpp | 327 + src/pal/src/include/pal/cert.hpp | 33 + src/pal/src/include/pal/context.h | 641 + src/pal/src/include/pal/corunix.hpp | 1359 + src/pal/src/include/pal/corunix.inl | 55 + src/pal/src/include/pal/critsect.h | 45 + src/pal/src/include/pal/cruntime.h | 247 + src/pal/src/include/pal/cs.hpp | 54 + src/pal/src/include/pal/dbgmsg.h | 628 + src/pal/src/include/pal/debug.h | 86 + src/pal/src/include/pal/dtraceprotocol.h | 39 + src/pal/src/include/pal/environ.h | 78 + src/pal/src/include/pal/event.hpp | 69 + src/pal/src/include/pal/fakepoll.h | 68 + src/pal/src/include/pal/file.h | 304 + src/pal/src/include/pal/file.hpp | 365 + src/pal/src/include/pal/filetime.h | 80 + src/pal/src/include/pal/handleapi.hpp | 48 + src/pal/src/include/pal/handlemgr.hpp | 180 + src/pal/src/include/pal/identity.hpp | 57 + src/pal/src/include/pal/init.h | 111 + src/pal/src/include/pal/list.h | 141 + src/pal/src/include/pal/locale.h | 75 + src/pal/src/include/pal/malloc.hpp | 152 + src/pal/src/include/pal/map.h | 52 + src/pal/src/include/pal/map.hpp | 209 + src/pal/src/include/pal/misc.h | 83 + src/pal/src/include/pal/module.h | 203 + src/pal/src/include/pal/modulename.h | 39 + src/pal/src/include/pal/mutex.hpp | 191 + src/pal/src/include/pal/palinternal.h | 696 + src/pal/src/include/pal/perftrace.h | 70 + src/pal/src/include/pal/printfcpp.hpp | 133 + src/pal/src/include/pal/process.h | 162 + src/pal/src/include/pal/procobj.hpp | 125 + src/pal/src/include/pal/seh.hpp | 185 + src/pal/src/include/pal/semaphore.hpp | 74 + src/pal/src/include/pal/sharedmemory.h | 268 + src/pal/src/include/pal/sharedmemory.inl | 53 + src/pal/src/include/pal/shm.hpp | 83 + src/pal/src/include/pal/shmemory.h | 331 + src/pal/src/include/pal/stackstring.hpp | 239 + src/pal/src/include/pal/synchcache.hpp | 397 + src/pal/src/include/pal/synchobjects.hpp | 216 + src/pal/src/include/pal/thread.hpp | 838 + src/pal/src/include/pal/threadinfo.hpp | 89 + src/pal/src/include/pal/threadsusp.hpp | 382 + src/pal/src/include/pal/tls.hpp | 65 + src/pal/src/include/pal/unicode_data.h | 69 + src/pal/src/include/pal/utf8.h | 53 + src/pal/src/include/pal/utils.h | 157 + src/pal/src/include/pal/virtual.h | 208 + src/pal/src/init/pal.cpp | 1480 + src/pal/src/init/sxs.cpp | 322 + src/pal/src/loader/module.cpp | 1771 + src/pal/src/loader/modulename.cpp | 207 + src/pal/src/locale/UnicodeData.txt | 12860 ++ src/pal/src/locale/unicode.cpp | 1026 + src/pal/src/locale/unicode_data.cpp | 1852 + src/pal/src/locale/utf8.cpp | 2904 + src/pal/src/map/common.cpp | 66 + src/pal/src/map/common.h | 43 + src/pal/src/map/map.cpp | 2749 + src/pal/src/map/virtual.cpp | 2064 + src/pal/src/memory/heap.cpp | 389 + src/pal/src/memory/local.cpp | 141 + src/pal/src/misc/dbgmsg.cpp | 968 + src/pal/src/misc/environ.cpp | 1096 + src/pal/src/misc/error.cpp | 126 + src/pal/src/misc/errorstrings.cpp | 172 + src/pal/src/misc/errorstrings.h | 10 + src/pal/src/misc/eventlog.cpp | 423 + src/pal/src/misc/fmtmessage.cpp | 701 + src/pal/src/misc/identity.cpp | 410 + src/pal/src/misc/miscpalapi.cpp | 381 + src/pal/src/misc/msgbox.cpp | 416 + src/pal/src/misc/perftrace.cpp | 1522 + src/pal/src/misc/strutil.cpp | 96 + src/pal/src/misc/sysinfo.cpp | 363 + src/pal/src/misc/time.cpp | 396 + src/pal/src/misc/tracepointprovider.cpp | 109 + src/pal/src/misc/utils.cpp | 320 + src/pal/src/misc/version.cpp | 119 + src/pal/src/objmgr/palobjbase.cpp | 359 + src/pal/src/objmgr/palobjbase.hpp | 191 + src/pal/src/objmgr/shmobject.cpp | 1471 + src/pal/src/objmgr/shmobject.hpp | 391 + src/pal/src/objmgr/shmobjectmanager.cpp | 1567 + src/pal/src/objmgr/shmobjectmanager.hpp | 167 + src/pal/src/poll/fakepoll.cpp | 133 + src/pal/src/safecrt/cruntime.h | 98 + src/pal/src/safecrt/input.inl | 1314 + src/pal/src/safecrt/internal.h | 1097 + src/pal/src/safecrt/internal_securecrt.h | 292 + src/pal/src/safecrt/makepath_s.c | 31 + src/pal/src/safecrt/mbusafecrt.c | 254 + src/pal/src/safecrt/mbusafecrt_internal.h | 88 + src/pal/src/safecrt/memcpy_s.c | 82 + src/pal/src/safecrt/memmove_s.c | 69 + src/pal/src/safecrt/output.inl | 1624 + src/pal/src/safecrt/safecrt_input_s.c | 46 + src/pal/src/safecrt/safecrt_output_l.c | 1467 + src/pal/src/safecrt/safecrt_output_s.c | 46 + src/pal/src/safecrt/safecrt_winput_s.c | 55 + src/pal/src/safecrt/safecrt_woutput_s.c | 59 + src/pal/src/safecrt/snprintf.c | 18 + src/pal/src/safecrt/splitpath_s.c | 31 + src/pal/src/safecrt/sprintf.c | 98 + src/pal/src/safecrt/sscanf.c | 249 + src/pal/src/safecrt/strcat_s.c | 33 + src/pal/src/safecrt/strcpy_s.c | 29 + src/pal/src/safecrt/strlen_s.c | 58 + src/pal/src/safecrt/strncat_s.c | 31 + src/pal/src/safecrt/strncpy_s.c | 30 + src/pal/src/safecrt/strtok_s.c | 27 + src/pal/src/safecrt/swprintf.c | 120 + src/pal/src/safecrt/tcscat_s.inl | 51 + src/pal/src/safecrt/tcscpy_s.inl | 39 + src/pal/src/safecrt/tcsncat_s.inl | 81 + src/pal/src/safecrt/tcsncpy_s.inl | 71 + src/pal/src/safecrt/tcstok_s.inl | 71 + src/pal/src/safecrt/tmakepath_s.inl | 116 + src/pal/src/safecrt/tsplitpath_s.inl | 280 + src/pal/src/safecrt/vsprintf.c | 268 + src/pal/src/safecrt/vswprint.c | 282 + src/pal/src/safecrt/wcscat_s.c | 36 + src/pal/src/safecrt/wcscpy_s.c | 33 + src/pal/src/safecrt/wcslen_s.c | 58 + src/pal/src/safecrt/wcsncat_s.c | 35 + src/pal/src/safecrt/wcsncpy_s.c | 34 + src/pal/src/safecrt/wcstok_s.c | 27 + src/pal/src/safecrt/wmakepath_s.c | 30 + src/pal/src/safecrt/wsplitpath_s.c | 30 + src/pal/src/safecrt/xtoa_s.c | 29 + src/pal/src/safecrt/xtow_s.c | 28 + src/pal/src/safecrt/xtox_s.inl | 450 + src/pal/src/sharedmemory/sharedmemory.cpp | 1136 + src/pal/src/shmemory/shmemory.cpp | 1734 + src/pal/src/sync/cs.cpp | 1603 + src/pal/src/synchmgr/synchcontrollers.cpp | 1976 + src/pal/src/synchmgr/synchmanager.cpp | 4556 + src/pal/src/synchmgr/synchmanager.hpp | 1022 + src/pal/src/synchmgr/wait.cpp | 711 + src/pal/src/synchobj/event.cpp | 589 + src/pal/src/synchobj/mutex.cpp | 1584 + src/pal/src/synchobj/semaphore.cpp | 680 + src/pal/src/thread/context.cpp | 1360 + src/pal/src/thread/process.cpp | 4615 + src/pal/src/thread/procprivate.hpp | 78 + src/pal/src/thread/thread.cpp | 2871 + src/pal/src/thread/threadsusp.cpp | 1046 + src/pal/src/thread/tls.cpp | 226 + src/pal/tests/CMakeLists.txt | 32 + src/pal/tests/palsuite/CMakeLists.txt | 24 + src/pal/tests/palsuite/DisabledTests.txt | 123 + src/pal/tests/palsuite/README.txt | 140 + src/pal/tests/palsuite/c_runtime/CMakeLists.txt | 162 + .../palsuite/c_runtime/__iscsym/CMakeLists.txt | 4 + .../c_runtime/__iscsym/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/__iscsym/test1/__iscsym.c | 93 + .../palsuite/c_runtime/__iscsym/test1/testinfo.dat | 12 + .../palsuite/c_runtime/_alloca/CMakeLists.txt | 4 + .../c_runtime/_alloca/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_alloca/test1/test1.c | 62 + .../palsuite/c_runtime/_alloca/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/_ecvt/CMakeLists.txt | 4 + .../palsuite/c_runtime/_ecvt/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_ecvt/test1/test1.c | 135 + .../palsuite/c_runtime/_ecvt/test1/testinfo.dat | 14 + .../palsuite/c_runtime/_fdopen/CMakeLists.txt | 4 + .../c_runtime/_fdopen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_fdopen/test1/test1.c | 112 + .../palsuite/c_runtime/_fdopen/test1/testinfo.dat | 23 + .../palsuite/c_runtime/_finite/CMakeLists.txt | 3 + .../c_runtime/_finite/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_finite/test1/test1.c | 119 + .../palsuite/c_runtime/_finite/test1/testinfo.dat | 13 + .../palsuite/c_runtime/_fullpath/CMakeLists.txt | 4 + .../c_runtime/_fullpath/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_fullpath/test1/test1.c | 181 + .../c_runtime/_fullpath/test1/testinfo.dat | 23 + .../tests/palsuite/c_runtime/_gcvt/CMakeLists.txt | 5 + .../palsuite/c_runtime/_gcvt/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_gcvt/test1/_gcvt.c | 58 + .../palsuite/c_runtime/_gcvt/test1/testinfo.dat | 13 + .../palsuite/c_runtime/_gcvt/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_gcvt/test2/test2.c | 83 + .../palsuite/c_runtime/_gcvt/test2/testinfo.dat | 15 + .../tests/palsuite/c_runtime/_getw/CMakeLists.txt | 4 + .../palsuite/c_runtime/_getw/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_getw/test1/test.dat | Bin 0 -> 28 bytes .../tests/palsuite/c_runtime/_getw/test1/test1.c | 96 + .../palsuite/c_runtime/_getw/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/_isnan/CMakeLists.txt | 3 + .../palsuite/c_runtime/_isnan/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_isnan/test1/test1.c | 115 + .../palsuite/c_runtime/_isnan/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/_itow/CMakeLists.txt | 4 + .../palsuite/c_runtime/_itow/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_itow/test1/test1.c | 102 + .../palsuite/c_runtime/_itow/test1/testinfo.dat | 18 + .../palsuite/c_runtime/_makepath/CMakeLists.txt | 4 + .../c_runtime/_makepath/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_makepath/test1/test1.c | 65 + .../c_runtime/_makepath/test1/testinfo.dat | 14 + .../palsuite/c_runtime/_mbsdec/CMakeLists.txt | 4 + .../c_runtime/_mbsdec/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_mbsdec/test1/test1.c | 77 + .../palsuite/c_runtime/_mbsdec/test1/testinfo.dat | 18 + .../palsuite/c_runtime/_mbsinc/CMakeLists.txt | 4 + .../c_runtime/_mbsinc/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_mbsinc/test1/test1.c | 62 + .../palsuite/c_runtime/_mbsinc/test1/testinfo.dat | 15 + .../palsuite/c_runtime/_mbslen/CMakeLists.txt | 4 + .../c_runtime/_mbslen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_mbslen/test1/test1.c | 66 + .../palsuite/c_runtime/_mbslen/test1/testinfo.dat | 15 + .../palsuite/c_runtime/_mbsninc/CMakeLists.txt | 4 + .../c_runtime/_mbsninc/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_mbsninc/test1/test1.c | 65 + .../palsuite/c_runtime/_mbsninc/test1/testinfo.dat | 17 + .../c_runtime/_open_osfhandle/CMakeLists.txt | 5 + .../c_runtime/_open_osfhandle/test1/CMakeLists.txt | 19 + .../c_runtime/_open_osfhandle/test1/test1.c | 132 + .../c_runtime/_open_osfhandle/test1/testinfo.dat | 17 + .../c_runtime/_open_osfhandle/test2/CMakeLists.txt | 19 + .../c_runtime/_open_osfhandle/test2/test2.c | 86 + .../c_runtime/_open_osfhandle/test2/testinfo.dat | 16 + .../palsuite/c_runtime/_putenv/CMakeLists.txt | 7 + .../c_runtime/_putenv/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_putenv/test1/test1.c | 99 + .../palsuite/c_runtime/_putenv/test1/testinfo.dat | 13 + .../c_runtime/_putenv/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_putenv/test2/test2.c | 76 + .../palsuite/c_runtime/_putenv/test2/testinfo.dat | 13 + .../c_runtime/_putenv/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_putenv/test3/test3.c | 102 + .../palsuite/c_runtime/_putenv/test3/testinfo.dat | 14 + .../c_runtime/_putenv/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_putenv/test4/test4.c | 75 + .../palsuite/c_runtime/_putenv/test4/testinfo.dat | 14 + .../tests/palsuite/c_runtime/_putw/CMakeLists.txt | 4 + .../palsuite/c_runtime/_putw/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_putw/test1/test1.c | 112 + .../palsuite/c_runtime/_putw/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/_rotl/CMakeLists.txt | 4 + .../palsuite/c_runtime/_rotl/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_rotl/test1/test1.cpp | 55 + .../palsuite/c_runtime/_rotl/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/_rotr/CMakeLists.txt | 4 + .../palsuite/c_runtime/_rotr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_rotr/test1/test1.cpp | 60 + .../palsuite/c_runtime/_rotr/test1/testinfo.dat | 17 + .../palsuite/c_runtime/_snprintf/CMakeLists.txt | 22 + .../tests/palsuite/c_runtime/_snprintf/_snprintf.h | 194 + .../c_runtime/_snprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test1/test1.c | 58 + .../c_runtime/_snprintf/test1/testinfo.dat | 12 + .../c_runtime/_snprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test10/test10.c | 55 + .../c_runtime/_snprintf/test10/testinfo.dat | 12 + .../c_runtime/_snprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test11/test11.c | 54 + .../c_runtime/_snprintf/test11/testinfo.dat | 12 + .../c_runtime/_snprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test12/test12.c | 55 + .../c_runtime/_snprintf/test12/testinfo.dat | 12 + .../c_runtime/_snprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test13/test13.c | 55 + .../c_runtime/_snprintf/test13/testinfo.dat | 12 + .../c_runtime/_snprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test14/test14.c | 57 + .../c_runtime/_snprintf/test14/testinfo.dat | 12 + .../c_runtime/_snprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test15/test15.c | 56 + .../c_runtime/_snprintf/test15/testinfo.dat | 12 + .../c_runtime/_snprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test16/test16.c | 52 + .../c_runtime/_snprintf/test16/testinfo.dat | 12 + .../c_runtime/_snprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test17/test17.c | 53 + .../c_runtime/_snprintf/test17/testinfo.dat | 12 + .../c_runtime/_snprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test18/test18.c | 53 + .../c_runtime/_snprintf/test18/testinfo.dat | 12 + .../c_runtime/_snprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test19/test19.c | 76 + .../c_runtime/_snprintf/test19/testinfo.dat | 12 + .../c_runtime/_snprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test2/test2.c | 44 + .../c_runtime/_snprintf/test2/testinfo.dat | 12 + .../c_runtime/_snprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test3/test3.c | 45 + .../c_runtime/_snprintf/test3/testinfo.dat | 12 + .../c_runtime/_snprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test4/test4.c | 69 + .../c_runtime/_snprintf/test4/testinfo.dat | 12 + .../c_runtime/_snprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test5/test5.c | 61 + .../c_runtime/_snprintf/test5/testinfo.dat | 12 + .../c_runtime/_snprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test6/test6.c | 47 + .../c_runtime/_snprintf/test6/testinfo.dat | 12 + .../c_runtime/_snprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test7/test7.c | 47 + .../c_runtime/_snprintf/test7/testinfo.dat | 12 + .../c_runtime/_snprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test8/test8.c | 56 + .../c_runtime/_snprintf/test8/testinfo.dat | 12 + .../c_runtime/_snprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snprintf/test9/test9.c | 55 + .../c_runtime/_snprintf/test9/testinfo.dat | 12 + .../palsuite/c_runtime/_snwprintf/CMakeLists.txt | 22 + .../palsuite/c_runtime/_snwprintf/_snwprintf.h | 199 + .../c_runtime/_snwprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test1/test1.c | 62 + .../c_runtime/_snwprintf/test1/testinfo.dat | 12 + .../c_runtime/_snwprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test10/test10.c | 54 + .../c_runtime/_snwprintf/test10/testinfo.dat | 12 + .../c_runtime/_snwprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test11/test11.c | 54 + .../c_runtime/_snwprintf/test11/testinfo.dat | 12 + .../c_runtime/_snwprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test12/test12.c | 54 + .../c_runtime/_snwprintf/test12/testinfo.dat | 12 + .../c_runtime/_snwprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test13/test13.c | 54 + .../c_runtime/_snwprintf/test13/testinfo.dat | 12 + .../c_runtime/_snwprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test14/test14.c | 66 + .../c_runtime/_snwprintf/test14/testinfo.dat | 12 + .../c_runtime/_snwprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test15/test15.c | 67 + .../c_runtime/_snwprintf/test15/testinfo.dat | 12 + .../c_runtime/_snwprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test16/test16.c | 65 + .../c_runtime/_snwprintf/test16/testinfo.dat | 12 + .../c_runtime/_snwprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test17/test17.c | 68 + .../c_runtime/_snwprintf/test17/testinfo.dat | 12 + .../c_runtime/_snwprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test18/test18.c | 69 + .../c_runtime/_snwprintf/test18/testinfo.dat | 12 + .../c_runtime/_snwprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test19/test19.c | 90 + .../c_runtime/_snwprintf/test19/testinfo.dat | 12 + .../c_runtime/_snwprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test2/test2.c | 44 + .../c_runtime/_snwprintf/test2/testinfo.dat | 12 + .../c_runtime/_snwprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test3/test3.c | 44 + .../c_runtime/_snwprintf/test3/testinfo.dat | 12 + .../c_runtime/_snwprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test4/test4.c | 71 + .../c_runtime/_snwprintf/test4/testinfo.dat | 12 + .../c_runtime/_snwprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test5/test5.c | 63 + .../c_runtime/_snwprintf/test5/testinfo.dat | 12 + .../c_runtime/_snwprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test6/test6.c | 46 + .../c_runtime/_snwprintf/test6/testinfo.dat | 12 + .../c_runtime/_snwprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test7/test7.c | 46 + .../c_runtime/_snwprintf/test7/testinfo.dat | 12 + .../c_runtime/_snwprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test8/test8.c | 53 + .../c_runtime/_snwprintf/test8/testinfo.dat | 12 + .../c_runtime/_snwprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/_snwprintf/test9/test9.c | 53 + .../c_runtime/_snwprintf/test9/testinfo.dat | 12 + .../palsuite/c_runtime/_splitpath/CMakeLists.txt | 4 + .../c_runtime/_splitpath/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_splitpath/test1/test1.c | 108 + .../c_runtime/_splitpath/test1/testinfo.dat | 15 + .../palsuite/c_runtime/_stricmp/CMakeLists.txt | 4 + .../c_runtime/_stricmp/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_stricmp/test1/test1.c | 70 + .../palsuite/c_runtime/_stricmp/test1/testinfo.dat | 15 + .../palsuite/c_runtime/_strlwr/CMakeLists.txt | 4 + .../c_runtime/_strlwr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_strlwr/test1/test1.c | 42 + .../palsuite/c_runtime/_strlwr/test1/testinfo.dat | 13 + .../palsuite/c_runtime/_strnicmp/CMakeLists.txt | 4 + .../c_runtime/_strnicmp/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_strnicmp/test1/test1.c | 85 + .../c_runtime/_strnicmp/test1/testinfo.dat | 18 + .../tests/palsuite/c_runtime/_swab/CMakeLists.txt | 4 + .../palsuite/c_runtime/_swab/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_swab/test1/test1.c | 45 + .../palsuite/c_runtime/_swab/test1/testinfo.dat | 14 + .../palsuite/c_runtime/_vsnprintf/CMakeLists.txt | 22 + .../palsuite/c_runtime/_vsnprintf/_vsnprintf.h | 124 + .../c_runtime/_vsnprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test1/test1.c | 55 + .../c_runtime/_vsnprintf/test1/testinfo.dat | 13 + .../c_runtime/_vsnprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test10/test10.c | 50 + .../c_runtime/_vsnprintf/test10/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test11/test11.c | 50 + .../c_runtime/_vsnprintf/test11/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test12/test12.c | 52 + .../c_runtime/_vsnprintf/test12/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test13/test13.c | 52 + .../c_runtime/_vsnprintf/test13/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test14/test14.c | 50 + .../c_runtime/_vsnprintf/test14/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test15/test15.c | 49 + .../c_runtime/_vsnprintf/test15/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test16/test16.c | 49 + .../c_runtime/_vsnprintf/test16/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test17/test17.c | 50 + .../c_runtime/_vsnprintf/test17/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test18/test18.c | 50 + .../c_runtime/_vsnprintf/test18/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test19/test19.c | 103 + .../c_runtime/_vsnprintf/test19/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test2/test2.c | 44 + .../c_runtime/_vsnprintf/test2/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test3/test3.c | 43 + .../c_runtime/_vsnprintf/test3/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test4/test4.c | 98 + .../c_runtime/_vsnprintf/test4/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test5/test5.c | 78 + .../c_runtime/_vsnprintf/test5/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test6/test6.c | 44 + .../c_runtime/_vsnprintf/test6/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test7/test7.c | 44 + .../c_runtime/_vsnprintf/test7/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test8/test8.c | 52 + .../c_runtime/_vsnprintf/test8/testinfo.dat | 14 + .../c_runtime/_vsnprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnprintf/test9/test9.c | 51 + .../c_runtime/_vsnprintf/test9/testinfo.dat | 14 + .../palsuite/c_runtime/_vsnwprintf/CMakeLists.txt | 22 + .../palsuite/c_runtime/_vsnwprintf/_vsnwprintf.h | 133 + .../c_runtime/_vsnwprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test1/test1.c | 60 + .../c_runtime/_vsnwprintf/test1/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test10/test10.c | 50 + .../c_runtime/_vsnwprintf/test10/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test11/test11.c | 50 + .../c_runtime/_vsnwprintf/test11/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test12/test12.c | 50 + .../c_runtime/_vsnwprintf/test12/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test13/test13.c | 50 + .../c_runtime/_vsnwprintf/test13/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test14/test14.c | 63 + .../c_runtime/_vsnwprintf/test14/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test15/test15.c | 64 + .../c_runtime/_vsnwprintf/test15/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test16/test16.c | 63 + .../c_runtime/_vsnwprintf/test16/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test17/test17.c | 65 + .../c_runtime/_vsnwprintf/test17/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test18/test18.c | 65 + .../c_runtime/_vsnwprintf/test18/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test19/test19.c | 139 + .../c_runtime/_vsnwprintf/test19/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test2/test2.c | 40 + .../c_runtime/_vsnwprintf/test2/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test3/test3.c | 40 + .../c_runtime/_vsnwprintf/test3/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test4/test4.c | 121 + .../c_runtime/_vsnwprintf/test4/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test5/test5.c | 81 + .../c_runtime/_vsnwprintf/test5/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test6/test6.c | 43 + .../c_runtime/_vsnwprintf/test6/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test7/test7.c | 43 + .../c_runtime/_vsnwprintf/test7/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test8/test8.c | 49 + .../c_runtime/_vsnwprintf/test8/testinfo.dat | 14 + .../c_runtime/_vsnwprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/_vsnwprintf/test9/test9.c | 49 + .../c_runtime/_vsnwprintf/test9/testinfo.dat | 14 + .../palsuite/c_runtime/_wcsicmp/CMakeLists.txt | 4 + .../c_runtime/_wcsicmp/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_wcsicmp/test1/test1.c | 68 + .../palsuite/c_runtime/_wcsicmp/test1/testinfo.dat | 12 + .../palsuite/c_runtime/_wcslwr/CMakeLists.txt | 4 + .../c_runtime/_wcslwr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wcslwr/test1/test1.c | 50 + .../palsuite/c_runtime/_wcslwr/test1/testinfo.dat | 14 + .../palsuite/c_runtime/_wcsnicmp/CMakeLists.txt | 4 + .../c_runtime/_wcsnicmp/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_wcsnicmp/test1/test1.c | 95 + .../c_runtime/_wcsnicmp/test1/testinfo.dat | 18 + .../palsuite/c_runtime/_wfopen/CMakeLists.txt | 10 + .../c_runtime/_wfopen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test1/test1.c | 79 + .../palsuite/c_runtime/_wfopen/test1/testinfo.dat | 15 + .../c_runtime/_wfopen/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test2/test2.c | 68 + .../palsuite/c_runtime/_wfopen/test2/testinfo.dat | 15 + .../c_runtime/_wfopen/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test3/test3.c | 70 + .../palsuite/c_runtime/_wfopen/test3/testinfo.dat | 15 + .../c_runtime/_wfopen/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test4/test4.c | 87 + .../palsuite/c_runtime/_wfopen/test4/testinfo.dat | 15 + .../c_runtime/_wfopen/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test5/test5.c | 82 + .../palsuite/c_runtime/_wfopen/test5/testinfo.dat | 15 + .../c_runtime/_wfopen/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test6/test6.c | 152 + .../palsuite/c_runtime/_wfopen/test6/testinfo.dat | 15 + .../c_runtime/_wfopen/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wfopen/test7/test7.c | 119 + .../palsuite/c_runtime/_wfopen/test7/testinfo.dat | 15 + .../palsuite/c_runtime/_wmakepath/CMakeLists.txt | 4 + .../c_runtime/_wmakepath/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_wmakepath/test1/test1.c | 76 + .../c_runtime/_wmakepath/test1/testinfo.dat | 13 + .../palsuite/c_runtime/_wsplitpath/CMakeLists.txt | 4 + .../c_runtime/_wsplitpath/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/_wsplitpath/test1/test1.c | 151 + .../c_runtime/_wsplitpath/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/_wtoi/CMakeLists.txt | 4 + .../palsuite/c_runtime/_wtoi/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/_wtoi/test1/test1.c | 79 + .../palsuite/c_runtime/_wtoi/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/abs/CMakeLists.txt | 4 + .../palsuite/c_runtime/abs/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/abs/test1/abs.c | 54 + .../palsuite/c_runtime/abs/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/acos/CMakeLists.txt | 3 + .../palsuite/c_runtime/acos/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/acos/test1/test1.c | 130 + .../palsuite/c_runtime/acos/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/asin/CMakeLists.txt | 3 + .../palsuite/c_runtime/asin/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/asin/test1/test1.c | 146 + .../palsuite/c_runtime/asin/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/atan/CMakeLists.txt | 3 + .../palsuite/c_runtime/atan/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/atan/test1/test1.c | 128 + .../palsuite/c_runtime/atan/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/atan2/CMakeLists.txt | 3 + .../palsuite/c_runtime/atan2/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/atan2/test1/test1.c | 148 + .../palsuite/c_runtime/atan2/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/atof/CMakeLists.txt | 4 + .../palsuite/c_runtime/atof/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/atof/test1/test1.c | 75 + .../palsuite/c_runtime/atof/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/atoi/CMakeLists.txt | 4 + .../palsuite/c_runtime/atoi/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/atoi/test1/test1.c | 86 + .../palsuite/c_runtime/atoi/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/atol/CMakeLists.txt | 4 + .../palsuite/c_runtime/atol/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/atol/test1/test1.c | 88 + .../palsuite/c_runtime/atol/test1/testinfo.dat | 17 + .../palsuite/c_runtime/bsearch/CMakeLists.txt | 5 + .../c_runtime/bsearch/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/bsearch/test1/test1.c | 48 + .../palsuite/c_runtime/bsearch/test1/testinfo.dat | 14 + .../c_runtime/bsearch/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/bsearch/test2/test2.c | 57 + .../palsuite/c_runtime/bsearch/test2/testinfo.dat | 14 + .../tests/palsuite/c_runtime/ceil/CMakeLists.txt | 3 + .../palsuite/c_runtime/ceil/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/ceil/test1/test1.c | 132 + .../palsuite/c_runtime/ceil/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/cos/CMakeLists.txt | 3 + .../palsuite/c_runtime/cos/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/cos/test1/test1.c | 131 + .../palsuite/c_runtime/cos/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/cosh/CMakeLists.txt | 3 + .../palsuite/c_runtime/cosh/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/cosh/test1/test1.c | 130 + .../palsuite/c_runtime/cosh/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/ctime/CMakeLists.txt | 4 + .../palsuite/c_runtime/ctime/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/ctime/test1/test1.c | 154 + .../palsuite/c_runtime/ctime/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/errno/CMakeLists.txt | 5 + .../palsuite/c_runtime/errno/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/errno/test1/test1.c | 43 + .../palsuite/c_runtime/errno/test1/testinfo.dat | 13 + .../palsuite/c_runtime/errno/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/errno/test2/test2.c | 76 + .../palsuite/c_runtime/errno/test2/testinfo.dat | 12 + .../tests/palsuite/c_runtime/exit/CMakeLists.txt | 5 + .../palsuite/c_runtime/exit/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/exit/test1/test1.c | 37 + .../palsuite/c_runtime/exit/test1/testinfo.dat | 12 + .../palsuite/c_runtime/exit/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/exit/test2/test2.c | 38 + .../palsuite/c_runtime/exit/test2/testinfo.dat | 13 + .../tests/palsuite/c_runtime/exp/CMakeLists.txt | 3 + .../palsuite/c_runtime/exp/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/exp/test1/test1.c | 138 + .../palsuite/c_runtime/exp/test1/testinfo.dat | 12 + .../tests/palsuite/c_runtime/fabs/CMakeLists.txt | 3 + .../palsuite/c_runtime/fabs/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fabs/test1/test1.c | 130 + .../palsuite/c_runtime/fabs/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fabsf/CMakeLists.txt | 3 + .../palsuite/c_runtime/fabsf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fabsf/test1/test1.c | 130 + .../palsuite/c_runtime/fabsf/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fclose/CMakeLists.txt | 5 + .../palsuite/c_runtime/fclose/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fclose/test1/test1.c | 79 + .../palsuite/c_runtime/fclose/test1/testinfo.dat | 18 + .../palsuite/c_runtime/fclose/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fclose/test2/test2.c | 77 + .../palsuite/c_runtime/fclose/test2/testinfo.dat | 15 + .../tests/palsuite/c_runtime/feof/CMakeLists.txt | 4 + .../palsuite/c_runtime/feof/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/feof/test1/test1.c | 88 + .../tests/palsuite/c_runtime/feof/test1/testfile | 1 + .../palsuite/c_runtime/feof/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/ferror/CMakeLists.txt | 5 + .../palsuite/c_runtime/ferror/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/ferror/test1/test1.c | 74 + .../tests/palsuite/c_runtime/ferror/test1/testfile | 1 + .../palsuite/c_runtime/ferror/test1/testinfo.dat | 16 + .../palsuite/c_runtime/ferror/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/ferror/test2/test2.c | 69 + .../tests/palsuite/c_runtime/ferror/test2/testfile | 1 + .../palsuite/c_runtime/ferror/test2/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fflush/CMakeLists.txt | 4 + .../palsuite/c_runtime/fflush/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fflush/test1/test1.c | 80 + .../palsuite/c_runtime/fflush/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/fgets/CMakeLists.txt | 6 + .../palsuite/c_runtime/fgets/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fgets/test1/test1.c | 102 + .../palsuite/c_runtime/fgets/test1/testinfo.dat | 15 + .../palsuite/c_runtime/fgets/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fgets/test2/test2.c | 97 + .../palsuite/c_runtime/fgets/test2/testinfo.dat | 14 + .../palsuite/c_runtime/fgets/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fgets/test3/test3.c | 73 + .../palsuite/c_runtime/fgets/test3/testinfo.dat | 14 + .../tests/palsuite/c_runtime/floor/CMakeLists.txt | 3 + .../palsuite/c_runtime/floor/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/floor/test1/test1.c | 132 + .../palsuite/c_runtime/floor/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fmod/CMakeLists.txt | 3 + .../palsuite/c_runtime/fmod/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fmod/test1/test1.c | 157 + .../palsuite/c_runtime/fmod/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fmodf/CMakeLists.txt | 3 + .../palsuite/c_runtime/fmodf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fmodf/test1/test1.c | 156 + .../palsuite/c_runtime/fmodf/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fopen/CMakeLists.txt | 10 + .../palsuite/c_runtime/fopen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test1/test1.c | 82 + .../palsuite/c_runtime/fopen/test1/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test2/test2.c | 65 + .../palsuite/c_runtime/fopen/test2/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test3/test3.c | 66 + .../palsuite/c_runtime/fopen/test3/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test4/test4.c | 82 + .../palsuite/c_runtime/fopen/test4/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test5/test5.c | 78 + .../palsuite/c_runtime/fopen/test5/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test6/test6.c | 131 + .../palsuite/c_runtime/fopen/test6/testinfo.dat | 15 + .../palsuite/c_runtime/fopen/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fopen/test7/test7.c | 117 + .../palsuite/c_runtime/fopen/test7/testinfo.dat | 15 + .../palsuite/c_runtime/fprintf/CMakeLists.txt | 22 + src/pal/tests/palsuite/c_runtime/fprintf/fprintf.h | 177 + .../c_runtime/fprintf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test1/test1.c | 80 + .../palsuite/c_runtime/fprintf/test1/testinfo.dat | 13 + .../c_runtime/fprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test10/test10.c | 49 + .../palsuite/c_runtime/fprintf/test10/testinfo.dat | 13 + .../c_runtime/fprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test11/test11.c | 49 + .../palsuite/c_runtime/fprintf/test11/testinfo.dat | 13 + .../c_runtime/fprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test12/test12.c | 50 + .../palsuite/c_runtime/fprintf/test12/testinfo.dat | 13 + .../c_runtime/fprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test13/test13.c | 50 + .../palsuite/c_runtime/fprintf/test13/testinfo.dat | 13 + .../c_runtime/fprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test14/test14.c | 49 + .../palsuite/c_runtime/fprintf/test14/testinfo.dat | 14 + .../c_runtime/fprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test15/test15.c | 49 + .../palsuite/c_runtime/fprintf/test15/testinfo.dat | 14 + .../c_runtime/fprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test16/test16.c | 48 + .../palsuite/c_runtime/fprintf/test16/testinfo.dat | 13 + .../c_runtime/fprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test17/test17.c | 49 + .../palsuite/c_runtime/fprintf/test17/testinfo.dat | 13 + .../c_runtime/fprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test18/test18.c | 49 + .../palsuite/c_runtime/fprintf/test18/testinfo.dat | 13 + .../c_runtime/fprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/fprintf/test19/test19.c | 153 + .../palsuite/c_runtime/fprintf/test19/testinfo.dat | 13 + .../c_runtime/fprintf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test2/test2.c | 43 + .../palsuite/c_runtime/fprintf/test2/testinfo.dat | 13 + .../c_runtime/fprintf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test3/test3.c | 43 + .../palsuite/c_runtime/fprintf/test3/testinfo.dat | 13 + .../c_runtime/fprintf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test4/test4.c | 110 + .../palsuite/c_runtime/fprintf/test4/testinfo.dat | 13 + .../c_runtime/fprintf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test5/test5.c | 131 + .../palsuite/c_runtime/fprintf/test5/testinfo.dat | 13 + .../c_runtime/fprintf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test6/test6.c | 46 + .../palsuite/c_runtime/fprintf/test6/testinfo.dat | 13 + .../c_runtime/fprintf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test7/test7.c | 44 + .../palsuite/c_runtime/fprintf/test7/testinfo.dat | 13 + .../c_runtime/fprintf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test8/test8.c | 49 + .../palsuite/c_runtime/fprintf/test8/testinfo.dat | 13 + .../c_runtime/fprintf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fprintf/test9/test9.c | 49 + .../palsuite/c_runtime/fprintf/test9/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fputs/CMakeLists.txt | 5 + .../palsuite/c_runtime/fputs/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fputs/test1/test1.c | 100 + .../palsuite/c_runtime/fputs/test1/testinfo.dat | 14 + .../palsuite/c_runtime/fputs/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fputs/test2/test2.c | 88 + .../palsuite/c_runtime/fputs/test2/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fread/CMakeLists.txt | 6 + .../palsuite/c_runtime/fread/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fread/test1/test1.c | 135 + .../tests/palsuite/c_runtime/fread/test1/testfile | 1 + .../palsuite/c_runtime/fread/test1/testinfo.dat | 15 + .../palsuite/c_runtime/fread/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fread/test2/test2.c | 143 + .../tests/palsuite/c_runtime/fread/test2/testfile | 1 + .../palsuite/c_runtime/fread/test2/testinfo.dat | 16 + .../palsuite/c_runtime/fread/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fread/test3/test3.c | 131 + .../tests/palsuite/c_runtime/fread/test3/testfile | 1 + .../palsuite/c_runtime/fread/test3/testinfo.dat | 15 + .../tests/palsuite/c_runtime/free/CMakeLists.txt | 4 + .../palsuite/c_runtime/free/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/free/test1/test1.c | 62 + .../palsuite/c_runtime/free/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/fseek/CMakeLists.txt | 4 + .../palsuite/c_runtime/fseek/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fseek/test1/test1.c | 193 + .../palsuite/c_runtime/fseek/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/ftell/CMakeLists.txt | 4 + .../palsuite/c_runtime/ftell/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/ftell/test1/ftell.c | 145 + .../palsuite/c_runtime/ftell/test1/testfile.txt | 1 + .../palsuite/c_runtime/ftell/test1/testinfo.dat | 16 + .../palsuite/c_runtime/fwprintf/CMakeLists.txt | 22 + .../tests/palsuite/c_runtime/fwprintf/fwprintf.h | 453 + .../c_runtime/fwprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test1/test1.c | 71 + .../palsuite/c_runtime/fwprintf/test1/testinfo.dat | 13 + .../c_runtime/fwprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test10/test10.c | 51 + .../c_runtime/fwprintf/test10/testinfo.dat | 13 + .../c_runtime/fwprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test11/test11.c | 51 + .../c_runtime/fwprintf/test11/testinfo.dat | 13 + .../c_runtime/fwprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test12/test12.c | 52 + .../c_runtime/fwprintf/test12/testinfo.dat | 13 + .../c_runtime/fwprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test13/test13.c | 52 + .../c_runtime/fwprintf/test13/testinfo.dat | 13 + .../c_runtime/fwprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test14/test14.c | 66 + .../c_runtime/fwprintf/test14/testinfo.dat | 14 + .../c_runtime/fwprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test15/test15.c | 66 + .../c_runtime/fwprintf/test15/testinfo.dat | 14 + .../c_runtime/fwprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test16/test16.c | 65 + .../c_runtime/fwprintf/test16/testinfo.dat | 13 + .../c_runtime/fwprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test17/test17.c | 51 + .../c_runtime/fwprintf/test17/testinfo.dat | 13 + .../c_runtime/fwprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test18/test18.c | 51 + .../c_runtime/fwprintf/test18/testinfo.dat | 13 + .../c_runtime/fwprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test19/test19.c | 81 + .../c_runtime/fwprintf/test19/testinfo.dat | 13 + .../c_runtime/fwprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test2/test2.c | 45 + .../palsuite/c_runtime/fwprintf/test2/testinfo.dat | 13 + .../c_runtime/fwprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test3/test3.c | 45 + .../palsuite/c_runtime/fwprintf/test3/testinfo.dat | 13 + .../c_runtime/fwprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test4/test4.c | 85 + .../palsuite/c_runtime/fwprintf/test4/testinfo.dat | 13 + .../c_runtime/fwprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test5/test5.c | 63 + .../palsuite/c_runtime/fwprintf/test5/testinfo.dat | 13 + .../c_runtime/fwprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test6/test6.c | 48 + .../palsuite/c_runtime/fwprintf/test6/testinfo.dat | 13 + .../c_runtime/fwprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test7/test7.c | 47 + .../palsuite/c_runtime/fwprintf/test7/testinfo.dat | 13 + .../c_runtime/fwprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test8/test8.c | 51 + .../palsuite/c_runtime/fwprintf/test8/testinfo.dat | 13 + .../c_runtime/fwprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/fwprintf/test9/test9.c | 51 + .../palsuite/c_runtime/fwprintf/test9/testinfo.dat | 13 + .../tests/palsuite/c_runtime/fwrite/CMakeLists.txt | 4 + .../palsuite/c_runtime/fwrite/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/fwrite/test1/test1.c | 104 + .../palsuite/c_runtime/fwrite/test1/testinfo.dat | 12 + .../tests/palsuite/c_runtime/getc/CMakeLists.txt | 4 + .../palsuite/c_runtime/getc/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/getc/test1/getc.c | 152 + .../palsuite/c_runtime/getc/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/getenv/CMakeLists.txt | 6 + .../palsuite/c_runtime/getenv/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/getenv/test1/test1.c | 78 + .../palsuite/c_runtime/getenv/test1/testinfo.dat | 16 + .../palsuite/c_runtime/getenv/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/getenv/test2/test2.c | 101 + .../palsuite/c_runtime/getenv/test2/testinfo.dat | 14 + .../palsuite/c_runtime/getenv/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/getenv/test3/test3.c | 75 + .../palsuite/c_runtime/getenv/test3/testinfo.dat | 14 + .../palsuite/c_runtime/isalnum/CMakeLists.txt | 4 + .../c_runtime/isalnum/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isalnum/test1/test1.c | 88 + .../palsuite/c_runtime/isalnum/test1/testinfo.dat | 19 + .../palsuite/c_runtime/isalpha/CMakeLists.txt | 4 + .../c_runtime/isalpha/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isalpha/test1/test1.c | 86 + .../palsuite/c_runtime/isalpha/test1/testinfo.dat | 19 + .../palsuite/c_runtime/isdigit/CMakeLists.txt | 4 + .../c_runtime/isdigit/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isdigit/test1/test1.c | 47 + .../palsuite/c_runtime/isdigit/test1/testinfo.dat | 12 + .../palsuite/c_runtime/islower/CMakeLists.txt | 4 + .../c_runtime/islower/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/islower/test1/test1.c | 85 + .../palsuite/c_runtime/islower/test1/testinfo.dat | 19 + .../palsuite/c_runtime/isprint/CMakeLists.txt | 5 + .../c_runtime/isprint/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/isprint/test1/isprint.c | 42 + .../palsuite/c_runtime/isprint/test1/testinfo.dat | 12 + .../c_runtime/isprint/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isprint/test2/test2.c | 59 + .../palsuite/c_runtime/isprint/test2/testinfo.dat | 13 + .../palsuite/c_runtime/isspace/CMakeLists.txt | 4 + .../c_runtime/isspace/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isspace/test1/test1.c | 82 + .../palsuite/c_runtime/isspace/test1/testinfo.dat | 15 + .../palsuite/c_runtime/isupper/CMakeLists.txt | 4 + .../c_runtime/isupper/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/isupper/test1/test1.c | 88 + .../palsuite/c_runtime/isupper/test1/testinfo.dat | 19 + .../palsuite/c_runtime/iswdigit/CMakeLists.txt | 4 + .../c_runtime/iswdigit/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/iswdigit/test1/test1.c | 69 + .../palsuite/c_runtime/iswdigit/test1/testinfo.dat | 19 + .../palsuite/c_runtime/iswprint/CMakeLists.txt | 4 + .../c_runtime/iswprint/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/iswprint/test1/test1.c | 59 + .../palsuite/c_runtime/iswprint/test1/testinfo.dat | 13 + .../palsuite/c_runtime/iswspace/CMakeLists.txt | 4 + .../c_runtime/iswspace/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/iswspace/test1/test1.c | 78 + .../palsuite/c_runtime/iswspace/test1/testinfo.dat | 12 + .../palsuite/c_runtime/iswupper/CMakeLists.txt | 4 + .../c_runtime/iswupper/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/iswupper/test1/test1.c | 91 + .../palsuite/c_runtime/iswupper/test1/testinfo.dat | 19 + .../palsuite/c_runtime/iswxdigit/CMakeLists.txt | 4 + .../c_runtime/iswxdigit/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/iswxdigit/test1/test1.c | 61 + .../c_runtime/iswxdigit/test1/testinfo.dat | 14 + .../palsuite/c_runtime/isxdigit/CMakeLists.txt | 4 + .../c_runtime/isxdigit/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/isxdigit/test1/test1.c | 58 + .../palsuite/c_runtime/isxdigit/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/labs/CMakeLists.txt | 4 + .../palsuite/c_runtime/labs/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/labs/test1/test1.c | 65 + .../palsuite/c_runtime/labs/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/llabs/CMakeLists.txt | 4 + .../palsuite/c_runtime/llabs/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/llabs/test1/test1.c | 65 + .../palsuite/c_runtime/llabs/test1/testinfo.dat | 14 + .../palsuite/c_runtime/localtime/CMakeLists.txt | 4 + .../c_runtime/localtime/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/localtime/test1/test1.c | 69 + .../c_runtime/localtime/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/log/CMakeLists.txt | 3 + .../palsuite/c_runtime/log/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/log/test1/test1.c | 140 + .../palsuite/c_runtime/log/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/log10/CMakeLists.txt | 3 + .../palsuite/c_runtime/log10/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/log10/test1/test1.c | 146 + .../palsuite/c_runtime/log10/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/malloc/CMakeLists.txt | 5 + .../palsuite/c_runtime/malloc/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/malloc/test1/test1.c | 52 + .../palsuite/c_runtime/malloc/test1/testinfo.dat | 12 + .../palsuite/c_runtime/malloc/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/malloc/test2/test2.c | 41 + .../palsuite/c_runtime/malloc/test2/testinfo.dat | 12 + .../tests/palsuite/c_runtime/memchr/CMakeLists.txt | 4 + .../palsuite/c_runtime/memchr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/memchr/test1/test1.c | 122 + .../palsuite/c_runtime/memchr/test1/testinfo.dat | 19 + .../tests/palsuite/c_runtime/memcmp/CMakeLists.txt | 4 + .../palsuite/c_runtime/memcmp/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/memcmp/test1/test1.c | 57 + .../palsuite/c_runtime/memcmp/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/memcpy/CMakeLists.txt | 4 + .../palsuite/c_runtime/memcpy/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/memcpy/test1/test1.c | 87 + .../palsuite/c_runtime/memcpy/test1/testinfo.dat | 12 + .../palsuite/c_runtime/memmove/CMakeLists.txt | 4 + .../c_runtime/memmove/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/memmove/test1/test1.c | 116 + .../palsuite/c_runtime/memmove/test1/testinfo.dat | 19 + .../tests/palsuite/c_runtime/memset/CMakeLists.txt | 4 + .../palsuite/c_runtime/memset/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/memset/test1/test1.c | 60 + .../palsuite/c_runtime/memset/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/modf/CMakeLists.txt | 4 + .../palsuite/c_runtime/modf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/modf/test1/test1.c | 136 + .../palsuite/c_runtime/modf/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/modff/CMakeLists.txt | 4 + .../palsuite/c_runtime/modff/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/modff/test1/test1.c | 135 + .../palsuite/c_runtime/modff/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/pow/CMakeLists.txt | 3 + .../palsuite/c_runtime/pow/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/pow/test1/test1.c | 230 + .../palsuite/c_runtime/pow/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/printf/CMakeLists.txt | 22 + src/pal/tests/palsuite/c_runtime/printf/printf.h | 182 + .../palsuite/c_runtime/printf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test1/test1.c | 43 + .../palsuite/c_runtime/printf/test1/testinfo.dat | 12 + .../c_runtime/printf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test10/test10.c | 52 + .../palsuite/c_runtime/printf/test10/testinfo.dat | 12 + .../c_runtime/printf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test11/test11.c | 51 + .../palsuite/c_runtime/printf/test11/testinfo.dat | 12 + .../c_runtime/printf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test12/test12.c | 53 + .../palsuite/c_runtime/printf/test12/testinfo.dat | 12 + .../c_runtime/printf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test13/test13.c | 54 + .../palsuite/c_runtime/printf/test13/testinfo.dat | 12 + .../c_runtime/printf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test14/test14.c | 54 + .../palsuite/c_runtime/printf/test14/testinfo.dat | 12 + .../c_runtime/printf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test15/test15.c | 54 + .../palsuite/c_runtime/printf/test15/testinfo.dat | 12 + .../c_runtime/printf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test16/test16.c | 50 + .../palsuite/c_runtime/printf/test16/testinfo.dat | 12 + .../c_runtime/printf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test17/test17.c | 52 + .../palsuite/c_runtime/printf/test17/testinfo.dat | 12 + .../c_runtime/printf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test18/test18.c | 51 + .../palsuite/c_runtime/printf/test18/testinfo.dat | 12 + .../c_runtime/printf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/printf/test19/test19.c | 76 + .../palsuite/c_runtime/printf/test19/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test2/test2.c | 45 + .../palsuite/c_runtime/printf/test2/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test3/test3.c | 45 + .../palsuite/c_runtime/printf/test3/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test4/test4.c | 66 + .../palsuite/c_runtime/printf/test4/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test5/test5.c | 60 + .../palsuite/c_runtime/printf/test5/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test6/test6.c | 48 + .../palsuite/c_runtime/printf/test6/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test7/test7.c | 47 + .../palsuite/c_runtime/printf/test7/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test8/test8.c | 53 + .../palsuite/c_runtime/printf/test8/testinfo.dat | 12 + .../palsuite/c_runtime/printf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/printf/test9/test9.c | 53 + .../palsuite/c_runtime/printf/test9/testinfo.dat | 12 + .../tests/palsuite/c_runtime/qsort/CMakeLists.txt | 5 + .../palsuite/c_runtime/qsort/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/qsort/test1/test1.c | 48 + .../palsuite/c_runtime/qsort/test1/testinfo.dat | 12 + .../palsuite/c_runtime/qsort/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/qsort/test2/test2.c | 49 + .../palsuite/c_runtime/qsort/test2/testinfo.dat | 12 + .../palsuite/c_runtime/rand_srand/CMakeLists.txt | 4 + .../c_runtime/rand_srand/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/rand_srand/test1/test1.c | 100 + .../c_runtime/rand_srand/test1/testinfo.dat | 16 + .../palsuite/c_runtime/realloc/CMakeLists.txt | 4 + .../c_runtime/realloc/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/realloc/test1/test1.c | 66 + .../palsuite/c_runtime/realloc/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/sin/CMakeLists.txt | 3 + .../palsuite/c_runtime/sin/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/sin/test1/test1.c | 131 + .../palsuite/c_runtime/sin/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/sinh/CMakeLists.txt | 3 + .../palsuite/c_runtime/sinh/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sinh/test1/test1.c | 130 + .../palsuite/c_runtime/sinh/test1/testinfo.dat | 13 + .../palsuite/c_runtime/sprintf/CMakeLists.txt | 22 + src/pal/tests/palsuite/c_runtime/sprintf/sprintf.h | 195 + .../c_runtime/sprintf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test1/test1.c | 45 + .../palsuite/c_runtime/sprintf/test1/testinfo.dat | 12 + .../c_runtime/sprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test10/test10.c | 55 + .../palsuite/c_runtime/sprintf/test10/testinfo.dat | 12 + .../c_runtime/sprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test11/test11.c | 55 + .../palsuite/c_runtime/sprintf/test11/testinfo.dat | 12 + .../c_runtime/sprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test12/test12.c | 56 + .../palsuite/c_runtime/sprintf/test12/testinfo.dat | 12 + .../c_runtime/sprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test13/test13.c | 56 + .../palsuite/c_runtime/sprintf/test13/testinfo.dat | 12 + .../c_runtime/sprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test14/test14.c | 53 + .../palsuite/c_runtime/sprintf/test14/testinfo.dat | 12 + .../c_runtime/sprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test15/test15.c | 53 + .../palsuite/c_runtime/sprintf/test15/testinfo.dat | 12 + .../c_runtime/sprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test16/test16.c | 52 + .../palsuite/c_runtime/sprintf/test16/testinfo.dat | 12 + .../c_runtime/sprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test17/test17.c | 54 + .../palsuite/c_runtime/sprintf/test17/testinfo.dat | 12 + .../c_runtime/sprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test18/test18.c | 53 + .../palsuite/c_runtime/sprintf/test18/testinfo.dat | 12 + .../c_runtime/sprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/sprintf/test19/test19.c | 78 + .../palsuite/c_runtime/sprintf/test19/testinfo.dat | 12 + .../c_runtime/sprintf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test2/test2.c | 47 + .../palsuite/c_runtime/sprintf/test2/testinfo.dat | 12 + .../c_runtime/sprintf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test3/test3.c | 47 + .../palsuite/c_runtime/sprintf/test3/testinfo.dat | 12 + .../c_runtime/sprintf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test4/test4.c | 69 + .../palsuite/c_runtime/sprintf/test4/testinfo.dat | 12 + .../c_runtime/sprintf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test5/test5.c | 62 + .../palsuite/c_runtime/sprintf/test5/testinfo.dat | 12 + .../c_runtime/sprintf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test6/test6.c | 50 + .../palsuite/c_runtime/sprintf/test6/testinfo.dat | 12 + .../c_runtime/sprintf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test7/test7.c | 49 + .../palsuite/c_runtime/sprintf/test7/testinfo.dat | 12 + .../c_runtime/sprintf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test8/test8.c | 55 + .../palsuite/c_runtime/sprintf/test8/testinfo.dat | 12 + .../c_runtime/sprintf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sprintf/test9/test9.c | 55 + .../palsuite/c_runtime/sprintf/test9/testinfo.dat | 12 + .../tests/palsuite/c_runtime/sqrt/CMakeLists.txt | 4 + .../palsuite/c_runtime/sqrt/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sqrt/test1/test1.c | 123 + .../palsuite/c_runtime/sqrt/test1/testinfo.dat | 17 + .../tests/palsuite/c_runtime/sscanf/CMakeLists.txt | 20 + src/pal/tests/palsuite/c_runtime/sscanf/sscanf.h | 246 + .../palsuite/c_runtime/sscanf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test1/test1.c | 53 + .../palsuite/c_runtime/sscanf/test1/testinfo.dat | 12 + .../c_runtime/sscanf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test10/test10.c | 37 + .../palsuite/c_runtime/sscanf/test10/testinfo.dat | 12 + .../c_runtime/sscanf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test11/test11.c | 36 + .../palsuite/c_runtime/sscanf/test11/testinfo.dat | 12 + .../c_runtime/sscanf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test12/test12.c | 35 + .../palsuite/c_runtime/sscanf/test12/testinfo.dat | 12 + .../c_runtime/sscanf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test13/test13.c | 37 + .../palsuite/c_runtime/sscanf/test13/testinfo.dat | 12 + .../c_runtime/sscanf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test14/test14.c | 36 + .../palsuite/c_runtime/sscanf/test14/testinfo.dat | 12 + .../c_runtime/sscanf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test15/test15.c | 36 + .../palsuite/c_runtime/sscanf/test15/testinfo.dat | 12 + .../c_runtime/sscanf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test16/test16.c | 37 + .../palsuite/c_runtime/sscanf/test16/testinfo.dat | 12 + .../c_runtime/sscanf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/sscanf/test17/test17.c | 37 + .../palsuite/c_runtime/sscanf/test17/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test2/test2.c | 44 + .../palsuite/c_runtime/sscanf/test2/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test3/test3.c | 35 + .../palsuite/c_runtime/sscanf/test3/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test4/test4.c | 44 + .../palsuite/c_runtime/sscanf/test4/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test5/test5.c | 43 + .../palsuite/c_runtime/sscanf/test5/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test6/test6.c | 43 + .../palsuite/c_runtime/sscanf/test6/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test7/test7.c | 43 + .../palsuite/c_runtime/sscanf/test7/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test8/test8.c | 43 + .../palsuite/c_runtime/sscanf/test8/testinfo.dat | 12 + .../palsuite/c_runtime/sscanf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/sscanf/test9/test9.c | 38 + .../palsuite/c_runtime/sscanf/test9/testinfo.dat | 12 + .../tests/palsuite/c_runtime/strcat/CMakeLists.txt | 4 + .../palsuite/c_runtime/strcat/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strcat/test1/test1.c | 66 + .../palsuite/c_runtime/strcat/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/strchr/CMakeLists.txt | 4 + .../palsuite/c_runtime/strchr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strchr/test1/test1.c | 86 + .../palsuite/c_runtime/strchr/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/strcmp/CMakeLists.txt | 4 + .../palsuite/c_runtime/strcmp/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strcmp/test1/test1.c | 73 + .../palsuite/c_runtime/strcmp/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/strcpy/CMakeLists.txt | 4 + .../palsuite/c_runtime/strcpy/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strcpy/test1/test1.c | 51 + .../palsuite/c_runtime/strcpy/test1/testinfo.dat | 14 + .../palsuite/c_runtime/strcspn/CMakeLists.txt | 4 + .../c_runtime/strcspn/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strcspn/test1/test1.c | 59 + .../palsuite/c_runtime/strcspn/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/strlen/CMakeLists.txt | 4 + .../palsuite/c_runtime/strlen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strlen/test1/test1.c | 33 + .../palsuite/c_runtime/strlen/test1/testinfo.dat | 13 + .../palsuite/c_runtime/strncat/CMakeLists.txt | 4 + .../c_runtime/strncat/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strncat/test1/test1.c | 77 + .../palsuite/c_runtime/strncat/test1/testinfo.dat | 14 + .../palsuite/c_runtime/strncmp/CMakeLists.txt | 4 + .../c_runtime/strncmp/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strncmp/test1/test1.c | 80 + .../palsuite/c_runtime/strncmp/test1/testinfo.dat | 14 + .../palsuite/c_runtime/strncpy/CMakeLists.txt | 4 + .../c_runtime/strncpy/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strncpy/test1/test1.c | 85 + .../palsuite/c_runtime/strncpy/test1/testinfo.dat | 15 + .../palsuite/c_runtime/strpbrk/CMakeLists.txt | 4 + .../c_runtime/strpbrk/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strpbrk/test1/test1.c | 85 + .../palsuite/c_runtime/strpbrk/test1/testinfo.dat | 14 + .../palsuite/c_runtime/strrchr/CMakeLists.txt | 4 + .../c_runtime/strrchr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strrchr/test1/test1.c | 55 + .../palsuite/c_runtime/strrchr/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/strspn/CMakeLists.txt | 4 + .../palsuite/c_runtime/strspn/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strspn/test1/test1.c | 60 + .../palsuite/c_runtime/strspn/test1/testinfo.dat | 15 + .../tests/palsuite/c_runtime/strstr/CMakeLists.txt | 4 + .../palsuite/c_runtime/strstr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strstr/test1/test1.c | 83 + .../palsuite/c_runtime/strstr/test1/testinfo.dat | 16 + .../tests/palsuite/c_runtime/strtod/CMakeLists.txt | 5 + .../palsuite/c_runtime/strtod/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strtod/test1/test1.c | 93 + .../palsuite/c_runtime/strtod/test1/testinfo.dat | 17 + .../palsuite/c_runtime/strtod/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strtod/test2/test2.c | 65 + .../palsuite/c_runtime/strtod/test2/testinfo.dat | 16 + .../tests/palsuite/c_runtime/strtok/CMakeLists.txt | 4 + .../palsuite/c_runtime/strtok/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strtok/test1/test1.c | 78 + .../palsuite/c_runtime/strtok/test1/testinfo.dat | 14 + .../palsuite/c_runtime/strtoul/CMakeLists.txt | 4 + .../c_runtime/strtoul/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/strtoul/test1/test1.c | 73 + .../palsuite/c_runtime/strtoul/test1/testinfo.dat | 13 + .../palsuite/c_runtime/swprintf/CMakeLists.txt | 22 + .../tests/palsuite/c_runtime/swprintf/swprintf.h | 202 + .../c_runtime/swprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test1/test1.c | 44 + .../palsuite/c_runtime/swprintf/test1/testinfo.dat | 12 + .../c_runtime/swprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test10/test10.c | 55 + .../c_runtime/swprintf/test10/testinfo.dat | 12 + .../c_runtime/swprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test11/test11.c | 55 + .../c_runtime/swprintf/test11/testinfo.dat | 12 + .../c_runtime/swprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test12/test12.c | 56 + .../c_runtime/swprintf/test12/testinfo.dat | 12 + .../c_runtime/swprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test13/test13.c | 55 + .../c_runtime/swprintf/test13/testinfo.dat | 12 + .../c_runtime/swprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test14/test14.c | 67 + .../c_runtime/swprintf/test14/testinfo.dat | 12 + .../c_runtime/swprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test15/test15.c | 67 + .../c_runtime/swprintf/test15/testinfo.dat | 12 + .../c_runtime/swprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test16/test16.c | 67 + .../c_runtime/swprintf/test16/testinfo.dat | 12 + .../c_runtime/swprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test17/test17.c | 69 + .../c_runtime/swprintf/test17/testinfo.dat | 12 + .../c_runtime/swprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test18/test18.c | 69 + .../c_runtime/swprintf/test18/testinfo.dat | 12 + .../c_runtime/swprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test19/test19.c | 109 + .../c_runtime/swprintf/test19/testinfo.dat | 12 + .../c_runtime/swprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test2/test2.c | 46 + .../palsuite/c_runtime/swprintf/test2/testinfo.dat | 12 + .../c_runtime/swprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test3/test3.c | 43 + .../palsuite/c_runtime/swprintf/test3/testinfo.dat | 12 + .../c_runtime/swprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test4/test4.c | 71 + .../palsuite/c_runtime/swprintf/test4/testinfo.dat | 12 + .../c_runtime/swprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test5/test5.c | 67 + .../palsuite/c_runtime/swprintf/test5/testinfo.dat | 12 + .../c_runtime/swprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test6/test6.c | 47 + .../palsuite/c_runtime/swprintf/test6/testinfo.dat | 12 + .../c_runtime/swprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test7/test7.c | 48 + .../palsuite/c_runtime/swprintf/test7/testinfo.dat | 12 + .../c_runtime/swprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test8/test8.c | 55 + .../palsuite/c_runtime/swprintf/test8/testinfo.dat | 12 + .../c_runtime/swprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/swprintf/test9/test9.c | 55 + .../palsuite/c_runtime/swprintf/test9/testinfo.dat | 12 + .../palsuite/c_runtime/swscanf/CMakeLists.txt | 20 + src/pal/tests/palsuite/c_runtime/swscanf/swscanf.h | 262 + .../c_runtime/swscanf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test1/test1.c | 53 + .../palsuite/c_runtime/swscanf/test1/testinfo.dat | 12 + .../c_runtime/swscanf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test10/test10.c | 36 + .../palsuite/c_runtime/swscanf/test10/testinfo.dat | 12 + .../c_runtime/swscanf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test11/test11.c | 35 + .../palsuite/c_runtime/swscanf/test11/testinfo.dat | 12 + .../c_runtime/swscanf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test12/test12.c | 35 + .../palsuite/c_runtime/swscanf/test12/testinfo.dat | 12 + .../c_runtime/swscanf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test13/test13.c | 37 + .../palsuite/c_runtime/swscanf/test13/testinfo.dat | 12 + .../c_runtime/swscanf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test14/test14.c | 38 + .../palsuite/c_runtime/swscanf/test14/testinfo.dat | 12 + .../c_runtime/swscanf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test15/test15.c | 37 + .../palsuite/c_runtime/swscanf/test15/testinfo.dat | 12 + .../c_runtime/swscanf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test16/test16.c | 37 + .../palsuite/c_runtime/swscanf/test16/testinfo.dat | 12 + .../c_runtime/swscanf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/swscanf/test17/test17.c | 37 + .../palsuite/c_runtime/swscanf/test17/testinfo.dat | 12 + .../c_runtime/swscanf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test2/test2.c | 43 + .../palsuite/c_runtime/swscanf/test2/testinfo.dat | 12 + .../c_runtime/swscanf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test3/test3.c | 36 + .../palsuite/c_runtime/swscanf/test3/testinfo.dat | 12 + .../c_runtime/swscanf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test4/test4.c | 44 + .../palsuite/c_runtime/swscanf/test4/testinfo.dat | 12 + .../c_runtime/swscanf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test5/test5.c | 44 + .../palsuite/c_runtime/swscanf/test5/testinfo.dat | 12 + .../c_runtime/swscanf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test6/test6.c | 44 + .../palsuite/c_runtime/swscanf/test6/testinfo.dat | 12 + .../c_runtime/swscanf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test7/test7.c | 44 + .../palsuite/c_runtime/swscanf/test7/testinfo.dat | 12 + .../c_runtime/swscanf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test8/test8.c | 44 + .../palsuite/c_runtime/swscanf/test8/testinfo.dat | 12 + .../c_runtime/swscanf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/swscanf/test9/test9.c | 37 + .../palsuite/c_runtime/swscanf/test9/testinfo.dat | 12 + .../tests/palsuite/c_runtime/tan/CMakeLists.txt | 3 + .../palsuite/c_runtime/tan/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/c_runtime/tan/test1/test1.c | 137 + .../palsuite/c_runtime/tan/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/tanh/CMakeLists.txt | 3 + .../palsuite/c_runtime/tanh/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/tanh/test1/test1.c | 130 + .../palsuite/c_runtime/tanh/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/time/CMakeLists.txt | 4 + .../palsuite/c_runtime/time/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/time/test1/test1.c | 51 + .../palsuite/c_runtime/time/test1/testinfo.dat | 14 + .../palsuite/c_runtime/tolower/CMakeLists.txt | 4 + .../c_runtime/tolower/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/tolower/test1/test1.c | 79 + .../palsuite/c_runtime/tolower/test1/testinfo.dat | 19 + .../palsuite/c_runtime/toupper/CMakeLists.txt | 4 + .../c_runtime/toupper/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/toupper/test1/test1.c | 64 + .../palsuite/c_runtime/toupper/test1/testinfo.dat | 19 + .../palsuite/c_runtime/towlower/CMakeLists.txt | 4 + .../c_runtime/towlower/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/towlower/test1/test1.c | 79 + .../palsuite/c_runtime/towlower/test1/testinfo.dat | 19 + .../palsuite/c_runtime/towupper/CMakeLists.txt | 4 + .../c_runtime/towupper/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/towupper/test1/test1.c | 65 + .../palsuite/c_runtime/towupper/test1/testinfo.dat | 19 + .../tests/palsuite/c_runtime/ungetc/CMakeLists.txt | 5 + .../palsuite/c_runtime/ungetc/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/ungetc/test1/testinfo.dat | 12 + .../tests/palsuite/c_runtime/ungetc/test1/ungetc.c | 130 + .../palsuite/c_runtime/ungetc/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/ungetc/test2/test2.txt | 1 + .../palsuite/c_runtime/ungetc/test2/testinfo.dat | 12 + .../tests/palsuite/c_runtime/ungetc/test2/ungetc.c | 188 + .../palsuite/c_runtime/vfprintf/CMakeLists.txt | 22 + .../c_runtime/vfprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test1/test1.c | 68 + .../palsuite/c_runtime/vfprintf/test1/testinfo.dat | 12 + .../c_runtime/vfprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test10/test10.c | 52 + .../c_runtime/vfprintf/test10/testinfo.dat | 12 + .../c_runtime/vfprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test11/test11.c | 51 + .../c_runtime/vfprintf/test11/testinfo.dat | 12 + .../c_runtime/vfprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test12/test12.c | 53 + .../c_runtime/vfprintf/test12/testinfo.dat | 12 + .../c_runtime/vfprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test13/test13.c | 54 + .../c_runtime/vfprintf/test13/testinfo.dat | 12 + .../c_runtime/vfprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test14/test14.c | 54 + .../c_runtime/vfprintf/test14/testinfo.dat | 12 + .../c_runtime/vfprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test15/test15.c | 54 + .../c_runtime/vfprintf/test15/testinfo.dat | 12 + .../c_runtime/vfprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test16/test16.c | 50 + .../c_runtime/vfprintf/test16/testinfo.dat | 12 + .../c_runtime/vfprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test17/test17.c | 52 + .../c_runtime/vfprintf/test17/testinfo.dat | 12 + .../c_runtime/vfprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test18/test18.c | 51 + .../c_runtime/vfprintf/test18/testinfo.dat | 12 + .../c_runtime/vfprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test19/test19.c | 76 + .../c_runtime/vfprintf/test19/testinfo.dat | 12 + .../c_runtime/vfprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test2/test2.c | 45 + .../palsuite/c_runtime/vfprintf/test2/testinfo.dat | 12 + .../c_runtime/vfprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test3/test3.c | 45 + .../palsuite/c_runtime/vfprintf/test3/testinfo.dat | 12 + .../c_runtime/vfprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test4/test4.c | 70 + .../palsuite/c_runtime/vfprintf/test4/testinfo.dat | 12 + .../c_runtime/vfprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test5/test5.c | 60 + .../palsuite/c_runtime/vfprintf/test5/testinfo.dat | 12 + .../c_runtime/vfprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test6/test6.c | 48 + .../palsuite/c_runtime/vfprintf/test6/testinfo.dat | 12 + .../c_runtime/vfprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test7/test7.c | 47 + .../palsuite/c_runtime/vfprintf/test7/testinfo.dat | 12 + .../c_runtime/vfprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test8/test8.c | 53 + .../palsuite/c_runtime/vfprintf/test8/testinfo.dat | 12 + .../c_runtime/vfprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/vfprintf/test9/test9.c | 53 + .../palsuite/c_runtime/vfprintf/test9/testinfo.dat | 12 + .../tests/palsuite/c_runtime/vfprintf/vfprintf.h | 463 + .../palsuite/c_runtime/vprintf/CMakeLists.txt | 23 + .../c_runtime/vprintf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test1/test1.c | 43 + .../palsuite/c_runtime/vprintf/test1/testinfo.dat | 12 + .../c_runtime/vprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test10/test10.c | 52 + .../palsuite/c_runtime/vprintf/test10/testinfo.dat | 12 + .../c_runtime/vprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test11/test11.c | 51 + .../palsuite/c_runtime/vprintf/test11/testinfo.dat | 12 + .../c_runtime/vprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test12/test12.c | 53 + .../palsuite/c_runtime/vprintf/test12/testinfo.dat | 12 + .../c_runtime/vprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test13/test13.c | 54 + .../palsuite/c_runtime/vprintf/test13/testinfo.dat | 12 + .../c_runtime/vprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test14/test14.c | 54 + .../palsuite/c_runtime/vprintf/test14/testinfo.dat | 12 + .../c_runtime/vprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test15/test15.c | 54 + .../palsuite/c_runtime/vprintf/test15/testinfo.dat | 12 + .../c_runtime/vprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test16/test16.c | 50 + .../palsuite/c_runtime/vprintf/test16/testinfo.dat | 12 + .../c_runtime/vprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test17/test17.c | 52 + .../palsuite/c_runtime/vprintf/test17/testinfo.dat | 12 + .../c_runtime/vprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test18/test18.c | 51 + .../palsuite/c_runtime/vprintf/test18/testinfo.dat | 12 + .../c_runtime/vprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/vprintf/test19/test19.c | 76 + .../palsuite/c_runtime/vprintf/test19/testinfo.dat | 12 + .../c_runtime/vprintf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test2/test2.c | 45 + .../palsuite/c_runtime/vprintf/test2/testinfo.dat | 12 + .../c_runtime/vprintf/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test3/test3.c | 45 + .../palsuite/c_runtime/vprintf/test3/testinfo.dat | 12 + .../c_runtime/vprintf/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test4/test4.c | 70 + .../palsuite/c_runtime/vprintf/test4/testinfo.dat | 12 + .../c_runtime/vprintf/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test5/test5.c | 60 + .../palsuite/c_runtime/vprintf/test5/testinfo.dat | 12 + .../c_runtime/vprintf/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test6/test6.c | 48 + .../palsuite/c_runtime/vprintf/test6/testinfo.dat | 12 + .../c_runtime/vprintf/test7/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test7/test7.c | 47 + .../palsuite/c_runtime/vprintf/test7/testinfo.dat | 12 + .../c_runtime/vprintf/test8/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test8/test8.c | 53 + .../palsuite/c_runtime/vprintf/test8/testinfo.dat | 12 + .../c_runtime/vprintf/test9/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/vprintf/test9/test9.c | 53 + .../palsuite/c_runtime/vprintf/test9/testinfo.dat | 12 + src/pal/tests/palsuite/c_runtime/vprintf/vprintf.h | 193 + .../palsuite/c_runtime/vsprintf/CMakeLists.txt | 22 + .../c_runtime/vsprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test1/test1.c | 55 + .../palsuite/c_runtime/vsprintf/test1/testinfo.dat | 13 + .../c_runtime/vsprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test10/test10.c | 50 + .../c_runtime/vsprintf/test10/testinfo.dat | 14 + .../c_runtime/vsprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test11/test11.c | 50 + .../c_runtime/vsprintf/test11/testinfo.dat | 14 + .../c_runtime/vsprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test12/test12.c | 52 + .../c_runtime/vsprintf/test12/testinfo.dat | 14 + .../c_runtime/vsprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test13/test13.c | 52 + .../c_runtime/vsprintf/test13/testinfo.dat | 14 + .../c_runtime/vsprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test14/test14.c | 50 + .../c_runtime/vsprintf/test14/testinfo.dat | 14 + .../c_runtime/vsprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test15/test15.c | 64 + .../c_runtime/vsprintf/test15/testinfo.dat | 14 + .../c_runtime/vsprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test16/test16.c | 49 + .../c_runtime/vsprintf/test16/testinfo.dat | 14 + .../c_runtime/vsprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test17/test17.c | 50 + .../c_runtime/vsprintf/test17/testinfo.dat | 14 + .../c_runtime/vsprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test18/test18.c | 50 + .../c_runtime/vsprintf/test18/testinfo.dat | 14 + .../c_runtime/vsprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test19/test19.c | 67 + .../c_runtime/vsprintf/test19/testinfo.dat | 14 + .../c_runtime/vsprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test2/test2.c | 42 + .../palsuite/c_runtime/vsprintf/test2/testinfo.dat | 14 + .../c_runtime/vsprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test3/test3.c | 43 + .../palsuite/c_runtime/vsprintf/test3/testinfo.dat | 14 + .../c_runtime/vsprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test4/test4.c | 72 + .../palsuite/c_runtime/vsprintf/test4/testinfo.dat | 14 + .../c_runtime/vsprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test5/test5.c | 43 + .../palsuite/c_runtime/vsprintf/test5/testinfo.dat | 14 + .../c_runtime/vsprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test6/test6.c | 44 + .../palsuite/c_runtime/vsprintf/test6/testinfo.dat | 14 + .../c_runtime/vsprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test7/test7.c | 44 + .../palsuite/c_runtime/vsprintf/test7/testinfo.dat | 14 + .../c_runtime/vsprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test8/test8.c | 52 + .../palsuite/c_runtime/vsprintf/test8/testinfo.dat | 14 + .../c_runtime/vsprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/vsprintf/test9/test9.c | 51 + .../palsuite/c_runtime/vsprintf/test9/testinfo.dat | 14 + .../tests/palsuite/c_runtime/vsprintf/vsprintf.h | 218 + .../palsuite/c_runtime/vswprintf/CMakeLists.txt | 22 + .../c_runtime/vswprintf/test1/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test1/test1.c | 41 + .../c_runtime/vswprintf/test1/testinfo.dat | 14 + .../c_runtime/vswprintf/test10/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test10/test10.c | 48 + .../c_runtime/vswprintf/test10/testinfo.dat | 14 + .../c_runtime/vswprintf/test11/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test11/test11.c | 48 + .../c_runtime/vswprintf/test11/testinfo.dat | 14 + .../c_runtime/vswprintf/test12/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test12/test12.c | 48 + .../c_runtime/vswprintf/test12/testinfo.dat | 14 + .../c_runtime/vswprintf/test13/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test13/test13.c | 48 + .../c_runtime/vswprintf/test13/testinfo.dat | 14 + .../c_runtime/vswprintf/test14/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test14/test14.c | 61 + .../c_runtime/vswprintf/test14/testinfo.dat | 14 + .../c_runtime/vswprintf/test15/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test15/test15.c | 62 + .../c_runtime/vswprintf/test15/testinfo.dat | 14 + .../c_runtime/vswprintf/test16/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test16/test16.c | 61 + .../c_runtime/vswprintf/test16/testinfo.dat | 14 + .../c_runtime/vswprintf/test17/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test17/test17.c | 63 + .../c_runtime/vswprintf/test17/testinfo.dat | 14 + .../c_runtime/vswprintf/test18/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test18/test18.c | 63 + .../c_runtime/vswprintf/test18/testinfo.dat | 14 + .../c_runtime/vswprintf/test19/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test19/test19.c | 137 + .../c_runtime/vswprintf/test19/testinfo.dat | 14 + .../c_runtime/vswprintf/test2/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test2/test2.c | 40 + .../c_runtime/vswprintf/test2/testinfo.dat | 14 + .../c_runtime/vswprintf/test3/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test3/test3.c | 40 + .../c_runtime/vswprintf/test3/testinfo.dat | 14 + .../c_runtime/vswprintf/test4/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test4/test4.c | 118 + .../c_runtime/vswprintf/test4/testinfo.dat | 14 + .../c_runtime/vswprintf/test5/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test5/test5.c | 79 + .../c_runtime/vswprintf/test5/testinfo.dat | 14 + .../c_runtime/vswprintf/test6/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test6/test6.c | 41 + .../c_runtime/vswprintf/test6/testinfo.dat | 14 + .../c_runtime/vswprintf/test7/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test7/test7.c | 41 + .../c_runtime/vswprintf/test7/testinfo.dat | 14 + .../c_runtime/vswprintf/test8/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test8/test8.c | 47 + .../c_runtime/vswprintf/test8/testinfo.dat | 14 + .../c_runtime/vswprintf/test9/CMakeLists.txt | 19 + .../palsuite/c_runtime/vswprintf/test9/test9.c | 47 + .../c_runtime/vswprintf/test9/testinfo.dat | 14 + .../tests/palsuite/c_runtime/vswprintf/vswprintf.h | 132 + .../tests/palsuite/c_runtime/wcscat/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcscat/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcscat/test1/test1.c | 71 + .../palsuite/c_runtime/wcscat/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/wcschr/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcschr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcschr/test1/test1.c | 51 + .../palsuite/c_runtime/wcschr/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/wcscmp/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcscmp/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcscmp/test1/test1.c | 57 + .../palsuite/c_runtime/wcscmp/test1/testinfo.dat | 12 + .../tests/palsuite/c_runtime/wcscpy/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcscpy/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcscpy/test1/test1.c | 47 + .../palsuite/c_runtime/wcscpy/test1/testinfo.dat | 12 + .../tests/palsuite/c_runtime/wcslen/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcslen/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcslen/test1/test1.c | 49 + .../palsuite/c_runtime/wcslen/test1/testinfo.dat | 13 + .../palsuite/c_runtime/wcsncat/CMakeLists.txt | 4 + .../c_runtime/wcsncat/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcsncat/test1/test1.c | 77 + .../palsuite/c_runtime/wcsncat/test1/testinfo.dat | 14 + .../palsuite/c_runtime/wcsncmp/CMakeLists.txt | 4 + .../c_runtime/wcsncmp/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcsncmp/test1/test1.c | 73 + .../palsuite/c_runtime/wcsncmp/test1/testinfo.dat | 13 + .../palsuite/c_runtime/wcsncpy/CMakeLists.txt | 4 + .../c_runtime/wcsncpy/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcsncpy/test1/test1.c | 84 + .../palsuite/c_runtime/wcsncpy/test1/testinfo.dat | 15 + .../palsuite/c_runtime/wcspbrk/CMakeLists.txt | 4 + .../c_runtime/wcspbrk/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcspbrk/test1/test1.c | 61 + .../palsuite/c_runtime/wcspbrk/test1/testinfo.dat | 13 + .../palsuite/c_runtime/wcsrchr/CMakeLists.txt | 4 + .../c_runtime/wcsrchr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcsrchr/test1/test1.c | 50 + .../palsuite/c_runtime/wcsrchr/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/wcsstr/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcsstr/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcsstr/test1/test1.c | 62 + .../palsuite/c_runtime/wcsstr/test1/testinfo.dat | 13 + .../tests/palsuite/c_runtime/wcstod/CMakeLists.txt | 5 + .../palsuite/c_runtime/wcstod/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstod/test1/test1.c | 79 + .../palsuite/c_runtime/wcstod/test1/testinfo.dat | 13 + .../palsuite/c_runtime/wcstod/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstod/test2/test2.c | 59 + .../palsuite/c_runtime/wcstod/test2/testinfo.dat | 13 + .../tests/palsuite/c_runtime/wcstok/CMakeLists.txt | 4 + .../palsuite/c_runtime/wcstok/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstok/test1/test1.c | 114 + .../palsuite/c_runtime/wcstok/test1/testinfo.dat | 14 + .../tests/palsuite/c_runtime/wcstol/CMakeLists.txt | 9 + .../palsuite/c_runtime/wcstol/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test1/test1.c | 53 + .../palsuite/c_runtime/wcstol/test1/testinfo.dat | 12 + .../palsuite/c_runtime/wcstol/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test2/test2.c | 53 + .../palsuite/c_runtime/wcstol/test2/testinfo.dat | 12 + .../palsuite/c_runtime/wcstol/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test3/test3.c | 52 + .../palsuite/c_runtime/wcstol/test3/testinfo.dat | 12 + .../palsuite/c_runtime/wcstol/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test4/test4.c | 77 + .../palsuite/c_runtime/wcstol/test4/testinfo.dat | 12 + .../palsuite/c_runtime/wcstol/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test5/test5.c | 76 + .../palsuite/c_runtime/wcstol/test5/testinfo.dat | 13 + .../palsuite/c_runtime/wcstol/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstol/test6/test6.c | 86 + .../palsuite/c_runtime/wcstol/test6/testinfo.dat | 12 + .../palsuite/c_runtime/wcstoul/CMakeLists.txt | 9 + .../c_runtime/wcstoul/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test1/test1.c | 49 + .../palsuite/c_runtime/wcstoul/test1/testinfo.dat | 12 + .../c_runtime/wcstoul/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test2/test2.c | 49 + .../palsuite/c_runtime/wcstoul/test2/testinfo.dat | 12 + .../c_runtime/wcstoul/test3/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test3/test3.c | 49 + .../palsuite/c_runtime/wcstoul/test3/testinfo.dat | 12 + .../c_runtime/wcstoul/test4/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test4/test4.c | 52 + .../palsuite/c_runtime/wcstoul/test4/testinfo.dat | 12 + .../c_runtime/wcstoul/test5/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test5/test5.c | 69 + .../palsuite/c_runtime/wcstoul/test5/testinfo.dat | 13 + .../c_runtime/wcstoul/test6/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wcstoul/test6/test6.c | 83 + .../palsuite/c_runtime/wcstoul/test6/testinfo.dat | 12 + .../palsuite/c_runtime/wprintf/CMakeLists.txt | 5 + .../c_runtime/wprintf/test1/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wprintf/test1/test1.c | 47 + .../palsuite/c_runtime/wprintf/test1/testinfo.dat | 12 + .../c_runtime/wprintf/test2/CMakeLists.txt | 19 + .../tests/palsuite/c_runtime/wprintf/test2/test2.c | 45 + .../palsuite/c_runtime/wprintf/test2/testinfo.dat | 12 + src/pal/tests/palsuite/c_runtime/wprintf/wprintf.h | 171 + src/pal/tests/palsuite/common/ResultBuffer.cpp | 69 + src/pal/tests/palsuite/common/ResultBuffer.h | 43 + src/pal/tests/palsuite/common/ResultTime.h | 103 + src/pal/tests/palsuite/common/pal_stdclib.h | 24 + src/pal/tests/palsuite/common/palsuite.h | 182 + src/pal/tests/palsuite/composite/CMakeLists.txt | 7 + .../composite/object_management/CMakeLists.txt | 6 + .../object_management/event/CMakeLists.txt | 5 + .../event/nonshared/CMakeLists.txt | 21 + .../object_management/event/nonshared/event.c | 358 + .../object_management/event/nonshared/main.c | 228 + .../object_management/event/shared/CMakeLists.txt | 21 + .../object_management/event/shared/event.c | 373 + .../object_management/event/shared/main.c | 265 + .../object_management/mutex/CMakeLists.txt | 5 + .../mutex/nonshared/CMakeLists.txt | 21 + .../object_management/mutex/nonshared/main.c | 230 + .../object_management/mutex/nonshared/mutex.c | 340 + .../object_management/mutex/shared/CMakeLists.txt | 21 + .../object_management/mutex/shared/main.c | 265 + .../object_management/mutex/shared/mutex.c | 354 + .../composite/object_management/readme.txt | 29 + .../object_management/semaphore/CMakeLists.txt | 5 + .../semaphore/nonshared/CMakeLists.txt | 21 + .../object_management/semaphore/nonshared/main.c | 228 + .../semaphore/nonshared/semaphore.c | 342 + .../semaphore/shared/CMakeLists.txt | 21 + .../object_management/semaphore/shared/main.c | 278 + .../object_management/semaphore/shared/semaphore.c | 351 + .../composite/synchronization/CMakeLists.txt | 6 + .../synchronization/criticalsection/CMakeLists.txt | 20 + .../criticalsection/criticalsection.c | 418 + .../synchronization/criticalsection/mainWrapper.c | 255 + .../synchronization/criticalsection/readme.txt | 11 + .../nativecriticalsection/CMakeLists.txt | 21 + .../nativecriticalsection/mtx_critsect.cpp | 111 + .../nativecriticalsection/mtx_critsect.h | 51 + .../pal_composite_native_cs.c | 471 + .../nativecriticalsection/readme.txt | 19 + .../nativecriticalsection/resultbuffer.cpp | 69 + .../nativecriticalsection/resultbuffer.h | 43 + .../nativecs_interlocked/CMakeLists.txt | 22 + .../nativecs_interlocked/hpitinterlock.s | 168 + .../nativecs_interlocked/interlocked.cpp | 27 + .../synchronization/nativecs_interlocked/makefile | 70 + .../nativecs_interlocked/mtx_critsect.cpp | 112 + .../nativecs_interlocked/mtx_critsect.h | 67 + .../synchronization/nativecs_interlocked/notes.txt | 15 + .../nativecs_interlocked/pal_composite_native_cs.c | 475 + .../nativecs_interlocked/readme.txt | 39 + .../nativecs_interlocked/resultbuffer.cpp | 69 + .../nativecs_interlocked/resultbuffer.h | 43 + .../nativecs_interlocked/sparcinterloc.s | 73 + .../palsuite/composite/threading/CMakeLists.txt | 5 + .../threading/threadsuspension/CMakeLists.txt | 20 + .../threading/threadsuspension/mainWrapper.c | 274 + .../threading/threadsuspension/readme.txt | 11 + .../threading/threadsuspension/samplefile.dat | 5124 + .../threading/threadsuspension/threadsuspension.c | 907 + .../threadsuspension_switchthread/CMakeLists.txt | 20 + .../threadsuspension_switchthread/mainWrapper.c | 274 + .../threadsuspension_switchthread/readme.txt | 11 + .../threadsuspension_switchthread/samplefile.dat | 5124 + .../threadsuspension.c | 914 + .../tests/palsuite/composite/wfmo/CMakeLists.txt | 21 + src/pal/tests/palsuite/composite/wfmo/main.c | 239 + src/pal/tests/palsuite/composite/wfmo/mutex.c | 365 + src/pal/tests/palsuite/composite/wfmo/readme.txt | 22 + src/pal/tests/palsuite/debug_api/CMakeLists.txt | 9 + .../palsuite/debug_api/DebugBreak/CMakeLists.txt | 4 + .../debug_api/DebugBreak/test1/CMakeLists.txt | 19 + .../palsuite/debug_api/DebugBreak/test1/test1.c | 47 + .../debug_api/DebugBreak/test1/testinfo.dat | 13 + .../debug_api/OutputDebugStringA/CMakeLists.txt | 4 + .../OutputDebugStringA/test1/CMakeLists.txt | 38 + .../debug_api/OutputDebugStringA/test1/helper.c | 35 + .../debug_api/OutputDebugStringA/test1/test1.c | 94 + .../OutputDebugStringA/test1/testinfo.dat | 13 + .../debug_api/OutputDebugStringW/CMakeLists.txt | 4 + .../OutputDebugStringW/test1/CMakeLists.txt | 19 + .../debug_api/OutputDebugStringW/test1/test1.c | 41 + .../OutputDebugStringW/test1/testinfo.dat | 12 + .../debug_api/WriteProcessMemory/CMakeLists.txt | 6 + .../WriteProcessMemory/test1/CMakeLists.txt | 36 + .../WriteProcessMemory/test1/commonconsts.h | 46 + .../debug_api/WriteProcessMemory/test1/helper.c | 243 + .../debug_api/WriteProcessMemory/test1/test1.c | 189 + .../WriteProcessMemory/test1/testinfo.dat | 16 + .../WriteProcessMemory/test3/CMakeLists.txt | 36 + .../WriteProcessMemory/test3/commonconsts.h | 50 + .../debug_api/WriteProcessMemory/test3/helper.c | 256 + .../debug_api/WriteProcessMemory/test3/test3.c | 205 + .../WriteProcessMemory/test3/testinfo.dat | 17 + .../WriteProcessMemory/test4/CMakeLists.txt | 36 + .../debug_api/WriteProcessMemory/test4/helper.c | 67 + .../debug_api/WriteProcessMemory/test4/test4.c | 124 + .../WriteProcessMemory/test4/testinfo.dat | 17 + .../palsuite/exception_handling/CMakeLists.txt | 13 + .../PAL_EXCEPT_FILTER/CMakeLists.txt | 6 + .../PAL_EXCEPT_FILTER/test1/CMakeLists.txt | 19 + .../PAL_EXCEPT_FILTER/test1/PAL_EXCEPT_FILTER.c | 118 + .../PAL_EXCEPT_FILTER/test1/testinfo.dat | 16 + .../PAL_EXCEPT_FILTER/test2/CMakeLists.txt | 19 + .../PAL_EXCEPT_FILTER/test2/pal_except_filter.c | 154 + .../PAL_EXCEPT_FILTER/test2/testinfo.dat | 15 + .../PAL_EXCEPT_FILTER/test3/CMakeLists.txt | 19 + .../PAL_EXCEPT_FILTER/test3/pal_except_filter.c | 206 + .../PAL_EXCEPT_FILTER/test3/testinfo.dat | 19 + .../PAL_EXCEPT_FILTER_EX/CMakeLists.txt | 6 + .../PAL_EXCEPT_FILTER_EX/test1/CMakeLists.txt | 19 + .../test1/PAL_EXCEPT_FILTER_EX.c | 197 + .../PAL_EXCEPT_FILTER_EX/test1/testinfo.dat | 18 + .../PAL_EXCEPT_FILTER_EX/test2/CMakeLists.txt | 19 + .../test2/pal_except_filter_ex.c | 142 + .../PAL_EXCEPT_FILTER_EX/test2/testinfo.dat | 17 + .../PAL_EXCEPT_FILTER_EX/test3/CMakeLists.txt | 19 + .../PAL_EXCEPT_FILTER_EX/test3/pal_except_filter.c | 208 + .../PAL_EXCEPT_FILTER_EX/test3/testinfo.dat | 18 + .../PAL_TRY_EXCEPT/CMakeLists.txt | 5 + .../PAL_TRY_EXCEPT/test1/CMakeLists.txt | 19 + .../PAL_TRY_EXCEPT/test1/PAL_TRY_EXCEPT.c | 82 + .../PAL_TRY_EXCEPT/test1/testinfo.dat | 16 + .../PAL_TRY_EXCEPT/test2/CMakeLists.txt | 19 + .../PAL_TRY_EXCEPT/test2/PAL_TRY_EXCEPT.c | 68 + .../PAL_TRY_EXCEPT/test2/testinfo.dat | 15 + .../PAL_TRY_EXCEPT_EX/CMakeLists.txt | 6 + .../PAL_TRY_EXCEPT_EX/test1/CMakeLists.txt | 19 + .../PAL_TRY_EXCEPT_EX/test1/PAL_TRY_EXCEPT_EX.c | 133 + .../PAL_TRY_EXCEPT_EX/test1/testinfo.dat | 16 + .../PAL_TRY_EXCEPT_EX/test2/CMakeLists.txt | 19 + .../PAL_TRY_EXCEPT_EX/test2/PAL_TRY_EXCEPT_EX.c | 123 + .../PAL_TRY_EXCEPT_EX/test2/testinfo.dat | 15 + .../PAL_TRY_EXCEPT_EX/test3/CMakeLists.txt | 19 + .../PAL_TRY_EXCEPT_EX/test3/PAL_TRY_EXCEPT_EX.c | 130 + .../PAL_TRY_EXCEPT_EX/test3/testinfo.dat | 16 + .../PAL_TRY_LEAVE_FINALLY/CMakeLists.txt | 4 + .../PAL_TRY_LEAVE_FINALLY/test1/CMakeLists.txt | 19 + .../test1/PAL_TRY_LEAVE_FINALLY.c | 77 + .../PAL_TRY_LEAVE_FINALLY/test1/testinfo.dat | 17 + .../RaiseException/CMakeLists.txt | 6 + .../RaiseException/test1/CMakeLists.txt | 19 + .../RaiseException/test1/test1.cpp | 130 + .../RaiseException/test1/testinfo.dat | 13 + .../RaiseException/test2/CMakeLists.txt | 19 + .../RaiseException/test2/test2.cpp | 224 + .../RaiseException/test2/testinfo.dat | 28 + .../RaiseException/test3/CMakeLists.txt | 19 + .../RaiseException/test3/test.cpp | 115 + .../RaiseException/test3/testinfo.dat | 14 + .../SetUnhandledExceptionFilter/CMakeLists.txt | 4 + .../test1/CMakeLists.txt | 19 + .../SetUnhandledExceptionFilter/test1/test1.c | 82 + .../SetUnhandledExceptionFilter/test1/testinfo.dat | 15 + .../exception_handling/pal_except/CMakeLists.txt | 10 + .../pal_except/test1/CMakeLists.txt | 19 + .../exception_handling/pal_except/test1/test1.c | 67 + .../pal_except/test1/testinfo.dat | 23 + .../pal_except/test2/CMakeLists.txt | 19 + .../exception_handling/pal_except/test2/test2.c | 111 + .../pal_except/test2/testinfo.dat | 25 + .../pal_except/test3/CMakeLists.txt | 19 + .../exception_handling/pal_except/test3/test3.c | 120 + .../pal_except/test3/testinfo.dat | 27 + .../pal_except/test4/CMakeLists.txt | 19 + .../exception_handling/pal_except/test4/test4.c | 105 + .../pal_except/test4/testinfo.dat | 27 + .../pal_except/test5/CMakeLists.txt | 19 + .../exception_handling/pal_except/test5/test5.c | 112 + .../pal_except/test5/testinfo.dat | 27 + .../pal_except/test6/CMakeLists.txt | 19 + .../exception_handling/pal_except/test6/test6.c | 160 + .../pal_except/test6/testinfo.dat | 25 + .../pal_except/test7/CMakeLists.txt | 19 + .../exception_handling/pal_except/test7/test7.c | 67 + .../pal_except/test7/testinfo.dat | 24 + .../exception_handling/pal_finally/CMakeLists.txt | 4 + .../pal_finally/test1/CMakeLists.txt | 19 + .../pal_finally/test1/pal_finally.c | 302 + .../pal_finally/test1/testinfo.dat | 19 + .../exception_handling/pal_sxs/CMakeLists.txt | 4 + .../pal_sxs/test1/CMakeLists.txt | 97 + .../exception_handling/pal_sxs/test1/dlltest1.cpp | 75 + .../exception_handling/pal_sxs/test1/dlltest1.src | 3 + .../exception_handling/pal_sxs/test1/dlltest2.cpp | 75 + .../exception_handling/pal_sxs/test1/dlltest2.src | 3 + .../pal_sxs/test1/exceptionsxs.cpp | 117 + .../exception_handling/pal_sxs/test1/testinfo.dat | 13 + .../file_io/AreFileApisANSI/CMakeLists.txt | 4 + .../AreFileApisANSI/test1/AreFileApisANSI.c | 40 + .../file_io/AreFileApisANSI/test1/CMakeLists.txt | 19 + .../file_io/AreFileApisANSI/test1/testinfo.dat | 13 + src/pal/tests/palsuite/file_io/CMakeLists.txt | 61 + .../file_io/CompareFileTime/CMakeLists.txt | 4 + .../file_io/CompareFileTime/test1/CMakeLists.txt | 19 + .../CompareFileTime/test1/CompareFileTime.c | 68 + .../file_io/CompareFileTime/test1/testinfo.dat | 14 + .../palsuite/file_io/CopyFileA/CMakeLists.txt | 7 + .../file_io/CopyFileA/test1/CMakeLists.txt | 19 + .../palsuite/file_io/CopyFileA/test1/CopyFileA.c | 159 + .../palsuite/file_io/CopyFileA/test1/testinfo.dat | 12 + .../file_io/CopyFileA/test2/CMakeLists.txt | 19 + .../tests/palsuite/file_io/CopyFileA/test2/test2.c | 120 + .../palsuite/file_io/CopyFileA/test2/testinfo.dat | 14 + .../file_io/CopyFileA/test3/CMakeLists.txt | 19 + .../tests/palsuite/file_io/CopyFileA/test3/test3.c | 141 + .../palsuite/file_io/CopyFileA/test3/testinfo.dat | 16 + .../file_io/CopyFileA/test4/CMakeLists.txt | 19 + .../tests/palsuite/file_io/CopyFileA/test4/test4.c | 180 + .../palsuite/file_io/CopyFileA/test4/testinfo.dat | 16 + .../palsuite/file_io/CopyFileW/CMakeLists.txt | 6 + .../file_io/CopyFileW/test1/CMakeLists.txt | 19 + .../palsuite/file_io/CopyFileW/test1/CopyFileW.c | 155 + .../file_io/CopyFileW/test1/ExpectedResults.txt | 1 + .../palsuite/file_io/CopyFileW/test1/testinfo.dat | 13 + .../file_io/CopyFileW/test2/CMakeLists.txt | 19 + .../tests/palsuite/file_io/CopyFileW/test2/test2.c | 124 + .../palsuite/file_io/CopyFileW/test2/testinfo.dat | 15 + .../file_io/CopyFileW/test3/CMakeLists.txt | 19 + .../tests/palsuite/file_io/CopyFileW/test3/test3.c | 196 + .../palsuite/file_io/CopyFileW/test3/testinfo.dat | 16 + .../file_io/CreateDirectoryA/CMakeLists.txt | 5 + .../file_io/CreateDirectoryA/test1/CMakeLists.txt | 19 + .../CreateDirectoryA/test1/CreateDirectoryA.c | 296 + .../file_io/CreateDirectoryA/test1/testinfo.dat | 13 + .../file_io/CreateDirectoryA/test2/CMakeLists.txt | 19 + .../CreateDirectoryA/test2/createdirectorya.c | 335 + .../file_io/CreateDirectoryA/test2/testinfo.dat | 13 + .../file_io/CreateDirectoryW/CMakeLists.txt | 5 + .../file_io/CreateDirectoryW/test1/CMakeLists.txt | 19 + .../CreateDirectoryW/test1/CreateDirectoryW.c | 347 + .../file_io/CreateDirectoryW/test1/testinfo.dat | 12 + .../file_io/CreateDirectoryW/test2/CMakeLists.txt | 19 + .../CreateDirectoryW/test2/createdirectoryw.c | 345 + .../file_io/CreateDirectoryW/test2/testinfo.dat | 13 + .../palsuite/file_io/CreateFileA/CMakeLists.txt | 4 + .../file_io/CreateFileA/test1/CMakeLists.txt | 19 + .../file_io/CreateFileA/test1/CreateFileA.c | 145 + .../file_io/CreateFileA/test1/testinfo.dat | 13 + .../palsuite/file_io/CreateFileA/test1/winoutput | 1 + .../palsuite/file_io/CreateFileW/CMakeLists.txt | 4 + .../file_io/CreateFileW/test1/CMakeLists.txt | 19 + .../file_io/CreateFileW/test1/CreateFileW.c | 152 + .../file_io/CreateFileW/test1/testinfo.dat | 13 + .../palsuite/file_io/CreateFileW/test1/winoutput | 1 + .../palsuite/file_io/DeleteFileA/CMakeLists.txt | 4 + .../file_io/DeleteFileA/test1/CMakeLists.txt | 19 + .../file_io/DeleteFileA/test1/DeleteFileA.cpp | 182 + .../file_io/DeleteFileA/test1/testinfo.dat | 13 + .../palsuite/file_io/DeleteFileW/CMakeLists.txt | 4 + .../file_io/DeleteFileW/test1/CMakeLists.txt | 19 + .../file_io/DeleteFileW/test1/DeleteFileW.c | 164 + .../file_io/DeleteFileW/test1/testinfo.dat | 13 + .../file_io/FILECanonicalizePath/CMakeLists.txt | 19 + .../FILECanonicalizePath/FILECanonicalizePath.c | 83 + .../file_io/FILECanonicalizePath/testinfo.dat | 12 + .../file_io/FileTimeToDosDateTime/CMakeLists.txt | 4 + .../FileTimeToDosDateTime/test1/CMakeLists.txt | 19 + .../file_io/FileTimeToDosDateTime/test1/test1.c | 116 + .../FileTimeToDosDateTime/test1/testinfo.dat | 15 + .../palsuite/file_io/FindClose/CMakeLists.txt | 4 + .../file_io/FindClose/test1/CMakeLists.txt | 19 + .../palsuite/file_io/FindClose/test1/FindClose.c | 275 + .../palsuite/file_io/FindClose/test1/testinfo.dat | 13 + .../palsuite/file_io/FindFirstFileA/CMakeLists.txt | 4 + .../file_io/FindFirstFileA/test1/CMakeLists.txt | 19 + .../file_io/FindFirstFileA/test1/FindFirstFileA.c | 206 + .../file_io/FindFirstFileA/test1/testinfo.dat | 13 + .../palsuite/file_io/FindFirstFileW/CMakeLists.txt | 4 + .../file_io/FindFirstFileW/test1/CMakeLists.txt | 19 + .../file_io/FindFirstFileW/test1/FindFirstFileW.c | 212 + .../file_io/FindFirstFileW/test1/testinfo.dat | 13 + .../palsuite/file_io/FindNextFileA/CMakeLists.txt | 5 + .../file_io/FindNextFileA/test1/CMakeLists.txt | 19 + .../file_io/FindNextFileA/test1/FindNextFileA.c | 243 + .../file_io/FindNextFileA/test1/testinfo.dat | 13 + .../file_io/FindNextFileA/test2/CMakeLists.txt | 19 + .../file_io/FindNextFileA/test2/findnextfilea.c | 107 + .../file_io/FindNextFileA/test2/testinfo.dat | 14 + .../palsuite/file_io/FindNextFileW/CMakeLists.txt | 5 + .../file_io/FindNextFileW/test1/CMakeLists.txt | 19 + .../file_io/FindNextFileW/test1/FindNextFileW.c | 249 + .../file_io/FindNextFileW/test1/testinfo.dat | 13 + .../file_io/FindNextFileW/test2/CMakeLists.txt | 19 + .../file_io/FindNextFileW/test2/findnextfilew.c | 107 + .../file_io/FindNextFileW/test2/testinfo.dat | 14 + .../file_io/FlushFileBuffers/CMakeLists.txt | 4 + .../file_io/FlushFileBuffers/test1/CMakeLists.txt | 19 + .../FlushFileBuffers/test1/FlushFileBuffers.c | 130 + .../file_io/FlushFileBuffers/test1/testinfo.dat | 17 + .../palsuite/file_io/GetConsoleCP/CMakeLists.txt | 4 + .../file_io/GetConsoleCP/test1/CMakeLists.txt | 19 + .../file_io/GetConsoleCP/test1/GetConsoleCP.c | 35 + .../file_io/GetConsoleCP/test1/testinfo.dat | 13 + .../file_io/GetConsoleOutputCP/CMakeLists.txt | 4 + .../GetConsoleOutputCP/test1/CMakeLists.txt | 19 + .../GetConsoleOutputCP/test1/GetConsoleOutputCP.c | 35 + .../file_io/GetConsoleOutputCP/test1/testinfo.dat | 13 + .../file_io/GetCurrentDirectoryA/CMakeLists.txt | 4 + .../GetCurrentDirectoryA/test1/CMakeLists.txt | 19 + .../test1/GetCurrentDirectoryA.c | 97 + .../GetCurrentDirectoryA/test1/testinfo.dat | 14 + .../file_io/GetCurrentDirectoryW/CMakeLists.txt | 4 + .../GetCurrentDirectoryW/test1/CMakeLists.txt | 19 + .../test1/GetCurrentDirectoryW.c | 106 + .../GetCurrentDirectoryW/test1/testinfo.dat | 14 + .../file_io/GetDiskFreeSpaceW/CMakeLists.txt | 5 + .../file_io/GetDiskFreeSpaceW/test1/CMakeLists.txt | 19 + .../GetDiskFreeSpaceW/test1/GetDiskFreeSpaceW.c | 94 + .../file_io/GetDiskFreeSpaceW/test1/testinfo.dat | 13 + .../file_io/GetDiskFreeSpaceW/test2/CMakeLists.txt | 19 + .../GetDiskFreeSpaceW/test2/getdiskfreespacew.c | 65 + .../file_io/GetDiskFreeSpaceW/test2/testinfo.dat | 12 + .../file_io/GetFileAttributesA/CMakeLists.txt | 4 + .../test1/.hidden_directory/CMakeLists.txt | 2 + .../test1/.hidden_directory/keepme | 1 + .../file_io/GetFileAttributesA/test1/.hidden_file | 1 + .../test1/.hidden_ro_directory/CMakeLists.txt | 2 + .../test1/.hidden_ro_directory/keepme | 1 + .../GetFileAttributesA/test1/.hidden_ro_file | 1 + .../GetFileAttributesA/test1/CMakeLists.txt | 26 + .../GetFileAttributesA/test1/GetFileAttributesA.c | 340 + .../test1/no_directory/CMakeLists.txt | 2 + .../GetFileAttributesA/test1/no_directory/keepme | 1 + .../file_io/GetFileAttributesA/test1/no_file | 1 + .../test1/normal_test_directory/CMakeLists.txt | 2 + .../test1/normal_test_directory/keepme | 1 + .../GetFileAttributesA/test1/normal_test_file | 6 + .../test1/ro_test_directory/CMakeLists.txt | 2 + .../test1/ro_test_directory/keepme | 1 + .../file_io/GetFileAttributesA/test1/ro_test_file | 6 + .../test1/rw_directory/CMakeLists.txt | 2 + .../GetFileAttributesA/test1/rw_directory/keepme | 1 + .../file_io/GetFileAttributesA/test1/rw_file | 1 + .../file_io/GetFileAttributesA/test1/testinfo.dat | 20 + .../file_io/GetFileAttributesExW/CMakeLists.txt | 5 + .../test1/.hidden_directory/CMakeLists.txt | 2 + .../test1/.hidden_directory/anchor.txt | 2 + .../GetFileAttributesExW/test1/.hidden_file | 1 + .../GetFileAttributesExW/test1/CMakeLists.txt | 23 + .../test1/normal_test_directory/CMakeLists.txt | 2 + .../test1/normal_test_directory/keepme | 1 + .../GetFileAttributesExW/test1/normal_test_file | 6 + .../test1/ro_test_directory/CMakeLists.txt | 2 + .../test1/ro_test_directory/keepme | 1 + .../GetFileAttributesExW/test1/ro_test_file | 6 + .../file_io/GetFileAttributesExW/test1/test1.c | 227 + .../GetFileAttributesExW/test1/testinfo.dat | 16 + .../GetFileAttributesExW/test2/CMakeLists.txt | 19 + .../file_io/GetFileAttributesExW/test2/test2.c | 170 + .../GetFileAttributesExW/test2/testinfo.dat | 14 + .../file_io/GetFileAttributesW/CMakeLists.txt | 4 + .../test1/.hidden_directory/CMakeLists.txt | 2 + .../test1/.hidden_directory/keepme | 1 + .../file_io/GetFileAttributesW/test1/.hidden_file | 1 + .../test1/.hidden_ro_directory/CMakeLists.txt | 2 + .../test1/.hidden_ro_directory/keepme | 1 + .../GetFileAttributesW/test1/.hidden_ro_file | 1 + .../GetFileAttributesW/test1/CMakeLists.txt | 26 + .../GetFileAttributesW/test1/GetFileAttributesW.c | 345 + .../test1/no_directory/CMakeLists.txt | 2 + .../GetFileAttributesW/test1/no_directory/keepme | 1 + .../file_io/GetFileAttributesW/test1/no_file | 1 + .../test1/normal_test_directory/CMakeLists.txt | 2 + .../test1/normal_test_directory/keepme | 1 + .../GetFileAttributesW/test1/normal_test_file | 6 + .../test1/ro_test_directory/CMakeLists.txt | 2 + .../test1/ro_test_directory/keepme | 1 + .../file_io/GetFileAttributesW/test1/ro_test_file | 6 + .../file_io/GetFileAttributesW/test1/rw_file | 1 + .../test1/rw_test_directory/CMakeLists.txt | 2 + .../test1/rw_test_directory/keepme | 1 + .../file_io/GetFileAttributesW/test1/testinfo.dat | 20 + .../palsuite/file_io/GetFileSize/CMakeLists.txt | 4 + .../file_io/GetFileSize/test1/CMakeLists.txt | 19 + .../file_io/GetFileSize/test1/GetFileSize.c | 173 + .../file_io/GetFileSize/test1/testinfo.dat | 13 + .../palsuite/file_io/GetFileSizeEx/CMakeLists.txt | 4 + .../file_io/GetFileSizeEx/test1/CMakeLists.txt | 19 + .../file_io/GetFileSizeEx/test1/GetFileSizeEx.c | 173 + .../file_io/GetFileSizeEx/test1/testinfo.dat | 13 + .../palsuite/file_io/GetFileTime/CMakeLists.txt | 10 + .../file_io/GetFileTime/test1/CMakeLists.txt | 19 + .../file_io/GetFileTime/test1/GetFileTime.c | 180 + .../file_io/GetFileTime/test1/testinfo.dat | 14 + .../file_io/GetFileTime/test2/CMakeLists.txt | 19 + .../file_io/GetFileTime/test2/GetFileTime.c | 195 + .../file_io/GetFileTime/test2/testinfo.dat | 16 + .../file_io/GetFileTime/test3/CMakeLists.txt | 19 + .../file_io/GetFileTime/test3/GetFileTime.c | 142 + .../file_io/GetFileTime/test3/testinfo.dat | 14 + .../file_io/GetFileTime/test4/CMakeLists.txt | 19 + .../file_io/GetFileTime/test4/GetFileTime.c | 98 + .../file_io/GetFileTime/test4/testinfo.dat | 14 + .../file_io/GetFileTime/test5/CMakeLists.txt | 19 + .../file_io/GetFileTime/test5/getfiletime.c | 224 + .../file_io/GetFileTime/test5/testinfo.dat | 15 + .../file_io/GetFileTime/test6/CMakeLists.txt | 19 + .../file_io/GetFileTime/test6/getfiletime.c | 281 + .../file_io/GetFileTime/test6/testinfo.dat | 14 + .../file_io/GetFileTime/test7/CMakeLists.txt | 19 + .../file_io/GetFileTime/test7/getfiletime.c | 279 + .../file_io/GetFileTime/test7/testinfo.dat | 15 + .../palsuite/file_io/GetFileType/CMakeLists.txt | 6 + .../file_io/GetFileType/test1/CMakeLists.txt | 19 + .../file_io/GetFileType/test1/GetFileType.c | 76 + .../file_io/GetFileType/test1/testinfo.dat | 13 + .../file_io/GetFileType/test2/CMakeLists.txt | 19 + .../file_io/GetFileType/test2/getfiletype.c | 95 + .../file_io/GetFileType/test2/testinfo.dat | 13 + .../file_io/GetFileType/test3/CMakeLists.txt | 19 + .../file_io/GetFileType/test3/getfiletype.c | 72 + .../file_io/GetFileType/test3/testinfo.dat | 13 + .../file_io/GetFullPathNameA/CMakeLists.txt | 7 + .../file_io/GetFullPathNameA/test1/CMakeLists.txt | 19 + .../GetFullPathNameA/test1/GetFullPathNameA.c | 122 + .../file_io/GetFullPathNameA/test1/testinfo.dat | 15 + .../file_io/GetFullPathNameA/test2/CMakeLists.txt | 19 + .../file_io/GetFullPathNameA/test2/test2.c | 143 + .../file_io/GetFullPathNameA/test2/testinfo.dat | 18 + .../file_io/GetFullPathNameA/test3/CMakeLists.txt | 19 + .../file_io/GetFullPathNameA/test3/test3.c | 241 + .../file_io/GetFullPathNameA/test3/testinfo.dat | 19 + .../file_io/GetFullPathNameA/test4/CMakeLists.txt | 19 + .../file_io/GetFullPathNameA/test4/test4.c | 203 + .../file_io/GetFullPathNameA/test4/testinfo.dat | 19 + .../file_io/GetFullPathNameW/CMakeLists.txt | 7 + .../file_io/GetFullPathNameW/test1/CMakeLists.txt | 19 + .../GetFullPathNameW/test1/GetFullPathNameW.c | 157 + .../file_io/GetFullPathNameW/test1/testinfo.dat | 14 + .../file_io/GetFullPathNameW/test2/CMakeLists.txt | 19 + .../file_io/GetFullPathNameW/test2/test2.c | 159 + .../file_io/GetFullPathNameW/test2/testinfo.dat | 15 + .../file_io/GetFullPathNameW/test3/CMakeLists.txt | 19 + .../file_io/GetFullPathNameW/test3/test3.c | 240 + .../file_io/GetFullPathNameW/test3/testinfo.dat | 19 + .../file_io/GetFullPathNameW/test4/CMakeLists.txt | 19 + .../file_io/GetFullPathNameW/test4/test4.c | 201 + .../file_io/GetFullPathNameW/test4/testinfo.dat | 19 + .../file_io/GetLongPathNameW/CMakeLists.txt | 5 + .../file_io/GetLongPathNameW/test1/CMakeLists.txt | 19 + .../GetLongPathNameW/test1/GetLongPathNameW.c | 280 + .../file_io/GetLongPathNameW/test1/testinfo.dat | 16 + .../file_io/GetLongPathNameW/test2/CMakeLists.txt | 19 + .../GetLongPathNameW/test2/getlongpathnamew.c | 266 + .../file_io/GetLongPathNameW/test2/testinfo.dat | 16 + .../palsuite/file_io/GetStdHandle/CMakeLists.txt | 5 + .../file_io/GetStdHandle/test1/CMakeLists.txt | 19 + .../file_io/GetStdHandle/test1/GetStdHandle.c | 132 + .../file_io/GetStdHandle/test1/testinfo.dat | 13 + .../file_io/GetStdHandle/test2/CMakeLists.txt | 19 + .../file_io/GetStdHandle/test2/GetStdHandle.c | 79 + .../file_io/GetStdHandle/test2/testinfo.dat | 13 + .../palsuite/file_io/GetSystemTime/CMakeLists.txt | 4 + .../file_io/GetSystemTime/test1/CMakeLists.txt | 19 + .../palsuite/file_io/GetSystemTime/test1/test.c | 124 + .../file_io/GetSystemTime/test1/testinfo.dat | 12 + .../file_io/GetSystemTimeAsFileTime/CMakeLists.txt | 4 + .../GetSystemTimeAsFileTime/test1/CMakeLists.txt | 19 + .../test1/GetSystemTimeAsFileTime.c | 86 + .../GetSystemTimeAsFileTime/test1/testinfo.dat | 14 + .../file_io/GetTempFileNameA/CMakeLists.txt | 6 + .../file_io/GetTempFileNameA/test1/CMakeLists.txt | 19 + .../GetTempFileNameA/test1/GetTempFileNameA.c | 125 + .../file_io/GetTempFileNameA/test1/testinfo.dat | 13 + .../file_io/GetTempFileNameA/test2/CMakeLists.txt | 19 + .../GetTempFileNameA/test2/GetTempFileNameA.c | 80 + .../file_io/GetTempFileNameA/test2/testinfo.dat | 17 + .../file_io/GetTempFileNameA/test3/CMakeLists.txt | 19 + .../GetTempFileNameA/test3/gettempfilenamea.c | 159 + .../file_io/GetTempFileNameA/test3/testinfo.dat | 15 + .../file_io/GetTempFileNameW/CMakeLists.txt | 6 + .../file_io/GetTempFileNameW/test1/CMakeLists.txt | 19 + .../GetTempFileNameW/test1/GetTempFileNameW.c | 129 + .../file_io/GetTempFileNameW/test1/testinfo.dat | 13 + .../file_io/GetTempFileNameW/test2/CMakeLists.txt | 19 + .../GetTempFileNameW/test2/GetTempFileNameW.c | 84 + .../file_io/GetTempFileNameW/test2/testinfo.dat | 15 + .../file_io/GetTempFileNameW/test3/CMakeLists.txt | 19 + .../GetTempFileNameW/test3/gettempfilenamew.c | 161 + .../file_io/GetTempFileNameW/test3/testinfo.dat | 15 + .../palsuite/file_io/GetTempPathW/CMakeLists.txt | 4 + .../file_io/GetTempPathW/test1/CMakeLists.txt | 19 + .../file_io/GetTempPathW/test1/GetTempPathW.c | 103 + .../file_io/GetTempPathW/test1/testinfo.dat | 15 + .../palsuite/file_io/MoveFileA/CMakeLists.txt | 4 + .../file_io/MoveFileA/test1/CMakeLists.txt | 19 + .../file_io/MoveFileA/test1/ExpectedResults.txt | 1 + .../palsuite/file_io/MoveFileA/test1/MoveFileA.c | 469 + .../palsuite/file_io/MoveFileA/test1/testinfo.dat | 13 + .../palsuite/file_io/MoveFileExA/CMakeLists.txt | 4 + .../file_io/MoveFileExA/test1/CMakeLists.txt | 19 + .../file_io/MoveFileExA/test1/ExpectedResults.txt | 1 + .../file_io/MoveFileExA/test1/MoveFileExA.c | 360 + .../file_io/MoveFileExA/test1/testinfo.dat | 13 + .../palsuite/file_io/MoveFileExW/CMakeLists.txt | 4 + .../file_io/MoveFileExW/test1/CMakeLists.txt | 19 + .../file_io/MoveFileExW/test1/ExpectedResults.txt | 1 + .../file_io/MoveFileExW/test1/MoveFileExW.c | 431 + .../file_io/MoveFileExW/test1/testinfo.dat | 13 + .../palsuite/file_io/MoveFileW/CMakeLists.txt | 4 + .../file_io/MoveFileW/test1/CMakeLists.txt | 19 + .../file_io/MoveFileW/test1/ExpectedResults.txt | 1 + .../palsuite/file_io/MoveFileW/test1/MoveFileW.c | 478 + .../palsuite/file_io/MoveFileW/test1/testinfo.dat | 13 + .../tests/palsuite/file_io/ReadFile/CMakeLists.txt | 7 + .../palsuite/file_io/ReadFile/test1/CMakeLists.txt | 19 + .../file_io/ReadFile/test1/NonReadableFile.txt | 1 + .../palsuite/file_io/ReadFile/test1/ReadFile.c | 82 + .../palsuite/file_io/ReadFile/test1/testinfo.dat | 13 + .../palsuite/file_io/ReadFile/test2/CMakeLists.txt | 19 + .../palsuite/file_io/ReadFile/test2/ReadFile.c | 198 + .../palsuite/file_io/ReadFile/test2/testinfo.dat | 13 + .../palsuite/file_io/ReadFile/test3/CMakeLists.txt | 19 + .../palsuite/file_io/ReadFile/test3/ReadFile.c | 184 + .../palsuite/file_io/ReadFile/test3/testinfo.dat | 13 + .../palsuite/file_io/ReadFile/test4/CMakeLists.txt | 19 + .../palsuite/file_io/ReadFile/test4/readfile.c | 147 + .../palsuite/file_io/ReadFile/test4/testinfo.dat | 17 + .../file_io/RemoveDirectoryA/CMakeLists.txt | 4 + .../file_io/RemoveDirectoryA/test1/CMakeLists.txt | 19 + .../RemoveDirectoryA/test1/RemoveDirectoryA.cpp | 315 + .../file_io/RemoveDirectoryA/test1/testinfo.dat | 13 + .../file_io/RemoveDirectoryW/CMakeLists.txt | 4 + .../file_io/RemoveDirectoryW/test1/CMakeLists.txt | 19 + .../RemoveDirectoryW/test1/RemoveDirectoryW.c | 282 + .../file_io/RemoveDirectoryW/test1/testinfo.dat | 13 + .../palsuite/file_io/SearchPathA/CMakeLists.txt | 4 + .../file_io/SearchPathA/test1/CMakeLists.txt | 19 + .../file_io/SearchPathA/test1/SearchPathA.c | 144 + .../file_io/SearchPathA/test1/testinfo.dat | 12 + .../palsuite/file_io/SearchPathW/CMakeLists.txt | 4 + .../file_io/SearchPathW/test1/CMakeLists.txt | 19 + .../file_io/SearchPathW/test1/SearchPathW.c | 198 + .../file_io/SearchPathW/test1/testinfo.dat | 12 + .../file_io/SetCurrentDirectoryA/CMakeLists.txt | 6 + .../SetCurrentDirectoryA/test1/CMakeLists.txt | 19 + .../test1/SetCurrentDirectoryA.c | 215 + .../SetCurrentDirectoryA/test1/testinfo.dat | 12 + .../SetCurrentDirectoryA/test2/CMakeLists.txt | 19 + .../test2/setcurrentdirectorya.c | 142 + .../SetCurrentDirectoryA/test2/testinfo.dat | 12 + .../SetCurrentDirectoryA/test3/CMakeLists.txt | 19 + .../test3/setcurrentdirectorya.c | 56 + .../SetCurrentDirectoryA/test3/testinfo.dat | 13 + .../file_io/SetCurrentDirectoryW/CMakeLists.txt | 6 + .../SetCurrentDirectoryW/test1/CMakeLists.txt | 19 + .../test1/SetCurrentDirectoryW.c | 178 + .../SetCurrentDirectoryW/test1/testinfo.dat | 13 + .../SetCurrentDirectoryW/test2/CMakeLists.txt | 19 + .../test2/setcurrentdirectoryw.c | 147 + .../SetCurrentDirectoryW/test2/testinfo.dat | 12 + .../SetCurrentDirectoryW/test3/CMakeLists.txt | 19 + .../test3/setcurrentdirectoryw.c | 64 + .../SetCurrentDirectoryW/test3/testinfo.dat | 13 + .../palsuite/file_io/SetEndOfFile/CMakeLists.txt | 8 + .../file_io/SetEndOfFile/test1/CMakeLists.txt | 19 + .../file_io/SetEndOfFile/test1/SetEndOfFile.c | 85 + .../file_io/SetEndOfFile/test1/testinfo.dat | 13 + .../file_io/SetEndOfFile/test2/CMakeLists.txt | 19 + .../file_io/SetEndOfFile/test2/SetEndOfFile.c | 154 + .../file_io/SetEndOfFile/test2/testinfo.dat | 12 + .../file_io/SetEndOfFile/test3/CMakeLists.txt | 19 + .../file_io/SetEndOfFile/test3/SetEndOfFile.c | 109 + .../file_io/SetEndOfFile/test3/testinfo.dat | 14 + .../file_io/SetEndOfFile/test4/CMakeLists.txt | 19 + .../file_io/SetEndOfFile/test4/setendoffile.c | 138 + .../file_io/SetEndOfFile/test4/testinfo.dat | 15 + .../file_io/SetEndOfFile/test5/CMakeLists.txt | 19 + .../palsuite/file_io/SetEndOfFile/test5/test5.c | 183 + .../file_io/SetEndOfFile/test5/testinfo.dat | 16 + .../file_io/SetFileAttributesA/CMakeLists.txt | 7 + .../SetFileAttributesA/test1/CMakeLists.txt | 19 + .../SetFileAttributesA/test1/SetFileAttributesA.c | 168 + .../file_io/SetFileAttributesA/test1/test_file | 1 + .../file_io/SetFileAttributesA/test1/testinfo.dat | 14 + .../SetFileAttributesA/test2/CMakeLists.txt | 19 + .../SetFileAttributesA/test2/SetFileAttributesA.c | 114 + .../file_io/SetFileAttributesA/test2/test_file | 1 + .../file_io/SetFileAttributesA/test2/testinfo.dat | 14 + .../SetFileAttributesA/test3/CMakeLists.txt | 19 + .../SetFileAttributesA/test3/SetFileAttributesA.c | 48 + .../file_io/SetFileAttributesA/test3/testinfo.dat | 13 + .../SetFileAttributesA/test4/CMakeLists.txt | 19 + .../SetFileAttributesA/test4/SetFileAttributesA.c | 128 + .../file_io/SetFileAttributesA/test4/test_file | 1 + .../file_io/SetFileAttributesA/test4/testinfo.dat | 14 + .../file_io/SetFileAttributesW/CMakeLists.txt | 7 + .../SetFileAttributesW/test1/CMakeLists.txt | 19 + .../SetFileAttributesW/test1/SetFileAttributesW.c | 167 + .../file_io/SetFileAttributesW/test1/test_file | 1 + .../file_io/SetFileAttributesW/test1/testinfo.dat | 14 + .../SetFileAttributesW/test2/CMakeLists.txt | 19 + .../SetFileAttributesW/test2/SetFileAttributesW.c | 121 + .../file_io/SetFileAttributesW/test2/test_file | 1 + .../file_io/SetFileAttributesW/test2/testinfo.dat | 14 + .../SetFileAttributesW/test3/CMakeLists.txt | 19 + .../SetFileAttributesW/test3/SetFileAttributesW.c | 57 + .../file_io/SetFileAttributesW/test3/testinfo.dat | 13 + .../SetFileAttributesW/test4/CMakeLists.txt | 19 + .../SetFileAttributesW/test4/SetFileAttributesW.c | 133 + .../file_io/SetFileAttributesW/test4/test_file | 1 + .../file_io/SetFileAttributesW/test4/testinfo.dat | 14 + .../palsuite/file_io/SetFilePointer/CMakeLists.txt | 10 + .../file_io/SetFilePointer/test1/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test1/SetFilePointer.c | 123 + .../file_io/SetFilePointer/test1/testinfo.dat | 13 + .../file_io/SetFilePointer/test2/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test2/SetFilePointer.c | 356 + .../file_io/SetFilePointer/test2/testinfo.dat | 13 + .../file_io/SetFilePointer/test3/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test3/SetFilePointer.c | 350 + .../file_io/SetFilePointer/test3/testinfo.dat | 13 + .../file_io/SetFilePointer/test4/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test4/SetFilePointer.c | 242 + .../file_io/SetFilePointer/test4/testinfo.dat | 13 + .../file_io/SetFilePointer/test5/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test5/SetFilePointer.c | 182 + .../file_io/SetFilePointer/test5/testinfo.dat | 14 + .../file_io/SetFilePointer/test6/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test6/SetFilePointer.c | 213 + .../file_io/SetFilePointer/test6/testinfo.dat | 14 + .../file_io/SetFilePointer/test7/CMakeLists.txt | 19 + .../file_io/SetFilePointer/test7/SetFilePointer.c | 213 + .../file_io/SetFilePointer/test7/testinfo.dat | 14 + .../palsuite/file_io/SetFileTime/CMakeLists.txt | 7 + .../file_io/SetFileTime/test1/CMakeLists.txt | 19 + .../file_io/SetFileTime/test1/SetFileTime.c | 129 + .../file_io/SetFileTime/test1/testinfo.dat | 15 + .../file_io/SetFileTime/test2/CMakeLists.txt | 19 + .../file_io/SetFileTime/test2/SetFileTime.c | 101 + .../file_io/SetFileTime/test2/testinfo.dat | 15 + .../file_io/SetFileTime/test3/CMakeLists.txt | 19 + .../file_io/SetFileTime/test3/SetFileTime.c | 66 + .../file_io/SetFileTime/test3/testinfo.dat | 14 + .../file_io/SetFileTime/test4/CMakeLists.txt | 19 + .../file_io/SetFileTime/test4/SetFileTime.c | 108 + .../file_io/SetFileTime/test4/testinfo.dat | 14 + .../palsuite/file_io/WriteFile/CMakeLists.txt | 8 + .../file_io/WriteFile/test1/CMakeLists.txt | 19 + .../palsuite/file_io/WriteFile/test1/WriteFile.c | 114 + .../palsuite/file_io/WriteFile/test1/testinfo.dat | 13 + .../file_io/WriteFile/test2/CMakeLists.txt | 19 + .../palsuite/file_io/WriteFile/test2/Results.txt | 1 + .../palsuite/file_io/WriteFile/test2/WriteFile.c | 109 + .../palsuite/file_io/WriteFile/test2/testinfo.dat | 13 + .../file_io/WriteFile/test3/CMakeLists.txt | 19 + .../palsuite/file_io/WriteFile/test3/WriteFile.c | 136 + .../palsuite/file_io/WriteFile/test3/testinfo.dat | 13 + .../file_io/WriteFile/test4/CMakeLists.txt | 19 + .../palsuite/file_io/WriteFile/test4/testinfo.dat | 13 + .../palsuite/file_io/WriteFile/test4/writefile.c | 155 + .../file_io/WriteFile/test5/CMakeLists.txt | 19 + .../palsuite/file_io/WriteFile/test5/testinfo.dat | 15 + .../palsuite/file_io/WriteFile/test5/writefile.c | 117 + .../file_io/errorpathnotfound/CMakeLists.txt | 7 + .../file_io/errorpathnotfound/test1/CMakeLists.txt | 19 + .../file_io/errorpathnotfound/test1/test1.c | 783 + .../file_io/errorpathnotfound/test1/testinfo.dat | 31 + .../file_io/errorpathnotfound/test2/CMakeLists.txt | 19 + .../file_io/errorpathnotfound/test2/test2.c | 785 + .../file_io/errorpathnotfound/test2/testinfo.dat | 34 + .../file_io/errorpathnotfound/test3/CMakeLists.txt | 19 + .../file_io/errorpathnotfound/test3/test3.c | 244 + .../file_io/errorpathnotfound/test3/testinfo.dat | 30 + .../file_io/errorpathnotfound/test4/CMakeLists.txt | 19 + .../file_io/errorpathnotfound/test4/test4.c | 351 + .../file_io/errorpathnotfound/test4/testinfo.dat | 34 + .../palsuite/file_io/gettemppatha/CMakeLists.txt | 4 + .../file_io/gettemppatha/test1/CMakeLists.txt | 19 + .../file_io/gettemppatha/test1/gettemppatha.c | 103 + .../file_io/gettemppatha/test1/testinfo.dat | 15 + .../palsuite/filemapping_memmgt/CMakeLists.txt | 28 + .../CreateFileMappingA/CMakeLists.txt | 11 + .../CreateFileMappingA/test1/CMakeLists.txt | 19 + .../CreateFileMappingA/test1/CreateFileMapping.c | 173 + .../CreateFileMappingA/test1/testinfo.dat | 13 + .../CreateFileMappingA/test3/CMakeLists.txt | 19 + .../CreateFileMappingA/test3/CreateFileMapping.c | 155 + .../CreateFileMappingA/test3/testinfo.dat | 13 + .../CreateFileMappingA/test4/CMakeLists.txt | 19 + .../CreateFileMappingA/test4/CreateFileMapping.c | 181 + .../CreateFileMappingA/test4/testinfo.dat | 13 + .../CreateFileMappingA/test5/CMakeLists.txt | 19 + .../CreateFileMappingA/test5/CreateFileMapping.c | 193 + .../CreateFileMappingA/test5/testinfo.dat | 14 + .../CreateFileMappingA/test6/CMakeLists.txt | 19 + .../CreateFileMappingA/test6/CreateFileMapping.c | 164 + .../CreateFileMappingA/test6/testinfo.dat | 13 + .../CreateFileMappingA/test7/CMakeLists.txt | 19 + .../CreateFileMappingA/test7/createfilemapping.c | 164 + .../CreateFileMappingA/test7/testinfo.dat | 13 + .../CreateFileMappingA/test8/CMakeLists.txt | 19 + .../CreateFileMappingA/test8/createfilemapping.c | 79 + .../CreateFileMappingA/test8/testinfo.dat | 14 + .../CreateFileMappingA/test9/CMakeLists.txt | 19 + .../CreateFileMappingA/test9/createfilemapping.c | 150 + .../CreateFileMappingA/test9/testinfo.dat | 12 + .../CreateFileMappingW/CMakeLists.txt | 16 + .../CreateFileMapping_neg1/CMakeLists.txt | 19 + .../CreateFileMapping_neg1/CreateFileMapping_neg.c | 93 + .../CreateFileMapping_neg1/testinfo.dat | 12 + .../CreateFileMappingW/test1/CMakeLists.txt | 19 + .../CreateFileMappingW/test1/CreateFileMappingW.c | 174 + .../CreateFileMappingW/test1/testinfo.dat | 13 + .../CreateFileMappingW/test2/CMakeLists.txt | 19 + .../CreateFileMappingW/test2/CreateFileMappingW.c | 124 + .../CreateFileMappingW/test3/CMakeLists.txt | 19 + .../CreateFileMappingW/test3/CreateFileMappingW.c | 156 + .../CreateFileMappingW/test3/testinfo.dat | 13 + .../CreateFileMappingW/test4/CMakeLists.txt | 19 + .../CreateFileMappingW/test4/CreateFileMappingW.c | 182 + .../CreateFileMappingW/test4/testinfo.dat | 13 + .../CreateFileMappingW/test5/CMakeLists.txt | 19 + .../CreateFileMappingW/test5/CreateFileMappingW.c | 194 + .../CreateFileMappingW/test5/testinfo.dat | 14 + .../CreateFileMappingW/test6/CMakeLists.txt | 19 + .../CreateFileMappingW/test6/CreateFileMappingW.c | 165 + .../CreateFileMappingW/test6/testinfo.dat | 14 + .../CreateFileMappingW/test7/CMakeLists.txt | 19 + .../CreateFileMappingW/test7/createfilemapping.c | 165 + .../CreateFileMappingW/test7/testinfo.dat | 14 + .../CreateFileMappingW/test8/CMakeLists.txt | 19 + .../CreateFileMappingW/test8/createfilemapping.c | 82 + .../CreateFileMappingW/test8/testinfo.dat | 13 + .../CreateFileMappingW/test9/CMakeLists.txt | 19 + .../CreateFileMappingW/test9/createfilemapping.c | 151 + .../CreateFileMappingW/test9/testinfo.dat | 12 + .../filemapping_memmgt/FreeLibrary/CMakeLists.txt | 5 + .../FreeLibrary/test1/CMakeLists.txt | 20 + .../FreeLibrary/test1/FreeLibrary.c | 128 + .../filemapping_memmgt/FreeLibrary/test1/dlltest.c | 32 + .../FreeLibrary/test1/testinfo.dat | 14 + .../FreeLibrary/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/FreeLibrary/test2/test2.c | 52 + .../FreeLibrary/test2/testinfo.dat | 14 + .../FreeLibraryAndExitThread/CMakeLists.txt | 4 + .../FreeLibraryAndExitThread/test1/CMakeLists.txt | 20 + .../FreeLibraryAndExitThread/test1/dlltest.c | 32 + .../FreeLibraryAndExitThread/test1/test1.c | 183 + .../FreeLibraryAndExitThread/test1/testinfo.dat | 17 + .../GetModuleFileNameA/CMakeLists.txt | 5 + .../GetModuleFileNameA/test1/CMakeLists.txt | 19 + .../GetModuleFileNameA/test1/GetModuleFileNameA.c | 92 + .../GetModuleFileNameA/test1/testinfo.dat | 13 + .../GetModuleFileNameA/test2/CMakeLists.txt | 19 + .../GetModuleFileNameA/test2/GetModuleFileNameA.c | 49 + .../GetModuleFileNameA/test2/testinfo.dat | 13 + .../GetModuleFileNameW/CMakeLists.txt | 5 + .../GetModuleFileNameW/test1/CMakeLists.txt | 19 + .../GetModuleFileNameW/test1/GetModuleFileNameW.c | 112 + .../GetModuleFileNameW/test1/testinfo.dat | 13 + .../GetModuleFileNameW/test2/CMakeLists.txt | 19 + .../GetModuleFileNameW/test2/GetModuleFileNameW.c | 57 + .../GetModuleFileNameW/test2/testinfo.dat | 13 + .../GetProcAddress/CMakeLists.txt | 5 + .../GetProcAddress/test1/CMakeLists.txt | 20 + .../GetProcAddress/test1/test1.c | 111 + .../GetProcAddress/test1/testinfo.dat | 19 + .../GetProcAddress/test1/testlib.c | 33 + .../GetProcAddress/test2/CMakeLists.txt | 20 + .../GetProcAddress/test2/test2.c | 152 + .../GetProcAddress/test2/testinfo.dat | 18 + .../GetProcAddress/test2/testlib.c | 33 + .../GetProcessHeap/CMakeLists.txt | 4 + .../GetProcessHeap/test1/CMakeLists.txt | 19 + .../GetProcessHeap/test1/GetProcessHeap.c | 39 + .../GetProcessHeap/test1/testinfo.dat | 12 + .../filemapping_memmgt/HeapAlloc/CMakeLists.txt | 6 + .../HeapAlloc/test1/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapAlloc/test1/HeapAlloc.c | 100 + .../HeapAlloc/test1/testinfo.dat | 12 + .../HeapAlloc/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapAlloc/test2/HeapAlloc.c | 59 + .../HeapAlloc/test2/testinfo.dat | 12 + .../HeapAlloc/test3/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapAlloc/test3/HeapAlloc.c | 62 + .../HeapAlloc/test3/testinfo.dat | 12 + .../filemapping_memmgt/HeapFree/CMakeLists.txt | 4 + .../HeapFree/test1/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapFree/test1/HeapFree.c | 62 + .../filemapping_memmgt/HeapFree/test1/testinfo.dat | 12 + .../filemapping_memmgt/HeapReAlloc/CMakeLists.txt | 8 + .../HeapReAlloc/test1/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapReAlloc/test1/test1.c | 72 + .../HeapReAlloc/test1/testinfo.dat | 14 + .../HeapReAlloc/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapReAlloc/test2/test2.c | 79 + .../HeapReAlloc/test2/testinfo.dat | 15 + .../HeapReAlloc/test3/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapReAlloc/test3/test3.c | 78 + .../HeapReAlloc/test3/testinfo.dat | 16 + .../HeapReAlloc/test4/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapReAlloc/test4/test4.c | 80 + .../HeapReAlloc/test4/testinfo.dat | 15 + .../HeapReAlloc/test5/CMakeLists.txt | 19 + .../filemapping_memmgt/HeapReAlloc/test5/test5.c | 69 + .../HeapReAlloc/test5/testinfo.dat | 15 + .../filemapping_memmgt/LocalAlloc/CMakeLists.txt | 4 + .../LocalAlloc/test1/CMakeLists.txt | 19 + .../LocalAlloc/test1/LocalAlloc.c | 49 + .../LocalAlloc/test1/testinfo.dat | 12 + .../filemapping_memmgt/LocalFree/CMakeLists.txt | 5 + .../LocalFree/test1/CMakeLists.txt | 19 + .../filemapping_memmgt/LocalFree/test1/LocalFree.c | 49 + .../LocalFree/test1/testinfo.dat | 12 + .../LocalFree/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/LocalFree/test2/LocalFree.c | 39 + .../LocalFree/test2/testinfo.dat | 13 + .../filemapping_memmgt/LockFile/CMakeLists.txt | 10 + .../filemapping_memmgt/LockFile/LockFile.h | 152 + .../LockFile/test1/CMakeLists.txt | 36 + .../filemapping_memmgt/LockFile/test1/helper.c | 86 + .../filemapping_memmgt/LockFile/test1/test1.c | 140 + .../filemapping_memmgt/LockFile/test1/testinfo.dat | 15 + .../LockFile/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/LockFile/test2/test2.c | 94 + .../filemapping_memmgt/LockFile/test2/testinfo.dat | 13 + .../LockFile/test3/CMakeLists.txt | 36 + .../filemapping_memmgt/LockFile/test3/helper.c | 102 + .../filemapping_memmgt/LockFile/test3/test3.c | 71 + .../filemapping_memmgt/LockFile/test3/testinfo.dat | 16 + .../LockFile/test4/CMakeLists.txt | 19 + .../filemapping_memmgt/LockFile/test4/test4.c | 231 + .../filemapping_memmgt/LockFile/test4/testinfo.dat | 14 + .../LockFile/test5/CMakeLists.txt | 36 + .../filemapping_memmgt/LockFile/test5/helper.c | 122 + .../filemapping_memmgt/LockFile/test5/test5.c | 161 + .../filemapping_memmgt/LockFile/test5/testinfo.dat | 17 + .../LockFile/test6/CMakeLists.txt | 36 + .../filemapping_memmgt/LockFile/test6/helper.c | 71 + .../filemapping_memmgt/LockFile/test6/test6.c | 146 + .../filemapping_memmgt/LockFile/test6/testinfo.dat | 15 + .../LockFile/test7/CMakeLists.txt | 19 + .../filemapping_memmgt/LockFile/test7/test7.c | 135 + .../filemapping_memmgt/LockFile/test7/testinfo.dat | 13 + .../MapViewOfFile/CMakeLists.txt | 9 + .../MapViewOfFile/test1/CMakeLists.txt | 19 + .../MapViewOfFile/test1/MapViewOfFile.c | 226 + .../MapViewOfFile/test1/testinfo.dat | 12 + .../MapViewOfFile/test2/CMakeLists.txt | 19 + .../MapViewOfFile/test2/MapViewOfFile.c | 203 + .../MapViewOfFile/test2/testinfo.dat | 12 + .../MapViewOfFile/test3/CMakeLists.txt | 19 + .../MapViewOfFile/test3/MapViewOfFile.c | 209 + .../MapViewOfFile/test3/testinfo.dat | 12 + .../MapViewOfFile/test4/CMakeLists.txt | 19 + .../MapViewOfFile/test4/mapviewoffile.c | 166 + .../MapViewOfFile/test4/testinfo.dat | 14 + .../MapViewOfFile/test5/CMakeLists.txt | 19 + .../MapViewOfFile/test5/mapviewoffile.c | 131 + .../MapViewOfFile/test5/testinfo.dat | 13 + .../MapViewOfFile/test6/CMakeLists.txt | 19 + .../MapViewOfFile/test6/mapviewoffile.c | 85 + .../MapViewOfFile/test6/testinfo.dat | 13 + .../OpenFileMappingA/CMakeLists.txt | 6 + .../OpenFileMappingA/test1/CMakeLists.txt | 19 + .../OpenFileMappingA/test1/OpenFileMappingA.c | 157 + .../OpenFileMappingA/test1/testinfo.dat | 12 + .../OpenFileMappingA/test2/CMakeLists.txt | 19 + .../OpenFileMappingA/test2/OpenFileMappingA.c | 214 + .../OpenFileMappingA/test2/testinfo.dat | 12 + .../OpenFileMappingA/test3/CMakeLists.txt | 19 + .../OpenFileMappingA/test3/OpenFileMappingA.c | 217 + .../OpenFileMappingA/test3/testinfo.dat | 12 + .../OpenFileMappingW/CMakeLists.txt | 6 + .../OpenFileMappingW/test1/CMakeLists.txt | 19 + .../OpenFileMappingW/test1/OpenFileMappingW.c | 155 + .../OpenFileMappingW/test1/testinfo.dat | 12 + .../OpenFileMappingW/test2/CMakeLists.txt | 19 + .../OpenFileMappingW/test2/OpenFileMappingW.c | 217 + .../OpenFileMappingW/test2/testinfo.dat | 12 + .../OpenFileMappingW/test3/CMakeLists.txt | 19 + .../OpenFileMappingW/test3/OpenFileMappingW.c | 210 + .../OpenFileMappingW/test3/testinfo.dat | 12 + .../ReadProcessMemory/CMakeLists.txt | 6 + .../ReadProcessMemory_neg1/CMakeLists.txt | 19 + .../ReadProcessMemory_neg1/ReadProcessMemory_neg.c | 127 + .../ReadProcessMemory_neg1/testinfo.dat | 12 + .../ReadProcessMemory/test1/CMakeLists.txt | 19 + .../ReadProcessMemory/test1/ReadProcessMemory.c | 126 + .../ReadProcessMemory/test1/testinfo.dat | 12 + .../ReadProcessMemory/test2/CMakeLists.txt | 36 + .../ReadProcessMemory/test2/commonconsts.h | 48 + .../ReadProcessMemory/test2/helper.c | 249 + .../ReadProcessMemory/test2/test2.c | 258 + .../ReadProcessMemory/test2/testinfo.dat | 18 + .../RtlMoveMemory/CMakeLists.txt | 7 + .../RtlMoveMemory/test1/CMakeLists.txt | 19 + .../filemapping_memmgt/RtlMoveMemory/test1/test1.c | 56 + .../RtlMoveMemory/test1/testinfo.dat | 15 + .../RtlMoveMemory/test3/CMakeLists.txt | 19 + .../filemapping_memmgt/RtlMoveMemory/test3/test3.c | 72 + .../RtlMoveMemory/test3/testinfo.dat | 17 + .../RtlMoveMemory/test4/CMakeLists.txt | 19 + .../filemapping_memmgt/RtlMoveMemory/test4/test4.c | 76 + .../RtlMoveMemory/test4/testinfo.dat | 18 + .../RtlMoveMemory/test5/CMakeLists.txt | 19 + .../filemapping_memmgt/RtlMoveMemory/test5/test5.c | 63 + .../RtlMoveMemory/test5/testinfo.dat | 18 + .../filemapping_memmgt/UnlockFile/CMakeLists.txt | 7 + .../filemapping_memmgt/UnlockFile/UnlockFile.h | 112 + .../UnlockFile/test1/CMakeLists.txt | 36 + .../filemapping_memmgt/UnlockFile/test1/helper.c | 92 + .../filemapping_memmgt/UnlockFile/test1/test1.c | 154 + .../UnlockFile/test1/testinfo.dat | 17 + .../UnlockFile/test2/CMakeLists.txt | 19 + .../filemapping_memmgt/UnlockFile/test2/test2.c | 154 + .../UnlockFile/test2/testinfo.dat | 16 + .../UnlockFile/test3/CMakeLists.txt | 36 + .../filemapping_memmgt/UnlockFile/test3/helper.c | 103 + .../filemapping_memmgt/UnlockFile/test3/test3.c | 142 + .../UnlockFile/test3/testinfo.dat | 17 + .../UnlockFile/test4/CMakeLists.txt | 19 + .../filemapping_memmgt/UnlockFile/test4/test4.c | 187 + .../UnlockFile/test4/testinfo.dat | 16 + .../UnmapViewOfFile/CMakeLists.txt | 5 + .../UnmapViewOfFile/test1/CMakeLists.txt | 19 + .../UnmapViewOfFile/test1/UnmapViewOfFile.c | 184 + .../UnmapViewOfFile/test1/testinfo.dat | 13 + .../UnmapViewOfFile/test2/CMakeLists.txt | 19 + .../UnmapViewOfFile/test2/testinfo.dat | 13 + .../UnmapViewOfFile/test2/unmapviewoffile.c | 42 + .../filemapping_memmgt/VirtualAlloc/CMakeLists.txt | 24 + .../VirtualAlloc/test1/CMakeLists.txt | 19 + .../VirtualAlloc/test1/VirtualAlloc.c | 50 + .../VirtualAlloc/test1/testinfo.dat | 13 + .../VirtualAlloc/test10/CMakeLists.txt | 19 + .../VirtualAlloc/test10/VirtualAlloc.c | 48 + .../VirtualAlloc/test10/testinfo.dat | 13 + .../VirtualAlloc/test11/CMakeLists.txt | 19 + .../VirtualAlloc/test11/VirtualAlloc.c | 49 + .../VirtualAlloc/test11/testinfo.dat | 13 + .../VirtualAlloc/test12/CMakeLists.txt | 19 + .../VirtualAlloc/test12/VirtualAlloc.c | 48 + .../VirtualAlloc/test12/testinfo.dat | 13 + .../VirtualAlloc/test13/CMakeLists.txt | 19 + .../VirtualAlloc/test13/VirtualAlloc.c | 48 + .../VirtualAlloc/test13/testinfo.dat | 13 + .../VirtualAlloc/test14/CMakeLists.txt | 19 + .../VirtualAlloc/test14/VirtualAlloc.c | 48 + .../VirtualAlloc/test14/testinfo.dat | 13 + .../VirtualAlloc/test15/CMakeLists.txt | 19 + .../VirtualAlloc/test15/VirtualAlloc.c | 48 + .../VirtualAlloc/test15/testinfo.dat | 13 + .../VirtualAlloc/test16/CMakeLists.txt | 19 + .../VirtualAlloc/test16/VirtualAlloc.c | 48 + .../VirtualAlloc/test16/testinfo.dat | 13 + .../VirtualAlloc/test17/CMakeLists.txt | 19 + .../VirtualAlloc/test17/VirtualAlloc.c | 49 + .../VirtualAlloc/test17/testinfo.dat | 13 + .../VirtualAlloc/test18/CMakeLists.txt | 19 + .../VirtualAlloc/test18/VirtualAlloc.c | 49 + .../VirtualAlloc/test18/testinfo.dat | 13 + .../VirtualAlloc/test19/CMakeLists.txt | 19 + .../VirtualAlloc/test19/VirtualAlloc.c | 51 + .../VirtualAlloc/test19/testinfo.dat | 14 + .../VirtualAlloc/test2/CMakeLists.txt | 19 + .../VirtualAlloc/test2/VirtualAlloc.c | 49 + .../VirtualAlloc/test2/testinfo.dat | 13 + .../VirtualAlloc/test20/CMakeLists.txt | 19 + .../VirtualAlloc/test20/testinfo.dat | 12 + .../VirtualAlloc/test20/virtualalloc.c | 50 + .../VirtualAlloc/test21/CMakeLists.txt | 19 + .../VirtualAlloc/test21/testinfo.dat | 12 + .../VirtualAlloc/test21/virtualalloc.c | 54 + .../VirtualAlloc/test3/CMakeLists.txt | 19 + .../VirtualAlloc/test3/VirtualAlloc.c | 48 + .../VirtualAlloc/test3/testinfo.dat | 13 + .../VirtualAlloc/test4/CMakeLists.txt | 19 + .../VirtualAlloc/test4/VirtualAlloc.c | 49 + .../VirtualAlloc/test4/testinfo.dat | 13 + .../VirtualAlloc/test5/CMakeLists.txt | 19 + .../VirtualAlloc/test5/VirtualAlloc.c | 50 + .../VirtualAlloc/test5/testinfo.dat | 13 + .../VirtualAlloc/test6/CMakeLists.txt | 19 + .../VirtualAlloc/test6/VirtualAlloc.c | 48 + .../VirtualAlloc/test6/testinfo.dat | 13 + .../VirtualAlloc/test7/CMakeLists.txt | 19 + .../VirtualAlloc/test7/VirtualAlloc.c | 53 + .../VirtualAlloc/test7/testinfo.dat | 13 + .../VirtualAlloc/test8/CMakeLists.txt | 19 + .../VirtualAlloc/test8/VirtualAlloc.c | 48 + .../VirtualAlloc/test8/testinfo.dat | 13 + .../VirtualAlloc/test9/CMakeLists.txt | 19 + .../VirtualAlloc/test9/VirtualAlloc.c | 48 + .../VirtualAlloc/test9/testinfo.dat | 13 + .../filemapping_memmgt/VirtualFree/CMakeLists.txt | 6 + .../VirtualFree/test1/CMakeLists.txt | 19 + .../VirtualFree/test1/VirtualFree.c | 48 + .../VirtualFree/test1/testinfo.dat | 13 + .../VirtualFree/test2/CMakeLists.txt | 19 + .../VirtualFree/test2/VirtualFree.c | 54 + .../VirtualFree/test2/testinfo.dat | 13 + .../VirtualFree/test3/CMakeLists.txt | 19 + .../VirtualFree/test3/VirtualFree.c | 53 + .../VirtualFree/test3/testinfo.dat | 13 + .../VirtualProtect/CMakeLists.txt | 9 + .../VirtualProtect/test1/CMakeLists.txt | 19 + .../VirtualProtect/test1/VirtualProtect.c | 69 + .../VirtualProtect/test1/testinfo.dat | 13 + .../VirtualProtect/test2/CMakeLists.txt | 19 + .../VirtualProtect/test2/VirtualProtect.c | 69 + .../VirtualProtect/test2/testinfo.dat | 13 + .../VirtualProtect/test3/CMakeLists.txt | 19 + .../VirtualProtect/test3/VirtualProtect.c | 69 + .../VirtualProtect/test3/testinfo.dat | 13 + .../VirtualProtect/test4/CMakeLists.txt | 19 + .../VirtualProtect/test4/VirtualProtect.c | 68 + .../VirtualProtect/test4/testinfo.dat | 13 + .../VirtualProtect/test6/CMakeLists.txt | 19 + .../VirtualProtect/test6/VirtualProtect.c | 68 + .../VirtualProtect/test6/testinfo.dat | 13 + .../VirtualProtect/test7/CMakeLists.txt | 19 + .../VirtualProtect/test7/VirtualProtect.c | 69 + .../VirtualProtect/test7/testinfo.dat | 13 + .../filemapping_memmgt/VirtualQuery/CMakeLists.txt | 4 + .../VirtualQuery/test1/CMakeLists.txt | 19 + .../VirtualQuery/test1/VirtualQuery.c | 68 + .../VirtualQuery/test1/testinfo.dat | 12 + src/pal/tests/palsuite/loader/CMakeLists.txt | 5 + .../palsuite/loader/LoadLibraryA/CMakeLists.txt | 8 + .../loader/LoadLibraryA/test1/CMakeLists.txt | 19 + .../loader/LoadLibraryA/test1/LoadLibraryA.c | 53 + .../loader/LoadLibraryA/test1/testinfo.dat | 13 + .../loader/LoadLibraryA/test2/CMakeLists.txt | 19 + .../loader/LoadLibraryA/test2/LoadLibraryA.c | 52 + .../palsuite/loader/LoadLibraryA/test2/MyModule.c | 19 + .../loader/LoadLibraryA/test2/testinfo.dat | 13 + .../loader/LoadLibraryA/test3/CMakeLists.txt | 19 + .../loader/LoadLibraryA/test3/loadlibrarya.c | 40 + .../loader/LoadLibraryA/test3/testinfo.dat | 14 + .../loader/LoadLibraryA/test5/CMakeLists.txt | 19 + .../loader/LoadLibraryA/test5/loadlibrarya.c | 67 + .../loader/LoadLibraryA/test5/testinfo.dat | 14 + .../loader/LoadLibraryA/test6/CMakeLists.txt | 36 + .../palsuite/loader/LoadLibraryA/test6/dlltest.c | 72 + .../loader/LoadLibraryA/test6/loadlibrarya.c | 172 + .../loader/LoadLibraryA/test6/testinfo.dat | 17 + .../loader/LoadLibraryA/test7/CMakeLists.txt | 19 + .../loader/LoadLibraryA/test7/LoadLibraryA.c | 83 + .../loader/LoadLibraryA/test7/testinfo.dat | 13 + .../loader/LoadLibraryA/test8/CMakeLists.txt | 36 + .../palsuite/loader/LoadLibraryA/test8/dlltest.c | 72 + .../loader/LoadLibraryA/test8/loadlibrarya.c | 235 + .../loader/LoadLibraryA/test8/testinfo.dat | 17 + .../palsuite/loader/LoadLibraryW/CMakeLists.txt | 7 + .../loader/LoadLibraryW/test1/CMakeLists.txt | 19 + .../loader/LoadLibraryW/test1/LoadLibraryW.c | 62 + .../loader/LoadLibraryW/test1/testinfo.dat | 12 + .../loader/LoadLibraryW/test2/CMakeLists.txt | 19 + .../loader/LoadLibraryW/test2/loadlibraryw.c | 62 + .../loader/LoadLibraryW/test2/testinfo.dat | 13 + .../loader/LoadLibraryW/test3/CMakeLists.txt | 19 + .../loader/LoadLibraryW/test3/loadlibraryw.c | 41 + .../loader/LoadLibraryW/test3/testinfo.dat | 12 + .../loader/LoadLibraryW/test5/CMakeLists.txt | 19 + .../loader/LoadLibraryW/test5/loadlibraryw.c | 71 + .../loader/LoadLibraryW/test5/testinfo.dat | 14 + src/pal/tests/palsuite/locale_info/CMakeLists.txt | 26 + .../locale_info/CompareStringA/CMakeLists.txt | 4 + .../CompareStringA/test1/CMakeLists.txt | 19 + .../locale_info/CompareStringA/test1/test1.c | 99 + .../locale_info/CompareStringA/test1/testinfo.dat | 13 + .../locale_info/CompareStringW/CMakeLists.txt | 4 + .../CompareStringW/test1/CMakeLists.txt | 19 + .../locale_info/CompareStringW/test1/test1.c | 99 + .../locale_info/CompareStringW/test1/testinfo.dat | 13 + .../palsuite/locale_info/GetACP/CMakeLists.txt | 4 + .../locale_info/GetACP/test1/CMakeLists.txt | 19 + .../palsuite/locale_info/GetACP/test1/test1.c | 42 + .../palsuite/locale_info/GetACP/test1/testinfo.dat | 12 + .../palsuite/locale_info/GetCPInfo/CMakeLists.txt | 6 + .../locale_info/GetCPInfo/test1/CMakeLists.txt | 19 + .../palsuite/locale_info/GetCPInfo/test1/test1.c | 54 + .../locale_info/GetCPInfo/test1/testinfo.dat | 13 + .../locale_info/GetCPInfo/test2/CMakeLists.txt | 19 + .../palsuite/locale_info/GetCPInfo/test2/test2.c | 60 + .../locale_info/GetCPInfo/test2/testinfo.dat | 9 + .../locale_info/GetCPInfo/test3/CMakeLists.txt | 19 + .../palsuite/locale_info/GetCPInfo/test3/test3.c | 41 + .../locale_info/GetCPInfo/test3/testinfo.dat | 8 + .../locale_info/GetLocaleInfoW/CMakeLists.txt | 5 + .../GetLocaleInfoW/test1/CMakeLists.txt | 19 + .../locale_info/GetLocaleInfoW/test1/test1.c | 89 + .../locale_info/GetLocaleInfoW/test1/testinfo.dat | 12 + .../GetLocaleInfoW/test2/CMakeLists.txt | 19 + .../locale_info/GetLocaleInfoW/test2/test2.c | 51 + .../locale_info/GetLocaleInfoW/test2/testinfo.dat | 14 + .../locale_info/GetStringTypeExW/CMakeLists.txt | 5 + .../GetStringTypeExW/test1/CMakeLists.txt | 19 + .../locale_info/GetStringTypeExW/test1/test1.c | 54 + .../GetStringTypeExW/test1/testinfo.dat | 13 + .../GetStringTypeExW/test2/CMakeLists.txt | 19 + .../locale_info/GetStringTypeExW/test2/test2.c | 78 + .../GetStringTypeExW/test2/testinfo.dat | 12 + .../GetSystemDefaultLangID/CMakeLists.txt | 4 + .../GetSystemDefaultLangID/test1/CMakeLists.txt | 19 + .../GetSystemDefaultLangID/test1/test1.c | 59 + .../GetSystemDefaultLangID/test1/testinfo.dat | 13 + .../locale_info/GetThreadLocale/CMakeLists.txt | 4 + .../GetThreadLocale/test1/CMakeLists.txt | 19 + .../locale_info/GetThreadLocale/test1/test1.c | 36 + .../locale_info/GetThreadLocale/test1/testinfo.dat | 12 + .../GetTimeZoneInformation/CMakeLists.txt | 4 + .../GetTimeZoneInformation/test1/CMakeLists.txt | 19 + .../GetTimeZoneInformation/test1/test1.c | 73 + .../GetTimeZoneInformation/test1/testinfo.dat | 12 + .../locale_info/GetUserDefaultLCID/CMakeLists.txt | 4 + .../GetUserDefaultLCID/test1/CMakeLists.txt | 19 + .../locale_info/GetUserDefaultLCID/test1/test1.c | 52 + .../GetUserDefaultLCID/test1/testinfo.dat | 13 + .../GetUserDefaultLangID/CMakeLists.txt | 4 + .../GetUserDefaultLangID/test1/CMakeLists.txt | 19 + .../locale_info/GetUserDefaultLangID/test1/test1.c | 60 + .../GetUserDefaultLangID/test1/testinfo.dat | 13 + .../locale_info/IsDBCSLeadByte/CMakeLists.txt | 4 + .../IsDBCSLeadByte/test1/CMakeLists.txt | 19 + .../locale_info/IsDBCSLeadByte/test1/test1.c | 64 + .../locale_info/IsDBCSLeadByte/test1/testinfo.dat | 13 + .../locale_info/IsDBCSLeadByteEx/CMakeLists.txt | 4 + .../IsDBCSLeadByteEx/test1/CMakeLists.txt | 19 + .../locale_info/IsDBCSLeadByteEx/test1/test1.c | 72 + .../IsDBCSLeadByteEx/test1/testinfo.dat | 14 + .../locale_info/IsValidCodePage/CMakeLists.txt | 5 + .../IsValidCodePage/test1/CMakeLists.txt | 19 + .../locale_info/IsValidCodePage/test1/test1.c | 50 + .../locale_info/IsValidCodePage/test1/testinfo.dat | 12 + .../IsValidCodePage/test2/CMakeLists.txt | 19 + .../locale_info/IsValidCodePage/test2/test2.c | 51 + .../locale_info/IsValidCodePage/test2/testinfo.dat | 8 + .../locale_info/IsValidLocale/CMakeLists.txt | 4 + .../locale_info/IsValidLocale/test1/CMakeLists.txt | 19 + .../locale_info/IsValidLocale/test1/test1.c | 76 + .../locale_info/IsValidLocale/test1/testinfo.dat | 13 + .../locale_info/MultiByteToWideChar/CMakeLists.txt | 6 + .../MultiByteToWideChar/test1/CMakeLists.txt | 19 + .../locale_info/MultiByteToWideChar/test1/test1.c | 81 + .../MultiByteToWideChar/test1/testinfo.dat | 14 + .../MultiByteToWideChar/test2/CMakeLists.txt | 19 + .../locale_info/MultiByteToWideChar/test2/test2.c | 68 + .../MultiByteToWideChar/test2/testinfo.dat | 13 + .../MultiByteToWideChar/test3/CMakeLists.txt | 19 + .../locale_info/MultiByteToWideChar/test3/test3.c | 73 + .../MultiByteToWideChar/test3/testinfo.dat | 15 + .../MultiByteToWideChar/test4/CMakeLists.txt | 19 + .../locale_info/MultiByteToWideChar/test4/test4.c | 230 + .../MultiByteToWideChar/test4/testinfo.dat | 13 + .../locale_info/SetThreadLocale/CMakeLists.txt | 4 + .../SetThreadLocale/test1/CMakeLists.txt | 19 + .../locale_info/SetThreadLocale/test1/test1.c | 50 + .../locale_info/SetThreadLocale/test1/testinfo.dat | 13 + .../locale_info/WideCharToMultiByte/CMakeLists.txt | 7 + .../WideCharToMultiByte/test1/CMakeLists.txt | 19 + .../locale_info/WideCharToMultiByte/test1/test1.c | 102 + .../WideCharToMultiByte/test1/testinfo.dat | 14 + .../WideCharToMultiByte/test2/CMakeLists.txt | 19 + .../locale_info/WideCharToMultiByte/test2/test2.c | 88 + .../WideCharToMultiByte/test2/testinfo.dat | 13 + .../WideCharToMultiByte/test3/CMakeLists.txt | 19 + .../locale_info/WideCharToMultiByte/test3/test3.c | 100 + .../WideCharToMultiByte/test3/testinfo.dat | 14 + .../WideCharToMultiByte/test4/CMakeLists.txt | 19 + .../locale_info/WideCharToMultiByte/test4/test4.c | 131 + .../WideCharToMultiByte/test4/testinfo.dat | 12 + .../WideCharToMultiByte/test5/CMakeLists.txt | 19 + .../locale_info/WideCharToMultiByte/test5/test5.c | 154 + .../WideCharToMultiByte/test5/testinfo.dat | 13 + src/pal/tests/palsuite/manual-inspect.dat | 17 + src/pal/tests/palsuite/manual-unautomatable.dat | 35 + .../tests/palsuite/miscellaneous/CMakeLists.txt | 44 + .../miscellaneous/CharNextA/CMakeLists.txt | 5 + .../miscellaneous/CharNextA/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/CharNextA/test1/test.c | 62 + .../miscellaneous/CharNextA/test1/testinfo.dat | 13 + .../miscellaneous/CharNextA/test2/CMakeLists.txt | 19 + .../palsuite/miscellaneous/CharNextA/test2/test.c | 67 + .../miscellaneous/CharNextA/test2/testinfo.dat | 12 + .../miscellaneous/CharNextExA/CMakeLists.txt | 5 + .../miscellaneous/CharNextExA/test1/CMakeLists.txt | 19 + .../miscellaneous/CharNextExA/test1/test.c | 63 + .../miscellaneous/CharNextExA/test1/testinfo.dat | 16 + .../miscellaneous/CharNextExA/test2/CMakeLists.txt | 19 + .../miscellaneous/CharNextExA/test2/test.c | 66 + .../miscellaneous/CharNextExA/test2/testinfo.dat | 15 + .../miscellaneous/CloseHandle/CMakeLists.txt | 5 + .../miscellaneous/CloseHandle/test1/CMakeLists.txt | 19 + .../miscellaneous/CloseHandle/test1/test.c | 64 + .../miscellaneous/CloseHandle/test1/testinfo.dat | 15 + .../miscellaneous/CloseHandle/test2/CMakeLists.txt | 19 + .../miscellaneous/CloseHandle/test2/test.c | 46 + .../miscellaneous/CloseHandle/test2/testinfo.dat | 15 + .../miscellaneous/CreatePipe/CMakeLists.txt | 4 + .../miscellaneous/CreatePipe/test1/CMakeLists.txt | 19 + .../miscellaneous/CreatePipe/test1/test1.c | 113 + .../miscellaneous/CreatePipe/test1/testinfo.dat | 15 + .../FlushInstructionCache/CMakeLists.txt | 4 + .../FlushInstructionCache/test1/CMakeLists.txt | 19 + .../FlushInstructionCache/test1/test1.c | 66 + .../FlushInstructionCache/test1/testinfo.dat | 13 + .../miscellaneous/FormatMessageW/CMakeLists.txt | 9 + .../FormatMessageW/test1/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test1/test.c | 63 + .../FormatMessageW/test1/testinfo.dat | 16 + .../FormatMessageW/test2/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test2/test.c | 581 + .../FormatMessageW/test2/testinfo.dat | 15 + .../FormatMessageW/test3/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test3/test.c | 85 + .../FormatMessageW/test3/testinfo.dat | 15 + .../FormatMessageW/test4/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test4/test.c | 77 + .../FormatMessageW/test4/testinfo.dat | 15 + .../FormatMessageW/test5/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test5/test.c | 76 + .../FormatMessageW/test5/testinfo.dat | 12 + .../FormatMessageW/test6/CMakeLists.txt | 19 + .../miscellaneous/FormatMessageW/test6/test.c | 78 + .../FormatMessageW/test6/testinfo.dat | 15 + .../FreeEnvironmentStringsW/CMakeLists.txt | 5 + .../FreeEnvironmentStringsW/test1/CMakeLists.txt | 19 + .../FreeEnvironmentStringsW/test1/test.c | 53 + .../FreeEnvironmentStringsW/test1/testinfo.dat | 15 + .../FreeEnvironmentStringsW/test2/CMakeLists.txt | 19 + .../FreeEnvironmentStringsW/test2/test.c | 71 + .../FreeEnvironmentStringsW/test2/testinfo.dat | 16 + .../miscellaneous/GetCalendarInfoW/CMakeLists.txt | 5 + .../GetCalendarInfoW/test1/CMakeLists.txt | 19 + .../GetCalendarInfoW/test1/GetCalendarInfoW.c | 57 + .../GetCalendarInfoW/test1/testinfo.dat | 14 + .../GetCalendarInfoW/test2/CMakeLists.txt | 19 + .../GetCalendarInfoW/test2/GetCalendarInfoW.c | 79 + .../GetCalendarInfoW/test2/testinfo.dat | 11 + .../miscellaneous/GetCommandLineW/CMakeLists.txt | 4 + .../GetCommandLineW/test1/CMakeLists.txt | 19 + .../miscellaneous/GetCommandLineW/test1/test.c | 71 + .../GetCommandLineW/test1/testinfo.dat | 15 + .../miscellaneous/GetComputerNameW/CMakeLists.txt | 4 + .../GetComputerNameW/test1/CMakeLists.txt | 19 + .../miscellaneous/GetComputerNameW/test1/test.c | 53 + .../GetComputerNameW/test1/testinfo.dat | 13 + .../miscellaneous/GetDateFormatW/CMakeLists.txt | 6 + .../GetDateFormatW_neg1/CMakeLists.txt | 19 + .../GetDateFormatW_neg1/GetDateFormatW_neg.c | 85 + .../GetDateFormatW_neg1/testinfo.dat | 8 + .../GetDateFormatW_neg2/CMakeLists.txt | 19 + .../GetDateFormatW_neg2/GetDateFormatW_neg.c | 98 + .../GetDateFormatW_neg2/testinfo.dat | 9 + .../GetDateFormatW/test1/CMakeLists.txt | 19 + .../GetDateFormatW/test1/GetDateFormatW.c | 100 + .../GetDateFormatW/test1/testinfo.dat | 9 + .../GetEnvironmentStringsW/CMakeLists.txt | 4 + .../GetEnvironmentStringsW/test1/CMakeLists.txt | 19 + .../GetEnvironmentStringsW/test1/test.c | 81 + .../GetEnvironmentStringsW/test1/testinfo.dat | 16 + .../GetEnvironmentVariableA/CMakeLists.txt | 9 + .../GetEnvironmentVariableA/test1/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test1/test.c | 84 + .../GetEnvironmentVariableA/test1/testinfo.dat | 16 + .../GetEnvironmentVariableA/test2/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test2/test.c | 56 + .../GetEnvironmentVariableA/test2/testinfo.dat | 16 + .../GetEnvironmentVariableA/test3/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test3/test.c | 67 + .../GetEnvironmentVariableA/test3/testinfo.dat | 16 + .../GetEnvironmentVariableA/test4/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test4/test.c | 75 + .../GetEnvironmentVariableA/test4/testinfo.dat | 16 + .../GetEnvironmentVariableA/test5/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test5/test5.c | 145 + .../GetEnvironmentVariableA/test5/testinfo.dat | 17 + .../GetEnvironmentVariableA/test6/CMakeLists.txt | 19 + .../GetEnvironmentVariableA/test6/test6.c | 99 + .../GetEnvironmentVariableA/test6/testinfo.dat | 15 + .../GetEnvironmentVariableW/CMakeLists.txt | 9 + .../GetEnvironmentVariableW/test1/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test1/test.c | 79 + .../GetEnvironmentVariableW/test1/testinfo.dat | 16 + .../GetEnvironmentVariableW/test2/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test2/test.c | 56 + .../GetEnvironmentVariableW/test2/testinfo.dat | 16 + .../GetEnvironmentVariableW/test3/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test3/test.c | 71 + .../GetEnvironmentVariableW/test3/testinfo.dat | 16 + .../GetEnvironmentVariableW/test4/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test4/test.c | 63 + .../GetEnvironmentVariableW/test4/testinfo.dat | 16 + .../GetEnvironmentVariableW/test5/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test5/test5.c | 144 + .../GetEnvironmentVariableW/test5/testinfo.dat | 17 + .../GetEnvironmentVariableW/test6/CMakeLists.txt | 19 + .../GetEnvironmentVariableW/test6/test6.c | 99 + .../GetEnvironmentVariableW/test6/testinfo.dat | 15 + .../miscellaneous/GetLastError/CMakeLists.txt | 4 + .../GetLastError/test1/CMakeLists.txt | 19 + .../miscellaneous/GetLastError/test1/test.c | 63 + .../miscellaneous/GetLastError/test1/testinfo.dat | 15 + .../miscellaneous/GetSystemInfo/CMakeLists.txt | 4 + .../GetSystemInfo/test1/CMakeLists.txt | 19 + .../miscellaneous/GetSystemInfo/test1/test.c | 70 + .../miscellaneous/GetSystemInfo/test1/testinfo.dat | 16 + .../miscellaneous/GetTickCount/CMakeLists.txt | 4 + .../GetTickCount/test1/CMakeLists.txt | 19 + .../miscellaneous/GetTickCount/test1/test.c | 58 + .../miscellaneous/GetTickCount/test1/testinfo.dat | 16 + .../miscellaneous/GetUserNameW/CMakeLists.txt | 4 + .../GetUserNameW/test1/CMakeLists.txt | 19 + .../miscellaneous/GetUserNameW/test1/test.c | 52 + .../miscellaneous/GetUserNameW/test1/testinfo.dat | 13 + .../miscellaneous/GetVersionExA/CMakeLists.txt | 4 + .../GetVersionExA/test1/CMakeLists.txt | 19 + .../miscellaneous/GetVersionExA/test1/test.c | 83 + .../miscellaneous/GetVersionExA/test1/testinfo.dat | 16 + .../miscellaneous/GetVersionExW/CMakeLists.txt | 4 + .../GetVersionExW/test1/CMakeLists.txt | 19 + .../miscellaneous/GetVersionExW/test1/test.c | 88 + .../miscellaneous/GetVersionExW/test1/testinfo.dat | 16 + .../InterLockedExchangeAdd/CMakeLists.txt | 4 + .../InterLockedExchangeAdd/test1/CMakeLists.txt | 19 + .../InterLockedExchangeAdd/test1/test.cpp | 102 + .../miscellaneous/InterlockedBit/CMakeLists.txt | 5 + .../InterlockedBit/test1/CMakeLists.txt | 19 + .../miscellaneous/InterlockedBit/test1/test.cpp | 77 + .../InterlockedBit/test1/testinfo.dat | 14 + .../InterlockedBit/test2/CMakeLists.txt | 19 + .../miscellaneous/InterlockedBit/test2/test.cpp | 77 + .../InterlockedBit/test2/testinfo.dat | 14 + .../InterlockedCompareExchange/CMakeLists.txt | 5 + .../test1/CMakeLists.txt | 19 + .../InterlockedCompareExchange/test1/test.cpp | 100 + .../InterlockedCompareExchange/test1/testinfo.dat | 16 + .../test2/CMakeLists.txt | 19 + .../InterlockedCompareExchange/test2/test.cpp | 168 + .../InterlockedCompareExchange64/CMakeLists.txt | 5 + .../test1/CMakeLists.txt | 19 + .../InterlockedCompareExchange64/test1/test.cpp | 122 + .../test1/testinfo.dat | 16 + .../test2/CMakeLists.txt | 19 + .../InterlockedCompareExchange64/test2/test.cpp | 104 + .../CMakeLists.txt | 4 + .../test1/CMakeLists.txt | 19 + .../test1/test.cpp | 80 + .../test1/testinfo.dat | 16 + .../InterlockedDecrement/CMakeLists.txt | 5 + .../InterlockedDecrement/test1/CMakeLists.txt | 19 + .../InterlockedDecrement/test1/test.cpp | 60 + .../InterlockedDecrement/test1/testinfo.dat | 16 + .../InterlockedDecrement/test2/CMakeLists.txt | 19 + .../InterlockedDecrement/test2/test.cpp | 94 + .../InterlockedDecrement64/CMakeLists.txt | 5 + .../InterlockedDecrement64/test1/CMakeLists.txt | 19 + .../InterlockedDecrement64/test1/test.cpp | 77 + .../InterlockedDecrement64/test1/testinfo.dat | 16 + .../InterlockedDecrement64/test2/CMakeLists.txt | 19 + .../InterlockedDecrement64/test2/test.cpp | 99 + .../InterlockedExchange/CMakeLists.txt | 4 + .../InterlockedExchange/test1/CMakeLists.txt | 19 + .../InterlockedExchange/test1/test.cpp | 69 + .../InterlockedExchange/test1/testinfo.dat | 16 + .../InterlockedExchange64/CMakeLists.txt | 4 + .../InterlockedExchange64/test1/CMakeLists.txt | 19 + .../InterlockedExchange64/test1/test.cpp | 85 + .../InterlockedExchange64/test1/testinfo.dat | 16 + .../InterlockedExchangePointer/CMakeLists.txt | 4 + .../test1/CMakeLists.txt | 19 + .../test1/InterlockedExchangePointer.cpp | 64 + .../InterlockedExchangePointer/test1/testinfo.dat | 12 + .../InterlockedIncrement/CMakeLists.txt | 5 + .../InterlockedIncrement/test1/CMakeLists.txt | 19 + .../InterlockedIncrement/test1/test.cpp | 62 + .../InterlockedIncrement/test1/testinfo.dat | 16 + .../InterlockedIncrement/test2/CMakeLists.txt | 19 + .../InterlockedIncrement/test2/test.cpp | 95 + .../InterlockedIncrement64/CMakeLists.txt | 5 + .../InterlockedIncrement64/test1/CMakeLists.txt | 19 + .../InterlockedIncrement64/test1/test.cpp | 77 + .../InterlockedIncrement64/test1/testinfo.dat | 16 + .../InterlockedIncrement64/test2/CMakeLists.txt | 19 + .../InterlockedIncrement64/test2/test.cpp | 101 + .../miscellaneous/IsBadCodePtr/CMakeLists.txt | 4 + .../IsBadCodePtr/test1/CMakeLists.txt | 19 + .../miscellaneous/IsBadCodePtr/test1/test1.c | 60 + .../miscellaneous/IsBadCodePtr/test1/testinfo.dat | 13 + .../miscellaneous/IsBadReadPtr/CMakeLists.txt | 4 + .../IsBadReadPtr/test1/CMakeLists.txt | 19 + .../miscellaneous/IsBadReadPtr/test1/test.c | 138 + .../miscellaneous/IsBadReadPtr/test1/testinfo.dat | 15 + .../miscellaneous/IsBadWritePtr/CMakeLists.txt | 6 + .../IsBadWritePtr/test1/CMakeLists.txt | 19 + .../miscellaneous/IsBadWritePtr/test1/test.c | 81 + .../miscellaneous/IsBadWritePtr/test1/testinfo.dat | 16 + .../IsBadWritePtr/test2/CMakeLists.txt | 19 + .../miscellaneous/IsBadWritePtr/test2/test2.c | 128 + .../miscellaneous/IsBadWritePtr/test2/testinfo.dat | 19 + .../IsBadWritePtr/test3/CMakeLists.txt | 19 + .../miscellaneous/IsBadWritePtr/test3/test3.c | 58 + .../miscellaneous/IsBadWritePtr/test3/testinfo.dat | 17 + .../miscellaneous/MessageBoxW/CMakeLists.txt | 5 + .../miscellaneous/MessageBoxW/test1/CMakeLists.txt | 19 + .../miscellaneous/MessageBoxW/test1/test.c | 81 + .../miscellaneous/MessageBoxW/test1/testinfo.dat | 15 + .../miscellaneous/MessageBoxW/test2/CMakeLists.txt | 19 + .../miscellaneous/MessageBoxW/test2/test.c | 76 + .../miscellaneous/MessageBoxW/test2/testinfo.dat | 15 + .../SetEnvironmentVariableA/CMakeLists.txt | 7 + .../SetEnvironmentVariableA/test1/CMakeLists.txt | 19 + .../SetEnvironmentVariableA/test1/test1.c | 168 + .../SetEnvironmentVariableA/test1/testinfo.dat | 19 + .../SetEnvironmentVariableA/test2/CMakeLists.txt | 19 + .../SetEnvironmentVariableA/test2/test2.c | 85 + .../SetEnvironmentVariableA/test2/testinfo.dat | 19 + .../SetEnvironmentVariableA/test3/CMakeLists.txt | 19 + .../SetEnvironmentVariableA/test3/test3.c | 144 + .../SetEnvironmentVariableA/test3/testinfo.dat | 18 + .../SetEnvironmentVariableA/test4/CMakeLists.txt | 19 + .../SetEnvironmentVariableA/test4/test4.c | 100 + .../SetEnvironmentVariableA/test4/testinfo.dat | 18 + .../SetEnvironmentVariableW/CMakeLists.txt | 7 + .../SetEnvironmentVariableW/test1/CMakeLists.txt | 19 + .../SetEnvironmentVariableW/test1/test.c | 142 + .../SetEnvironmentVariableW/test1/testinfo.dat | 18 + .../SetEnvironmentVariableW/test2/CMakeLists.txt | 19 + .../SetEnvironmentVariableW/test2/test.c | 88 + .../SetEnvironmentVariableW/test2/testinfo.dat | 18 + .../SetEnvironmentVariableW/test3/CMakeLists.txt | 19 + .../SetEnvironmentVariableW/test3/test3.c | 143 + .../SetEnvironmentVariableW/test3/testinfo.dat | 14 + .../SetEnvironmentVariableW/test4/CMakeLists.txt | 19 + .../SetEnvironmentVariableW/test4/test4.c | 99 + .../SetEnvironmentVariableW/test4/testinfo.dat | 15 + .../miscellaneous/SetLastError/CMakeLists.txt | 4 + .../SetLastError/test1/CMakeLists.txt | 19 + .../miscellaneous/SetLastError/test1/test.c | 59 + .../miscellaneous/SetLastError/test1/testinfo.dat | 16 + .../palsuite/miscellaneous/_i64tow/CMakeLists.txt | 4 + .../miscellaneous/_i64tow/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/_i64tow/test1/test1.c | 76 + .../miscellaneous/_i64tow/test1/testinfo.dat | 13 + .../palsuite/miscellaneous/_ui64tow/CMakeLists.txt | 5 + .../miscellaneous/_ui64tow/test1/CMakeLists.txt | 19 + .../miscellaneous/_ui64tow/test1/_ui64tow.c | 101 + .../miscellaneous/_ui64tow/test1/testinfo.dat | 12 + .../miscellaneous/_ui64tow/test2/CMakeLists.txt | 19 + .../miscellaneous/_ui64tow/test2/_ui64tow.c | 88 + .../miscellaneous/_ui64tow/test2/testinfo.dat | 13 + .../palsuite/miscellaneous/lstrcatW/CMakeLists.txt | 7 + .../miscellaneous/lstrcatW/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcatW/test1/test.c | 59 + .../miscellaneous/lstrcatW/test1/testinfo.dat | 16 + .../miscellaneous/lstrcatW/test2/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcatW/test2/test2.c | 53 + .../miscellaneous/lstrcatW/test2/testinfo.dat | 12 + .../miscellaneous/lstrcatW/test3/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcatW/test3/test3.c | 46 + .../miscellaneous/lstrcatW/test3/testinfo.dat | 26 + .../miscellaneous/lstrcatW/test4/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcatW/test4/test4.c | 101 + .../miscellaneous/lstrcatW/test4/testinfo.dat | 28 + .../palsuite/miscellaneous/lstrcpyW/CMakeLists.txt | 4 + .../miscellaneous/lstrcpyW/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcpyW/test1/test.c | 66 + .../miscellaneous/lstrcpyW/test1/testinfo.dat | 16 + .../miscellaneous/lstrcpynW/CMakeLists.txt | 4 + .../miscellaneous/lstrcpynW/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrcpynW/test1/test.c | 73 + .../miscellaneous/lstrcpynW/test1/testinfo.dat | 16 + .../palsuite/miscellaneous/lstrlenA/CMakeLists.txt | 4 + .../miscellaneous/lstrlenA/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrlenA/test1/test.c | 49 + .../miscellaneous/lstrlenA/test1/testinfo.dat | 16 + .../palsuite/miscellaneous/lstrlenW/CMakeLists.txt | 4 + .../miscellaneous/lstrlenW/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/lstrlenW/test1/test.c | 51 + .../miscellaneous/lstrlenW/test1/testinfo.dat | 16 + .../queryperformancecounter/CMakeLists.txt | 4 + .../queryperformancecounter/test1/CMakeLists.txt | 19 + .../queryperformancecounter/test1/test1.c | 107 + .../queryperformancecounter/test1/testinfo.dat | 11 + .../queryperformancefrequency/CMakeLists.txt | 4 + .../queryperformancefrequency/test1/CMakeLists.txt | 19 + .../queryperformancefrequency/test1/test1.c | 59 + .../queryperformancefrequency/test1/testinfo.dat | 12 + .../miscellaneous/wsprintfA/CMakeLists.txt | 13 + .../miscellaneous/wsprintfA/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test1/test.c | 58 + .../miscellaneous/wsprintfA/test1/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test11/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test11/test.c | 128 + .../miscellaneous/wsprintfA/test11/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test12/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test12/test.c | 119 + .../miscellaneous/wsprintfA/test12/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test13/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test13/test.c | 120 + .../miscellaneous/wsprintfA/test13/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test2/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test2/test.c | 123 + .../miscellaneous/wsprintfA/test2/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test3/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test3/test.c | 121 + .../miscellaneous/wsprintfA/test3/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test6/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test6/test.c | 114 + .../miscellaneous/wsprintfA/test6/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test7/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test7/test.c | 112 + .../miscellaneous/wsprintfA/test7/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test8/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test8/test.c | 120 + .../miscellaneous/wsprintfA/test8/testinfo.dat | 14 + .../miscellaneous/wsprintfA/test9/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfA/test9/test.c | 122 + .../miscellaneous/wsprintfA/test9/testinfo.dat | 14 + .../miscellaneous/wsprintfW/CMakeLists.txt | 13 + .../miscellaneous/wsprintfW/test1/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test1/test.c | 64 + .../miscellaneous/wsprintfW/test1/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test11/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test11/test.c | 139 + .../miscellaneous/wsprintfW/test11/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test12/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test12/test.c | 128 + .../miscellaneous/wsprintfW/test12/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test13/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test13/test.c | 126 + .../miscellaneous/wsprintfW/test13/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test2/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test2/test.c | 108 + .../miscellaneous/wsprintfW/test2/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test3/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test3/test.c | 127 + .../miscellaneous/wsprintfW/test3/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test6/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test6/test.c | 115 + .../miscellaneous/wsprintfW/test6/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test7/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test7/test.c | 117 + .../miscellaneous/wsprintfW/test7/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test8/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test8/test.c | 128 + .../miscellaneous/wsprintfW/test8/testinfo.dat | 14 + .../miscellaneous/wsprintfW/test9/CMakeLists.txt | 19 + .../palsuite/miscellaneous/wsprintfW/test9/test.c | 128 + .../miscellaneous/wsprintfW/test9/testinfo.dat | 14 + src/pal/tests/palsuite/pal_specific/CMakeLists.txt | 13 + .../PAL_GetPALDirectoryW/CMakeLists.txt | 4 + .../PAL_GetPALDirectoryW/test1/CMakeLists.txt | 19 + .../test1/PAL_GetPALDirectoryW.c | 78 + .../PAL_GetPALDirectoryW/test1/testinfo.dat | 12 + .../PAL_GetUserTempDirectoryW/CMakeLists.txt | 4 + .../PAL_GetUserTempDirectoryW/test1/CMakeLists.txt | 19 + .../test1/PAL_GetUserTempDirectoryW.c | 58 + .../PAL_GetUserTempDirectoryW/test1/testinfo.dat | 13 + .../PAL_Initialize_Terminate/CMakeLists.txt | 5 + .../PAL_Initialize_Terminate/test1/CMakeLists.txt | 19 + .../test1/PAL_Initialize_Terminate.c | 33 + .../PAL_Initialize_Terminate/test1/testinfo.dat | 13 + .../PAL_Initialize_Terminate/test2/CMakeLists.txt | 19 + .../test2/pal_initialize_twice.c | 41 + .../PAL_Initialize_Terminate/test2/testinfo.dat | 15 + .../CMakeLists.txt | 5 + .../test1/CMakeLists.txt | 19 + .../PAL_RegisterLibraryW_UnregisterLibraryW.c | 64 + .../test1/testinfo.dat | 13 + .../test2_neg/CMakeLists.txt | 19 + .../test2_neg/reg_unreg_libraryw_neg.c | 62 + .../test2_neg/testinfo.dat | 14 + .../palsuite/pal_specific/PAL_errno/CMakeLists.txt | 4 + .../pal_specific/PAL_errno/test1/CMakeLists.txt | 19 + .../pal_specific/PAL_errno/test1/PAL_errno.c | 53 + .../pal_specific/PAL_errno/test1/testinfo.dat | 12 + .../pal_specific/PAL_get_stderr/CMakeLists.txt | 4 + .../PAL_get_stderr/test1/CMakeLists.txt | 19 + .../PAL_get_stderr/test1/PAL_get_stderr.c | 52 + .../pal_specific/PAL_get_stderr/test1/testinfo.dat | 14 + .../pal_specific/PAL_get_stdin/CMakeLists.txt | 4 + .../PAL_get_stdin/test1/CMakeLists.txt | 19 + .../PAL_get_stdin/test1/PAL_get_stdin.c | 68 + .../pal_specific/PAL_get_stdin/test1/testinfo.dat | 14 + .../pal_specific/PAL_get_stdout/CMakeLists.txt | 4 + .../PAL_get_stdout/test1/CMakeLists.txt | 19 + .../PAL_get_stdout/test1/PAL_get_stdout.c | 52 + .../pal_specific/PAL_get_stdout/test1/testinfo.dat | 13 + .../pal_specific/pal_entrypoint/CMakeLists.txt | 4 + .../pal_entrypoint/test1/CMakeLists.txt | 19 + .../pal_entrypoint/test1/pal_entrypoint.c | 54 + .../pal_specific/pal_entrypoint/test1/palstartup.h | 49 + .../pal_specific/pal_entrypoint/test1/testinfo.dat | 12 + .../pal_initializedebug/CMakeLists.txt | 4 + .../pal_initializedebug/test1/CMakeLists.txt | 19 + .../test1/pal_initializedebug.c | 36 + .../pal_initializedebug/test1/testinfo.dat | 13 + src/pal/tests/palsuite/paltestlist.txt | 808 + .../tests/palsuite/paltestlist_to_be_reviewed.txt | 201 + src/pal/tests/palsuite/palverify.dat | 889 + src/pal/tests/palsuite/runpaltests.sh | 213 + src/pal/tests/palsuite/samples/CMakeLists.txt | 5 + .../tests/palsuite/samples/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/samples/test1/test.c | 41 + src/pal/tests/palsuite/samples/test1/testinfo.dat | 14 + .../tests/palsuite/samples/test2/CMakeLists.txt | 19 + src/pal/tests/palsuite/samples/test2/test.c | 48 + src/pal/tests/palsuite/samples/test2/testinfo.dat | 13 + src/pal/tests/palsuite/smoketest.script | 100 + src/pal/tests/palsuite/tests-manual.dat | 12 + src/pal/tests/palsuite/threading/CMakeLists.txt | 44 + .../palsuite/threading/CreateEventA/CMakeLists.txt | 6 + .../threading/CreateEventA/test1/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventA/test1/test1.c | 95 + .../threading/CreateEventA/test1/testinfo.dat | 14 + .../threading/CreateEventA/test2/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventA/test2/test2.c | 84 + .../threading/CreateEventA/test2/testinfo.dat | 14 + .../threading/CreateEventA/test3/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventA/test3/test3.c | 219 + .../threading/CreateEventA/test3/testinfo.dat | 16 + .../palsuite/threading/CreateEventW/CMakeLists.txt | 6 + .../threading/CreateEventW/test1/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventW/test1/test1.c | 93 + .../threading/CreateEventW/test1/testinfo.dat | 14 + .../threading/CreateEventW/test2/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventW/test2/test2.c | 85 + .../threading/CreateEventW/test2/testinfo.dat | 14 + .../threading/CreateEventW/test3/CMakeLists.txt | 19 + .../palsuite/threading/CreateEventW/test3/test3.c | 233 + .../threading/CreateEventW/test3/testinfo.dat | 16 + .../CreateMutexA_ReleaseMutex/CMakeLists.txt | 5 + .../CreateMutexA_ReleaseMutex/test1/CMakeLists.txt | 19 + .../CreateMutexA_ReleaseMutex/test1/CreateMutexA.c | 345 + .../CreateMutexA_ReleaseMutex/test1/testinfo.dat | 33 + .../CreateMutexA_ReleaseMutex/test2/CMakeLists.txt | 19 + .../CreateMutexA_ReleaseMutex/test2/CreateMutexA.c | 331 + .../CreateMutexA_ReleaseMutex/test2/testinfo.dat | 24 + .../CreateMutexW_ReleaseMutex/CMakeLists.txt | 5 + .../CreateMutexW_ReleaseMutex/test1/CMakeLists.txt | 19 + .../CreateMutexW_ReleaseMutex/test1/CreateMutexW.c | 345 + .../CreateMutexW_ReleaseMutex/test1/testinfo.dat | 33 + .../CreateMutexW_ReleaseMutex/test2/CMakeLists.txt | 19 + .../CreateMutexW_ReleaseMutex/test2/CreateMutexW.c | 340 + .../CreateMutexW_ReleaseMutex/test2/testinfo.dat | 24 + .../threading/CreateProcessA/CMakeLists.txt | 5 + .../threading/CreateProcessA/test1/CMakeLists.txt | 36 + .../threading/CreateProcessA/test1/childProcess.c | 131 + .../threading/CreateProcessA/test1/parentProcess.c | 201 + .../threading/CreateProcessA/test1/testinfo.dat | 17 + .../threading/CreateProcessA/test2/CMakeLists.txt | 36 + .../threading/CreateProcessA/test2/childprocess.c | 69 + .../threading/CreateProcessA/test2/parentprocess.c | 243 + .../threading/CreateProcessA/test2/test2.h | 72 + .../threading/CreateProcessA/test2/testinfo.dat | 20 + .../threading/CreateProcessW/CMakeLists.txt | 5 + .../threading/CreateProcessW/test1/CMakeLists.txt | 36 + .../threading/CreateProcessW/test1/childProcess.c | 150 + .../threading/CreateProcessW/test1/parentProcess.c | 210 + .../threading/CreateProcessW/test1/testinfo.dat | 17 + .../threading/CreateProcessW/test2/CMakeLists.txt | 36 + .../threading/CreateProcessW/test2/childprocess.c | 78 + .../threading/CreateProcessW/test2/parentprocess.c | 245 + .../threading/CreateProcessW/test2/test2.h | 31 + .../threading/CreateProcessW/test2/testinfo.dat | 20 + .../CMakeLists.txt | 6 + .../test1/CMakeLists.txt | 19 + .../test1/CreateSemaphore.c | 322 + .../test1/testinfo.dat | 18 + .../test2/CMakeLists.txt | 19 + .../test2/CreateSemaphore.c | 313 + .../test2/testinfo.dat | 18 + .../test3/CMakeLists.txt | 19 + .../test3/createsemaphore.c | 200 + .../test3/testinfo.dat | 20 + .../CMakeLists.txt | 6 + .../test1/CMakeLists.txt | 19 + .../test1/CreateSemaphore.c | 323 + .../test1/testinfo.dat | 18 + .../test2/CMakeLists.txt | 19 + .../test2/CreateSemaphore.c | 314 + .../test2/testinfo.dat | 18 + .../test3/CMakeLists.txt | 19 + .../test3/createsemaphore.c | 201 + .../test3/testinfo.dat | 20 + .../palsuite/threading/CreateThread/CMakeLists.txt | 6 + .../threading/CreateThread/test1/CMakeLists.txt | 19 + .../palsuite/threading/CreateThread/test1/test1.c | 119 + .../threading/CreateThread/test1/testinfo.dat | 14 + .../threading/CreateThread/test2/CMakeLists.txt | 19 + .../palsuite/threading/CreateThread/test2/test2.c | 184 + .../threading/CreateThread/test2/testinfo.dat | 13 + .../threading/CreateThread/test3/CMakeLists.txt | 19 + .../palsuite/threading/CreateThread/test3/test3.c | 101 + .../threading/CreateThread/test3/testinfo.dat | 14 + .../CriticalSectionFunctions/CMakeLists.txt | 11 + .../CriticalSectionFunctions/test1/CMakeLists.txt | 19 + .../test1/InitializeCriticalSection.c | 235 + .../CriticalSectionFunctions/test1/testinfo.dat | 21 + .../CriticalSectionFunctions/test2/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test2/test2.c | 226 + .../CriticalSectionFunctions/test2/testinfo.dat | 18 + .../CriticalSectionFunctions/test3/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test3/test3.c | 376 + .../CriticalSectionFunctions/test3/testinfo.dat | 29 + .../CriticalSectionFunctions/test4/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test4/test4.c | 241 + .../CriticalSectionFunctions/test4/testinfo.dat | 17 + .../CriticalSectionFunctions/test5/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test5/test5.c | 187 + .../CriticalSectionFunctions/test5/testinfo.dat | 12 + .../CriticalSectionFunctions/test6/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test6/test6.c | 190 + .../CriticalSectionFunctions/test6/testinfo.dat | 12 + .../CriticalSectionFunctions/test7/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test7/test7.c | 188 + .../CriticalSectionFunctions/test7/testinfo.dat | 12 + .../CriticalSectionFunctions/test8/CMakeLists.txt | 19 + .../CriticalSectionFunctions/test8/test8.c | 217 + .../CriticalSectionFunctions/test8/thistest.dat | 2 + .../DisableThreadLibraryCalls/test1/test1.c | 145 + .../DisableThreadLibraryCalls/test1/testinfo.dat | 15 + .../DisableThreadLibraryCalls/test1/testlib.c | 47 + .../DisableThreadLibraryCalls/test2/dllmain1.c | 66 + .../DisableThreadLibraryCalls/test2/dllmain2.c | 66 + .../DisableThreadLibraryCalls/test2/test2.c | 237 + .../DisableThreadLibraryCalls/test2/testinfo.dat | 18 + .../threading/DuplicateHandle/CMakeLists.txt | 15 + .../threading/DuplicateHandle/test1/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test1/test1.c | 152 + .../threading/DuplicateHandle/test1/testinfo.dat | 15 + .../DuplicateHandle/test10/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test10/test10.c | 239 + .../threading/DuplicateHandle/test10/testinfo.dat | 17 + .../DuplicateHandle/test11/CMakeLists.txt | 36 + .../DuplicateHandle/test11/childprocess.c | 74 + .../threading/DuplicateHandle/test11/myexitcode.h | 13 + .../threading/DuplicateHandle/test11/test11.c | 364 + .../threading/DuplicateHandle/test11/testinfo.dat | 19 + .../DuplicateHandle/test12/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test12/test12.c | 129 + .../threading/DuplicateHandle/test12/testinfo.dat | 15 + .../threading/DuplicateHandle/test2/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test2/test2.c | 96 + .../threading/DuplicateHandle/test2/testinfo.dat | 17 + .../threading/DuplicateHandle/test3/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test3/test3.c | 123 + .../threading/DuplicateHandle/test3/testinfo.dat | 17 + .../threading/DuplicateHandle/test4/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test4/test4.c | 239 + .../threading/DuplicateHandle/test4/testinfo.dat | 19 + .../threading/DuplicateHandle/test5/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test5/test5.c | 145 + .../threading/DuplicateHandle/test5/testinfo.dat | 14 + .../threading/DuplicateHandle/test6/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test6/test6.c | 146 + .../threading/DuplicateHandle/test6/testinfo.dat | 15 + .../threading/DuplicateHandle/test7/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test7/test7.c | 149 + .../threading/DuplicateHandle/test7/testinfo.dat | 16 + .../threading/DuplicateHandle/test8/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test8/test8.c | 164 + .../threading/DuplicateHandle/test8/testinfo.dat | 16 + .../threading/DuplicateHandle/test9/CMakeLists.txt | 19 + .../threading/DuplicateHandle/test9/test9.c | 127 + .../threading/DuplicateHandle/test9/testinfo.dat | 17 + .../palsuite/threading/ExitProcess/CMakeLists.txt | 6 + .../threading/ExitProcess/test1/CMakeLists.txt | 19 + .../threading/ExitProcess/test1/ExitProcess.c | 32 + .../threading/ExitProcess/test1/testinfo.dat | 13 + .../threading/ExitProcess/test2/CMakeLists.txt | 19 + .../palsuite/threading/ExitProcess/test2/test2.c | 30 + .../threading/ExitProcess/test2/testinfo.dat | 14 + .../threading/ExitProcess/test3/CMakeLists.txt | 19 + .../palsuite/threading/ExitProcess/test3/test3.c | 40 + .../threading/ExitProcess/test3/testinfo.dat | 14 + .../palsuite/threading/ExitThread/CMakeLists.txt | 5 + .../threading/ExitThread/test1/CMakeLists.txt | 19 + .../palsuite/threading/ExitThread/test1/test1.c | 114 + .../threading/ExitThread/test1/testinfo.dat | 14 + .../threading/ExitThread/test2/CMakeLists.txt | 36 + .../threading/ExitThread/test2/childprocess.c | 41 + .../threading/ExitThread/test2/myexitcode.h | 14 + .../palsuite/threading/ExitThread/test2/test2.c | 168 + .../threading/ExitThread/test2/testinfo.dat | 19 + .../palsuite/threading/ExitThread/test3/dllmain.c | 65 + .../palsuite/threading/ExitThread/test3/test3.c | 162 + .../threading/ExitThread/test3/testinfo.dat | 16 + .../threading/GetCurrentProcess/CMakeLists.txt | 4 + .../GetCurrentProcess/test1/CMakeLists.txt | 19 + .../threading/GetCurrentProcess/test1/process.c | 40 + .../threading/GetCurrentProcess/test1/testinfo.dat | 13 + .../threading/GetCurrentProcessId/CMakeLists.txt | 4 + .../GetCurrentProcessId/test1/CMakeLists.txt | 19 + .../GetCurrentProcessId/test1/processId.c | 41 + .../GetCurrentProcessId/test1/testinfo.dat | 13 + .../threading/GetCurrentThread/CMakeLists.txt | 5 + .../GetCurrentThread/test1/CMakeLists.txt | 19 + .../threading/GetCurrentThread/test1/testinfo.dat | 12 + .../threading/GetCurrentThread/test1/thread.c | 93 + .../GetCurrentThread/test2/CMakeLists.txt | 19 + .../threading/GetCurrentThread/test2/test2.c | 144 + .../threading/GetCurrentThread/test2/testinfo.dat | 18 + .../threading/GetCurrentThreadId/CMakeLists.txt | 4 + .../GetCurrentThreadId/test1/CMakeLists.txt | 19 + .../GetCurrentThreadId/test1/testinfo.dat | 13 + .../threading/GetCurrentThreadId/test1/threadId.c | 82 + .../threading/GetExitCodeProcess/CMakeLists.txt | 4 + .../GetExitCodeProcess/test1/CMakeLists.txt | 36 + .../GetExitCodeProcess/test1/childProcess.c | 31 + .../GetExitCodeProcess/test1/myexitcode.h | 14 + .../threading/GetExitCodeProcess/test1/test1.c | 163 + .../GetExitCodeProcess/test1/testinfo.dat | 16 + .../threading/GetProcessTimes/CMakeLists.txt | 4 + .../threading/GetProcessTimes/test2/CMakeLists.txt | 19 + .../threading/GetProcessTimes/test2/test2.c | 122 + .../threading/GetProcessTimes/test2/testinfo.dat | 15 + .../threading/GetThreadTimes/CMakeLists.txt | 3 + .../threading/GetThreadTimes/test1/CMakeLists.txt | 19 + .../threading/GetThreadTimes/test1/test1.c | 102 + .../palsuite/threading/NamedMutex/CMakeLists.txt | 4 + .../threading/NamedMutex/test1/CMakeLists.txt | 20 + .../threading/NamedMutex/test1/namedmutex.cpp | 1058 + .../palsuite/threading/NamedMutex/test1/nopal.cpp | 65 + .../threading/NamedMutex/test1/testinfo.dat | 14 + .../palsuite/threading/OpenEventW/CMakeLists.txt | 8 + .../threading/OpenEventW/test1/CMakeLists.txt | 19 + .../palsuite/threading/OpenEventW/test1/test1.c | 134 + .../threading/OpenEventW/test1/testinfo.dat | 15 + .../threading/OpenEventW/test2/CMakeLists.txt | 19 + .../palsuite/threading/OpenEventW/test2/test2.c | 194 + .../threading/OpenEventW/test2/testinfo.dat | 17 + .../threading/OpenEventW/test3/CMakeLists.txt | 36 + .../threading/OpenEventW/test3/childprocess.c | 81 + .../palsuite/threading/OpenEventW/test3/test3.c | 187 + .../threading/OpenEventW/test3/testinfo.dat | 21 + .../threading/OpenEventW/test4/CMakeLists.txt | 19 + .../palsuite/threading/OpenEventW/test4/test4.c | 112 + .../threading/OpenEventW/test4/testinfo.dat | 14 + .../threading/OpenEventW/test5/CMakeLists.txt | 19 + .../palsuite/threading/OpenEventW/test5/test5.c | 197 + .../threading/OpenEventW/test5/testinfo.dat | 19 + .../palsuite/threading/OpenProcess/CMakeLists.txt | 4 + .../threading/OpenProcess/test1/CMakeLists.txt | 36 + .../threading/OpenProcess/test1/childProcess.c | 75 + .../threading/OpenProcess/test1/myexitcode.h | 14 + .../palsuite/threading/OpenProcess/test1/test1.c | 282 + .../threading/OpenProcess/test1/testinfo.dat | 19 + .../threading/QueryThreadCycleTime/CMakeLists.txt | 3 + .../QueryThreadCycleTime/test1/CMakeLists.txt | 19 + .../threading/QueryThreadCycleTime/test1/test1.c | 98 + .../palsuite/threading/QueueUserAPC/CMakeLists.txt | 10 + .../threading/QueueUserAPC/test1/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test1/test1.c | 313 + .../threading/QueueUserAPC/test1/testinfo.dat | 15 + .../threading/QueueUserAPC/test2/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test2/test2.c | 224 + .../threading/QueueUserAPC/test2/testinfo.dat | 13 + .../threading/QueueUserAPC/test3/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test3/test3.c | 33 + .../threading/QueueUserAPC/test3/testinfo.dat | 12 + .../threading/QueueUserAPC/test4/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test4/test4.c | 72 + .../threading/QueueUserAPC/test4/testinfo.dat | 14 + .../threading/QueueUserAPC/test5/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test5/test5.c | 200 + .../threading/QueueUserAPC/test5/testinfo.dat | 20 + .../threading/QueueUserAPC/test6/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test6/test6.c | 129 + .../threading/QueueUserAPC/test6/testinfo.dat | 14 + .../threading/QueueUserAPC/test7/CMakeLists.txt | 19 + .../palsuite/threading/QueueUserAPC/test7/test7.c | 253 + .../threading/QueueUserAPC/test7/testinfo.dat | 14 + .../palsuite/threading/ReleaseMutex/CMakeLists.txt | 4 + .../threading/ReleaseMutex/test3/CMakeLists.txt | 19 + .../threading/ReleaseMutex/test3/ReleaseMutex.c | 103 + .../threading/ReleaseMutex/test3/testinfo.dat | 13 + .../palsuite/threading/ResetEvent/CMakeLists.txt | 7 + .../threading/ResetEvent/test1/CMakeLists.txt | 19 + .../palsuite/threading/ResetEvent/test1/test1.c | 99 + .../threading/ResetEvent/test1/testinfo.dat | 14 + .../threading/ResetEvent/test2/CMakeLists.txt | 19 + .../palsuite/threading/ResetEvent/test2/test2.c | 89 + .../threading/ResetEvent/test2/testinfo.dat | 14 + .../threading/ResetEvent/test3/CMakeLists.txt | 19 + .../palsuite/threading/ResetEvent/test3/test3.c | 86 + .../threading/ResetEvent/test3/testinfo.dat | 15 + .../threading/ResetEvent/test4/CMakeLists.txt | 19 + .../palsuite/threading/ResetEvent/test4/test4.c | 161 + .../threading/ResetEvent/test4/testinfo.dat | 15 + .../palsuite/threading/ResumeThread/CMakeLists.txt | 4 + .../threading/ResumeThread/test1/CMakeLists.txt | 19 + .../palsuite/threading/ResumeThread/test1/test1.c | 141 + .../threading/ResumeThread/test1/testinfo.dat | 14 + .../palsuite/threading/SetErrorMode/CMakeLists.txt | 4 + .../threading/SetErrorMode/test1/CMakeLists.txt | 19 + .../palsuite/threading/SetErrorMode/test1/test1.c | 50 + .../threading/SetErrorMode/test1/testinfo.dat | 16 + .../palsuite/threading/SetEvent/CMakeLists.txt | 7 + .../threading/SetEvent/test1/CMakeLists.txt | 19 + .../palsuite/threading/SetEvent/test1/test1.c | 94 + .../palsuite/threading/SetEvent/test1/testinfo.dat | 14 + .../threading/SetEvent/test2/CMakeLists.txt | 19 + .../palsuite/threading/SetEvent/test2/test2.c | 125 + .../palsuite/threading/SetEvent/test2/testinfo.dat | 13 + .../threading/SetEvent/test3/CMakeLists.txt | 19 + .../palsuite/threading/SetEvent/test3/test3.c | 85 + .../palsuite/threading/SetEvent/test3/testinfo.dat | 15 + .../threading/SetEvent/test4/CMakeLists.txt | 19 + .../palsuite/threading/SetEvent/test4/test4.c | 161 + .../palsuite/threading/SetEvent/test4/testinfo.dat | 15 + .../tests/palsuite/threading/Sleep/CMakeLists.txt | 5 + .../palsuite/threading/Sleep/test1/CMakeLists.txt | 19 + .../tests/palsuite/threading/Sleep/test1/Sleep.c | 80 + .../palsuite/threading/Sleep/test1/testinfo.dat | 13 + .../palsuite/threading/Sleep/test2/CMakeLists.txt | 19 + .../tests/palsuite/threading/Sleep/test2/sleep.c | 73 + .../palsuite/threading/Sleep/test2/testinfo.dat | 13 + .../palsuite/threading/SleepEx/CMakeLists.txt | 5 + .../threading/SleepEx/test1/CMakeLists.txt | 19 + .../tests/palsuite/threading/SleepEx/test1/test1.c | 89 + .../palsuite/threading/SleepEx/test1/testinfo.dat | 13 + .../threading/SleepEx/test2/CMakeLists.txt | 19 + .../tests/palsuite/threading/SleepEx/test2/test2.c | 183 + .../palsuite/threading/SleepEx/test2/testinfo.dat | 14 + .../threading/SwitchToThread/CMakeLists.txt | 4 + .../threading/SwitchToThread/test1/CMakeLists.txt | 19 + .../threading/SwitchToThread/test1/test1.c | 97 + .../threading/SwitchToThread/test1/testinfo.dat | 13 + .../tests/palsuite/threading/TLS/CMakeLists.txt | 9 + .../palsuite/threading/TLS/test1/CMakeLists.txt | 19 + src/pal/tests/palsuite/threading/TLS/test1/TLS.c | 182 + .../palsuite/threading/TLS/test1/testinfo.dat | 13 + .../palsuite/threading/TLS/test2/CMakeLists.txt | 19 + src/pal/tests/palsuite/threading/TLS/test2/TLS.c | 66 + .../palsuite/threading/TLS/test2/testinfo.dat | 13 + .../palsuite/threading/TLS/test3/CMakeLists.txt | 19 + src/pal/tests/palsuite/threading/TLS/test3/TLS.c | 90 + .../palsuite/threading/TLS/test3/testinfo.dat | 13 + .../palsuite/threading/TLS/test4/CMakeLists.txt | 19 + src/pal/tests/palsuite/threading/TLS/test4/test4.c | 137 + .../palsuite/threading/TLS/test4/testinfo.dat | 15 + .../palsuite/threading/TLS/test5/CMakeLists.txt | 19 + src/pal/tests/palsuite/threading/TLS/test5/test5.c | 108 + .../palsuite/threading/TLS/test5/testinfo.dat | 13 + .../TLS/test6_optimizedtls/CMakeLists.txt | 19 + .../threading/TLS/test6_optimizedtls/test.c | 190 + .../threading/TLS/test6_optimizedtls/testinfo.dat | 14 + .../threading/TerminateProcess/CMakeLists.txt | 4 + .../TerminateProcess/test1/CMakeLists.txt | 19 + .../TerminateProcess/test1/TerminateProcess.c | 41 + .../threading/TerminateProcess/test1/testinfo.dat | 14 + .../threading/ThreadPriority/CMakeLists.txt | 4 + .../threading/ThreadPriority/test1/CMakeLists.txt | 19 + .../ThreadPriority/test1/ThreadPriority.c | 83 + .../threading/ThreadPriority/test1/testinfo.dat | 17 + .../WaitForMultipleObjects/CMakeLists.txt | 4 + .../WaitForMultipleObjects/test1/CMakeLists.txt | 19 + .../threading/WaitForMultipleObjects/test1/test1.c | 224 + .../WaitForMultipleObjects/test1/testinfo.dat | 14 + .../WaitForMultipleObjectsEx/CMakeLists.txt | 9 + .../WaitForMultipleObjectsEx/test1/CMakeLists.txt | 19 + .../WaitForMultipleObjectsEx/test1/test1.c | 226 + .../WaitForMultipleObjectsEx/test1/testinfo.dat | 14 + .../WaitForMultipleObjectsEx/test2/CMakeLists.txt | 19 + .../WaitForMultipleObjectsEx/test2/test2.c | 188 + .../WaitForMultipleObjectsEx/test2/testinfo.dat | 14 + .../WaitForMultipleObjectsEx/test3/CMakeLists.txt | 19 + .../WaitForMultipleObjectsEx/test3/test3.c | 106 + .../WaitForMultipleObjectsEx/test3/testinfo.dat | 14 + .../WaitForMultipleObjectsEx/test4/CMakeLists.txt | 19 + .../WaitForMultipleObjectsEx/test4/test4.c | 101 + .../WaitForMultipleObjectsEx/test4/testinfo.dat | 14 + .../WaitForMultipleObjectsEx/test5/CMakeLists.txt | 36 + .../WaitForMultipleObjectsEx/test5/commonconsts.h | 42 + .../WaitForMultipleObjectsEx/test5/helper.c | 122 + .../WaitForMultipleObjectsEx/test5/test5.c | 506 + .../WaitForMultipleObjectsEx/test5/testinfo.dat | 18 + .../WaitForMultipleObjectsEx/test6/CMakeLists.txt | 36 + .../WaitForMultipleObjectsEx/test6/child6.c | 211 + .../WaitForMultipleObjectsEx/test6/test6.c | 709 + .../WaitForMultipleObjectsEx/test6/thistest.dat | 2 + .../threading/WaitForSingleObject/CMakeLists.txt | 11 + .../WFSOExMutexTest/CMakeLists.txt | 19 + .../WFSOExMutexTest/WFSOExMutexTest.c | 214 + .../WFSOExSemaphoreTest/CMakeLists.txt | 19 + .../WFSOExSemaphoreTest/WFSOExSemaphoreTest.c | 184 + .../WFSOExThreadTest/CMakeLists.txt | 19 + .../WFSOExThreadTest/WFSOExThreadTest.c | 204 + .../WFSOMutexTest/CMakeLists.txt | 19 + .../WFSOMutexTest/WFSOMutexTest.c | 184 + .../WFSOProcessTest/CMakeLists.txt | 36 + .../WFSOProcessTest/ChildProcess.c | 50 + .../WFSOProcessTest/WFSOProcessTest.c | 119 + .../WFSOSemaphoreTest/CMakeLists.txt | 19 + .../WFSOSemaphoreTest/WFSOSemaphoreTest.c | 183 + .../WFSOThreadTest/CMakeLists.txt | 19 + .../WFSOThreadTest/WFSOThreadTest.c | 179 + .../WaitForSingleObject/test1/CMakeLists.txt | 19 + .../threading/WaitForSingleObject/test1/test1.c | 121 + .../WaitForSingleObject/test1/testinfo.dat | 14 + .../threading/YieldProcessor/CMakeLists.txt | 4 + .../threading/YieldProcessor/test1/CMakeLists.txt | 19 + .../threading/YieldProcessor/test1/test1.c | 92 + .../threading/YieldProcessor/test1/testinfo.dat | 13 + .../threading/releasesemaphore/CMakeLists.txt | 4 + .../releasesemaphore/test1/CMakeLists.txt | 19 + .../threading/releasesemaphore/test1/test.c | 68 + .../threading/releasesemaphore/test1/testinfo.dat | 15 + src/pal/tools/clang-compiler-override.txt | 20 + src/pal/tools/gen-buildsys-clang.sh | 154 + src/pal/tools/gen-buildsys-win.bat | 54 + src/pal/tools/gen-dactable-rva.sh | 1 + src/pal/tools/preptests.sh | 69 + src/pal/tools/probe-win.ps1 | 60 + src/pal/tools/setup-ubuntuvm.sh | 27 + src/pal/tools/smarty.sh | 26 + src/pal/tools/windows-compiler-override.txt | 16 + src/palrt/.gitmirror | 1 + src/palrt/CMakeLists.txt | 26 + src/palrt/bstr.cpp | 264 + src/palrt/coguid.cpp | 193 + src/palrt/comem.cpp | 27 + src/palrt/common.h | 18 + src/palrt/convert.h | 126 + src/palrt/decarith.cpp | 1267 + src/palrt/decconv.cpp | 602 + src/palrt/guid.cpp | 26 + src/palrt/guiddef.h | 26 + src/palrt/memorystream.cpp | 317 + src/palrt/path.cpp | 642 + src/palrt/shlwapip.h | 88 + src/palrt/shstr.h | 138 + src/palrt/unicode.cpp | 27 + src/palrt/urlpars.cpp | 321 + src/palrt/variant.cpp | 33 + src/publish.proj | 35 + src/scripts/.gitmirrorall | 1 + src/scripts/Utilities.py | 49 + src/scripts/check-definitions.py | 161 + src/scripts/genWinEtw.py | 125 + src/scripts/genXplatEventing.py | 844 + src/scripts/genXplatLttng.py | 765 + src/sign.builds | 61 + src/strongname/.gitmirror | 1 + src/strongname/CMakeLists.txt | 1 + src/strongname/api/.gitmirror | 1 + src/strongname/api/CMakeLists.txt | 27 + src/strongname/api/api.props | 43 + src/strongname/api/common.cpp | 6 + src/strongname/api/common.h | 413 + src/strongname/api/crossgen/.gitmirror | 1 + src/strongname/api/crossgen/CMakeLists.txt | 3 + .../api/crossgen/strongname_crossgen.nativeproj | 18 + src/strongname/api/cryptapis.h | 47 + src/strongname/api/dac/.gitmirror | 1 + src/strongname/api/dac/CMakeLists.txt | 4 + src/strongname/api/dac/dirs.proj | 19 + src/strongname/api/dirs.proj | 22 + src/strongname/api/strongname.cpp | 4985 + src/strongname/api/strongnamecoreclr.cpp | 98 + src/strongname/api/strongnameinternal.cpp | 371 + src/strongname/api/wks/.gitmirror | 1 + src/strongname/api/wks/CMakeLists.txt | 1 + src/strongname/api/wks/strongname_wks.nativeproj | 23 + src/strongname/dirs.proj | 29 + src/strongname/inc/.gitmirror | 1 + src/strongname/inc/StrongName_inc.nativeproj | 31 + src/strongname/inc/ecmakey.h | 9 + src/strongname/inc/sncoreclr.h | 14 + src/strongname/inc/strongname.h | 306 + src/strongname/inc/strongnameholders.h | 103 + src/strongname/inc/strongnameinternal.h | 53 + src/strongname/inc/thekey.h | 104 + src/strongname/strongname.vcxproj | 396 + src/strongname/strongname.vcxproj.filters | 108 + src/strongname/strongname.vcxproj.vspscc | 10 + src/syncAzure.proj | 19 + src/tools/.gitmirror | 1 + src/tools/CMakeLists.txt | 1 + src/tools/GenClrDebugResource/.gitmirror | 1 + src/tools/GenClrDebugResource/CMakeLists.txt | 7 + .../GenClrDebugResource/GenClrDebugResource.cpp | 219 + .../GenClrDebugResource.nativeproj | 26 + src/tools/GenClrDebugResource/native.rc | 7 + src/tools/InjectResource/.gitmirror | 1 + src/tools/InjectResource/CMakeLists.txt | 10 + src/tools/InjectResource/InjectResource.cpp | 158 + src/tools/InjectResource/InjectResource.nativeproj | 27 + src/tools/InjectResource/native.rc | 7 + src/tools/crossgen/.gitmirror | 1 + src/tools/crossgen/CMakeLists.txt | 75 + src/tools/crossgen/Native.rc | 7 + src/tools/crossgen/compare.bat | 186 + src/tools/crossgen/crossgen.cpp | 1031 + src/tools/crossgen/crossgen.nativeproj | 94 + src/tools/dirs.proj | 77 + src/tools/metainfo/.gitmirrorall | 1 + src/tools/metainfo/Native.rc | 8 + src/tools/metainfo/mdinfo.cpp | 4350 + src/tools/metainfo/mdinfo.h | 207 + src/tools/metainfo/mdobj.cpp | 298 + src/tools/metainfo/metainfo.cpp | 190 + src/tools/metainfo/metainfo.nativeproj | 42 + src/tools/util/.gitmirror | 1 + src/tools/util/consoleargs.cpp | 958 + src/tools/util/consoleargs.h | 72 + src/tools/util/file_can.h | 69 + src/tools/util/list.h | 25 + src/tools/util/tree.h | 242 + src/unwinder/.gitmirror | 1 + src/unwinder/CMakeLists.txt | 32 + src/unwinder/amd64/.gitmirror | 1 + src/unwinder/amd64/dbs_stack_x64.cpp | 1499 + src/unwinder/amd64/unwinder_amd64.cpp | 1858 + src/unwinder/amd64/unwinder_amd64.h | 70 + src/unwinder/arm/.gitmirror | 1 + src/unwinder/arm/unwinder_arm.cpp | 1548 + src/unwinder/arm/unwinder_arm.h | 54 + src/unwinder/arm64/.gitmirror | 1 + src/unwinder/arm64/unwinder_arm64.cpp | 1645 + src/unwinder/arm64/unwinder_arm64.h | 54 + src/unwinder/dac/.gitmirror | 1 + src/unwinder/dac/CMakeLists.txt | 5 + src/unwinder/dac/dirs.proj | 18 + src/unwinder/dac/hostlocal/.gitmirror | 1 + src/unwinder/dac/hostlocal/unwinder_dac.nativeproj | 13 + src/unwinder/dac/hostwinamd64/.gitmirror | 1 + src/unwinder/dac/hostwinamd64/CMakeLists.txt | 3 + .../dac/hostwinamd64/unwinder_dac.nativeproj | 15 + src/unwinder/dac/hostwinx86/.gitmirror | 1 + .../dac/hostwinx86/unwinder_dac.nativeproj | 15 + src/unwinder/dirs.proj | 19 + src/unwinder/stdafx.cpp | 12 + src/unwinder/stdafx.h | 20 + src/unwinder/unwinder.cpp | 68 + src/unwinder/unwinder.h | 41 + src/unwinder/unwinder.targets | 60 + src/unwinder/wks/.gitmirror | 1 + src/unwinder/wks/CMakeLists.txt | 1 + src/utilcode/.gitmirror | 1 + src/utilcode/CMakeLists.txt | 137 + src/utilcode/UtilCode.vcproj | 617 + src/utilcode/UtilCode.vcxproj | 450 + src/utilcode/UtilCode.vcxproj.vspscc | 10 + src/utilcode/apithreadstress.cpp | 183 + src/utilcode/appxutil.cpp | 870 + src/utilcode/arraylist.cpp | 226 + src/utilcode/assemblyfilehash.cpp | 169 + src/utilcode/bitvector.cpp | 406 + src/utilcode/ccomprc.cpp | 1176 + src/utilcode/check.cpp | 308 + src/utilcode/circularlog.cpp | 311 + src/utilcode/clrconfig.cpp | 840 + src/utilcode/clrhelpers.cpp | 13 + src/utilcode/clrhost.cpp | 459 + src/utilcode/clrhost_nodependencies.cpp | 989 + src/utilcode/collections.cpp | 972 + src/utilcode/comex.cpp | 51 + src/utilcode/configuration.cpp | 125 + src/utilcode/corimage.cpp | 260 + src/utilcode/crossgen/.gitmirror | 1 + src/utilcode/crossgen/CMakeLists.txt | 7 + src/utilcode/crossgen/utilcode_crossgen.nativeproj | 21 + src/utilcode/cycletimer.cpp | 85 + src/utilcode/dac/.gitmirror | 1 + src/utilcode/dac/CMakeLists.txt | 12 + src/utilcode/dac/dirs.proj | 18 + src/utilcode/dacutil.cpp | 250 + src/utilcode/debug.cpp | 896 + src/utilcode/defaultallocator.cpp | 8 + src/utilcode/delayloadhelpers.cpp | 114 + src/utilcode/dirs.proj | 27 + src/utilcode/dlwrap.cpp | 231 + src/utilcode/downlevel.cpp | 2736 + src/utilcode/dyncrt/.gitmirror | 1 + src/utilcode/dyncrt/CMakeLists.txt | 9 + src/utilcode/dyncrt/dyncrt.nativeproj | 25 + src/utilcode/ex.cpp | 2125 + src/utilcode/format1.cpp | 120 + src/utilcode/fstream.cpp | 295 + src/utilcode/fstring.cpp | 316 + src/utilcode/genericstackprobe.cpp | 510 + src/utilcode/guidfromname.cpp | 236 + src/utilcode/hostimpl.cpp | 437 + src/utilcode/hostimpl.h | 111 + src/utilcode/iallocator.cpp | 10 + src/utilcode/ilformatter.cpp | 821 + src/utilcode/jithost.cpp | 77 + src/utilcode/jitperf.cpp | 131 + src/utilcode/lazycow.cpp | 316 + src/utilcode/loaderheap.cpp | 2261 + src/utilcode/loadrc-impl.cpp | 321 + src/utilcode/loadrc.cpp | 16 + src/utilcode/log.cpp | 466 + src/utilcode/longfilepathwrappers.cpp | 1432 + src/utilcode/makepath.cpp | 424 + src/utilcode/md5.cpp | 297 + src/utilcode/memorypool.cpp | 317 + src/utilcode/namespaceutil.cpp | 679 + src/utilcode/newapis.cpp | 1428 + src/utilcode/opinfo.cpp | 128 + src/utilcode/outstring.cpp | 181 + src/utilcode/pedecoder.cpp | 2940 + src/utilcode/peinformation.cpp | 193 + src/utilcode/perflog.cpp | 326 + src/utilcode/posterror.cpp | 403 + src/utilcode/prettyprintsig.cpp | 1003 + src/utilcode/rangetree.cpp | 519 + src/utilcode/registrywrapper.cpp | 361 + src/utilcode/regutil.cpp | 1513 + src/utilcode/regutilformac.cpp | 12 + src/utilcode/safewrap.cpp | 408 + src/utilcode/sbuffer.cpp | 146 + src/utilcode/securityutil.cpp | 508 + src/utilcode/securitywrapper.cpp | 837 + src/utilcode/sigbuilder.cpp | 165 + src/utilcode/sigparser.cpp | 196 + src/utilcode/sortversioning.cpp | 1139 + src/utilcode/splitpath.cpp | 267 + src/utilcode/sstring.cpp | 2890 + src/utilcode/sstring_com.cpp | 102 + src/utilcode/stacktrace.cpp | 992 + src/utilcode/staticnohost/.gitmirror | 1 + src/utilcode/staticnohost/CMakeLists.txt | 12 + src/utilcode/staticnohost/staticnohost.nativeproj | 15 + src/utilcode/staticnohost/staticnohost.targets | 15 + src/utilcode/stdafx.cpp | 12 + src/utilcode/stdafx.h | 22 + src/utilcode/stgpool.cpp | 2424 + src/utilcode/stgpooli.cpp | 348 + src/utilcode/stgpoolreadonly.cpp | 211 + src/utilcode/stresslog.cpp | 721 + src/utilcode/sxshelpers.cpp | 1508 + src/utilcode/tlbutils.cpp | 221 + src/utilcode/tls.cpp | 271 + src/utilcode/util.cpp | 4023 + src/utilcode/util_nodependencies.cpp | 1107 + src/utilcode/utilcode.settings.targets | 132 + src/utilcode/utilmessagebox.cpp | 600 + src/utilcode/utsem.cpp | 552 + src/utilcode/winfix.cpp | 522 + src/vm/.gitmirror | 1 + src/vm/CMakeLists.txt | 467 + src/vm/ClrEtwAll.man | 7026 + src/vm/ClrEtwAllMeta.lst | 607 + src/vm/amd64/.gitmirror | 1 + src/vm/amd64/AsmHelpers.asm | 764 + src/vm/amd64/AsmMacros.inc | 442 + src/vm/amd64/CLRErrorReporting.vrg | 5 + src/vm/amd64/CallDescrWorkerAMD64.asm | 132 + src/vm/amd64/ComCallPreStub.asm | 158 + src/vm/amd64/CrtHelpers.asm | 528 + src/vm/amd64/ExternalMethodFixupThunk.asm | 107 + src/vm/amd64/GenericComCallStubs.asm | 304 + src/vm/amd64/GenericComPlusCallStubs.asm | 148 + src/vm/amd64/InstantiatingStub.asm | 151 + src/vm/amd64/JitHelpers_Fast.asm | 1028 + src/vm/amd64/JitHelpers_FastWriteBarriers.asm | 345 + src/vm/amd64/JitHelpers_InlineGetAppDomain.asm | 123 + src/vm/amd64/JitHelpers_InlineGetThread.asm | 1335 + src/vm/amd64/JitHelpers_Slow.asm | 1830 + src/vm/amd64/PInvokeStubs.asm | 282 + src/vm/amd64/RedirectedHandledJITCase.asm | 239 + src/vm/amd64/RemotingThunksAMD64.asm | 303 + src/vm/amd64/ThePreStubAMD64.asm | 36 + src/vm/amd64/TlsGetters.asm | 120 + src/vm/amd64/UMThunkStub.asm | 618 + src/vm/amd64/VirtualCallStubAMD64.asm | 109 + src/vm/amd64/asmconstants.h | 702 + src/vm/amd64/calldescrworkeramd64.S | 165 + src/vm/amd64/cgenamd64.cpp | 1278 + src/vm/amd64/cgencpu.h | 562 + src/vm/amd64/crthelpers.S | 41 + src/vm/amd64/excepamd64.cpp | 585 + src/vm/amd64/excepcpu.h | 91 + src/vm/amd64/externalmethodfixupthunk.S | 98 + src/vm/amd64/getstate.S | 45 + src/vm/amd64/getstate.asm | 85 + src/vm/amd64/gmsamd64.cpp | 144 + src/vm/amd64/gmscpu.h | 186 + src/vm/amd64/jithelpers_fast.S | 473 + src/vm/amd64/jithelpers_fastwritebarriers.S | 319 + src/vm/amd64/jithelpers_slow.S | 113 + src/vm/amd64/jithelpersamd64.cpp | 48 + src/vm/amd64/jitinterfaceamd64.cpp | 655 + src/vm/amd64/pinvokestubs.S | 129 + src/vm/amd64/profiler.cpp | 367 + src/vm/amd64/remotingamd64.cpp | 672 + src/vm/amd64/stublinkeramd64.cpp | 8 + src/vm/amd64/stublinkeramd64.h | 10 + src/vm/amd64/theprestubamd64.S | 30 + src/vm/amd64/umthunkstub.S | 210 + src/vm/amd64/unixasmhelpers.S | 231 + src/vm/amd64/unixstubs.cpp | 90 + src/vm/amd64/virtualcallstubamd64.S | 109 + src/vm/amd64/virtualcallstubcpu.hpp | 790 + src/vm/appdomain.cpp | 14915 ++ src/vm/appdomain.hpp | 5291 + src/vm/appdomain.inl | 323 + src/vm/appdomainconfigfactory.hpp | 240 + src/vm/appdomainhelper.cpp | 546 + src/vm/appdomainhelper.h | 371 + src/vm/appdomainnative.cpp | 1782 + src/vm/appdomainnative.hpp | 153 + src/vm/appdomainstack.cpp | 195 + src/vm/appdomainstack.h | 231 + src/vm/appdomainstack.inl | 443 + src/vm/appxutil.cpp | 242 + src/vm/appxutil.h | 31 + src/vm/aptca.cpp | 1363 + src/vm/aptca.h | 110 + src/vm/argdestination.h | 218 + src/vm/argslot.h | 43 + src/vm/arm/.gitmirror | 1 + src/vm/arm/CrtHelpers.asm | 162 + src/vm/arm/PInvokeStubs.asm | 142 + src/vm/arm/armsinglestepper.cpp | 1212 + src/vm/arm/asmconstants.h | 304 + src/vm/arm/asmhelpers.S | 1474 + src/vm/arm/asmhelpers.asm | 2727 + src/vm/arm/asmmacros.h | 161 + src/vm/arm/cgencpu.h | 1338 + src/vm/arm/crthelpers.S | 59 + src/vm/arm/ehhelpers.S | 149 + src/vm/arm/ehhelpers.asm | 182 + src/vm/arm/exceparm.cpp | 144 + src/vm/arm/excepcpu.h | 51 + src/vm/arm/gmscpu.h | 175 + src/vm/arm/jithelpersarm.cpp | 51 + src/vm/arm/memcpy.S | 39 + src/vm/arm/memcpy.asm | 284 + src/vm/arm/memcpy_crt.asm | 1001 + src/vm/arm/patchedcode.S | 71 + src/vm/arm/patchedcode.asm | 606 + src/vm/arm/pinvokestubs.S | 106 + src/vm/arm/profiler.cpp | 358 + src/vm/arm/stubs.cpp | 3948 + src/vm/arm/unixstubs.cpp | 28 + src/vm/arm/virtualcallstubcpu.hpp | 384 + src/vm/arm64/.gitmirror | 1 + src/vm/arm64/CallDescrWorkerARM64.asm | 138 + src/vm/arm64/PInvokeStubs.asm | 137 + src/vm/arm64/asmconstants.h | 171 + src/vm/arm64/asmhelpers.S | 836 + src/vm/arm64/asmhelpers.asm | 1314 + src/vm/arm64/asmmacros.h | 296 + src/vm/arm64/calldescrworkerarm64.S | 128 + src/vm/arm64/cgenarm64.cpp | 38 + src/vm/arm64/cgencpu.h | 742 + src/vm/arm64/crthelpers.S | 291 + src/vm/arm64/crthelpers.asm | 300 + src/vm/arm64/excepcpu.h | 51 + src/vm/arm64/gmscpu.h | 93 + src/vm/arm64/pinvokestubs.S | 124 + src/vm/arm64/stubs.cpp | 2167 + src/vm/arm64/unixstubs.cpp | 28 + src/vm/arm64/virtualcallstubcpu.hpp | 457 + src/vm/armsinglestepper.h | 152 + src/vm/array.cpp | 1434 + src/vm/array.h | 113 + src/vm/assembly.cpp | 5070 + src/vm/assembly.hpp | 1004 + src/vm/assemblyname.cpp | 313 + src/vm/assemblyname.hpp | 31 + src/vm/assemblynamelist.h | 110 + src/vm/assemblynamesconfigfactory.cpp | 264 + src/vm/assemblynamesconfigfactory.h | 72 + src/vm/assemblynative.cpp | 2635 + src/vm/assemblynative.hpp | 264 + src/vm/assemblynativeresource.cpp | 585 + src/vm/assemblynativeresource.h | 134 + src/vm/assemblysink.cpp | 153 + src/vm/assemblysink.h | 59 + src/vm/assemblyspec.cpp | 2473 + src/vm/assemblyspec.hpp | 739 + src/vm/assemblyspecbase.h | 28 + src/vm/baseassemblyspec.cpp | 749 + src/vm/baseassemblyspec.h | 303 + src/vm/baseassemblyspec.inl | 717 + src/vm/binder.cpp | 1335 + src/vm/binder.h | 500 + src/vm/cachelinealloc.cpp | 295 + src/vm/cachelinealloc.h | 146 + src/vm/callhelpers.cpp | 703 + src/vm/callhelpers.h | 681 + src/vm/callingconvention.h | 1710 + src/vm/ceeload.cpp | 16168 +++ src/vm/ceeload.h | 3741 + src/vm/ceeload.inl | 663 + src/vm/ceemain.cpp | 5063 + src/vm/ceemain.h | 253 + src/vm/certificatecache.cpp | 85 + src/vm/certificatecache.h | 40 + src/vm/cgensys.h | 180 + src/vm/class.cpp | 3464 + src/vm/class.h | 2681 + src/vm/class.inl | 62 + src/vm/classcompat.cpp | 3710 + src/vm/classcompat.h | 826 + src/vm/classfactory.cpp | 999 + src/vm/classhash.cpp | 1103 + src/vm/classhash.h | 141 + src/vm/classhash.inl | 67 + src/vm/classloadlevel.h | 88 + src/vm/classnames.h | 181 + src/vm/clrex.cpp | 2876 + src/vm/clrex.h | 1316 + src/vm/clrex.inl | 51 + src/vm/clrprivbinderappx.cpp | 1057 + src/vm/clrprivbinderappx.h | 364 + src/vm/clrprivbinderfusion.cpp | 819 + src/vm/clrprivbinderfusion.h | 228 + src/vm/clrprivbinderloadfile.cpp | 264 + src/vm/clrprivbinderloadfile.h | 148 + src/vm/clrprivbinderreflectiononlywinrt.cpp | 497 + src/vm/clrprivbinderreflectiononlywinrt.h | 295 + src/vm/clrprivbinderutil.cpp | 831 + src/vm/clrprivbinderwinrt.cpp | 1733 + src/vm/clrprivbinderwinrt.h | 463 + src/vm/clrprivtypecachereflectiononlywinrt.cpp | 260 + src/vm/clrprivtypecachereflectiononlywinrt.h | 58 + src/vm/clrprivtypecachewinrt.cpp | 246 + src/vm/clrprivtypecachewinrt.h | 70 + src/vm/clrtocomcall.cpp | 1181 + src/vm/clrtocomcall.h | 74 + src/vm/clrtracelogging.cpp | 40 + src/vm/clrvarargs.cpp | 122 + src/vm/clrvarargs.h | 27 + src/vm/clsload.cpp | 6789 + src/vm/clsload.hpp | 1148 + src/vm/clsload.inl | 156 + src/vm/codeman.cpp | 6935 + src/vm/codeman.h | 1883 + src/vm/codeman.inl | 16 + src/vm/comcache.cpp | 1626 + src/vm/comcache.h | 307 + src/vm/comcallablewrapper.cpp | 6769 + src/vm/comcallablewrapper.h | 2689 + src/vm/comconnectionpoints.cpp | 1308 + src/vm/comconnectionpoints.h | 254 + src/vm/comdatetime.cpp | 125 + src/vm/comdatetime.h | 49 + src/vm/comdelegate.cpp | 4284 + src/vm/comdelegate.h | 244 + src/vm/comdependenthandle.cpp | 76 + src/vm/comdependenthandle.h | 51 + src/vm/comdynamic.cpp | 1897 + src/vm/comdynamic.h | 201 + src/vm/cominterfacemarshaler.cpp | 1334 + src/vm/cominterfacemarshaler.h | 111 + src/vm/comisolatedstorage.cpp | 1073 + src/vm/comisolatedstorage.h | 202 + src/vm/commemoryfailpoint.cpp | 43 + src/vm/commemoryfailpoint.h | 28 + src/vm/commethodrental.cpp | 120 + src/vm/commethodrental.h | 29 + src/vm/commodule.cpp | 1289 + src/vm/commodule.h | 143 + src/vm/common.cpp | 7 + src/vm/common.h | 537 + src/vm/commtmemberinfomap.cpp | 1582 + src/vm/commtmemberinfomap.h | 220 + src/vm/compatibilityswitch.cpp | 107 + src/vm/compatibilityswitch.h | 26 + src/vm/compile.cpp | 8435 ++ src/vm/compile.h | 914 + src/vm/comreflectioncache.hpp | 269 + src/vm/comreflectioncache.inl | 31 + src/vm/comsynchronizable.cpp | 2243 + src/vm/comsynchronizable.h | 158 + src/vm/comthreadpool.cpp | 1017 + src/vm/comthreadpool.h | 83 + src/vm/comtoclrcall.cpp | 2074 + src/vm/comtoclrcall.h | 482 + src/vm/comtypelibconverter.cpp | 791 + src/vm/comtypelibconverter.h | 107 + src/vm/comutilnative.cpp | 3282 + src/vm/comutilnative.h | 326 + src/vm/comwaithandle.cpp | 463 + src/vm/comwaithandle.h | 28 + src/vm/confighelper.cpp | 309 + src/vm/confighelper.h | 203 + src/vm/constrainedexecutionregion.cpp | 2270 + src/vm/constrainedexecutionregion.h | 563 + src/vm/context.h | 230 + src/vm/contexts.cpp | 939 + src/vm/contractimpl.cpp | 715 + src/vm/contractimpl.h | 1020 + src/vm/coreassemblyspec.cpp | 698 + src/vm/corebindresult.cpp | 66 + src/vm/coreclr/.gitmirror | 1 + src/vm/coreclr/corebindresult.h | 62 + src/vm/coreclr/corebindresult.inl | 129 + src/vm/corhost.cpp | 8852 ++ src/vm/coverage.cpp | 55 + src/vm/coverage.h | 19 + src/vm/crossdomaincalls.cpp | 2587 + src/vm/crossdomaincalls.h | 272 + src/vm/crossgen/.gitmirror | 1 + src/vm/crossgen/CMakeLists.txt | 157 + src/vm/crossgen/wks_crossgen.nativeproj | 164 + src/vm/crossgen_mscorlib/.gitmirror | 1 + src/vm/crossgen_mscorlib/CMakeLists.txt | 15 + .../crossgen_mscorlib/mscorlib_crossgen.nativeproj | 27 + src/vm/crossgencompile.cpp | 473 + src/vm/crossgenroparsetypename.cpp | 494 + src/vm/crossgenroresolvenamespace.cpp | 194 + src/vm/crossgenroresolvenamespace.h | 27 + src/vm/crst.cpp | 994 + src/vm/crst.h | 546 + src/vm/ctxtcall.h | 410 + src/vm/customattribute.cpp | 1693 + src/vm/customattribute.h | 239 + src/vm/custommarshalerinfo.cpp | 641 + src/vm/custommarshalerinfo.h | 320 + src/vm/dac/.gitmirror | 1 + src/vm/dac/CMakeLists.txt | 5 + src/vm/dac/dacwks.targets | 167 + src/vm/dac/dirs.proj | 18 + src/vm/dangerousapis.h | 71 + src/vm/dataimage.cpp | 2534 + src/vm/dataimage.h | 451 + src/vm/dataimagesection.h | 104 + src/vm/dbginterface.h | 419 + src/vm/debugdebugger.cpp | 1771 + src/vm/debugdebugger.h | 393 + src/vm/debughelp.cpp | 1246 + src/vm/debuginfostore.cpp | 711 + src/vm/debuginfostore.h | 129 + src/vm/decodemd.cpp | 517 + src/vm/decodemd.h | 77 + src/vm/delegateinfo.h | 85 + src/vm/dirs.proj | 20 + src/vm/disassembler.cpp | 329 + src/vm/disassembler.h | 115 + src/vm/dispatchinfo.cpp | 3771 + src/vm/dispatchinfo.h | 410 + src/vm/dispparammarshaler.cpp | 645 + src/vm/dispparammarshaler.h | 227 + src/vm/dllimport.cpp | 7724 + src/vm/dllimport.h | 791 + src/vm/dllimportcallback.cpp | 1538 + src/vm/dllimportcallback.h | 600 + src/vm/domainfile.cpp | 4473 + src/vm/domainfile.h | 946 + src/vm/domainfile.inl | 132 + src/vm/dwbucketmanager.hpp | 1493 + src/vm/dwreport.cpp | 3336 + src/vm/dwreport.h | 105 + src/vm/dynamicmethod.cpp | 1589 + src/vm/dynamicmethod.h | 380 + src/vm/ecall.cpp | 787 + src/vm/ecall.h | 142 + src/vm/ecalllist.h | 2483 + src/vm/eeconfig.cpp | 2254 + src/vm/eeconfig.h | 1367 + src/vm/eeconfigfactory.cpp | 398 + src/vm/eeconfigfactory.h | 149 + src/vm/eecontract.cpp | 272 + src/vm/eecontract.h | 115 + src/vm/eedbginterface.h | 377 + src/vm/eedbginterfaceimpl.cpp | 1683 + src/vm/eedbginterfaceimpl.h | 349 + src/vm/eedbginterfaceimpl.inl | 122 + src/vm/eehash.cpp | 536 + src/vm/eehash.h | 609 + src/vm/eehash.inl | 877 + src/vm/eemessagebox.cpp | 181 + src/vm/eemessagebox.h | 70 + src/vm/eepolicy.cpp | 1586 + src/vm/eepolicy.h | 191 + src/vm/eeprofinterfaces.h | 66 + src/vm/eeprofinterfaces.inl | 27 + src/vm/eetoprofinterfaceimpl.cpp | 6339 + src/vm/eetoprofinterfaceimpl.h | 681 + src/vm/eetoprofinterfaceimpl.inl | 258 + src/vm/eetoprofinterfacewrapper.inl | 242 + src/vm/eetwain.cpp | 5892 + src/vm/encee.cpp | 1753 + src/vm/encee.h | 448 + src/vm/eventreporter.cpp | 837 + src/vm/eventreporter.h | 77 + src/vm/eventstore.cpp | 219 + src/vm/eventstore.hpp | 32 + src/vm/eventtrace.cpp | 7461 + src/vm/eventtracepriv.h | 414 + src/vm/excep.cpp | 14119 ++ src/vm/excep.h | 965 + src/vm/exceptionhandling.cpp | 7090 + src/vm/exceptionhandling.h | 836 + src/vm/exceptmacros.h | 613 + src/vm/exinfo.cpp | 306 + src/vm/exinfo.h | 183 + src/vm/exstate.cpp | 647 + src/vm/exstate.h | 373 + src/vm/exstatecommon.h | 528 + src/vm/extensibleclassfactory.cpp | 130 + src/vm/extensibleclassfactory.h | 35 + src/vm/fcall.cpp | 412 + src/vm/fcall.h | 1381 + src/vm/field.cpp | 1024 + src/vm/field.h | 884 + src/vm/fieldmarshaler.cpp | 4870 + src/vm/fieldmarshaler.h | 1887 + src/vm/finalizerthread.cpp | 1496 + src/vm/finalizerthread.h | 98 + src/vm/formattype.cpp | 9 + src/vm/fptrstubs.cpp | 167 + src/vm/fptrstubs.h | 83 + src/vm/frames.cpp | 2233 + src/vm/frames.h | 3836 + src/vm/frameworkexceptionloader.cpp | 103 + src/vm/frameworkexceptionloader.h | 26 + src/vm/fusionbind.cpp | 661 + src/vm/fusioninit.cpp | 624 + src/vm/fusionsink.cpp | 215 + src/vm/gc.h | 5 + src/vm/gccover.cpp | 1822 + src/vm/gccover.h | 111 + src/vm/gcdecode.cpp | 15 + src/vm/gcdesc.h | 5 + src/vm/gcenv.ee.cpp | 841 + src/vm/gcenv.ee.h | 5 + src/vm/gcenv.h | 76 + src/vm/gcenv.interlocked.h | 5 + src/vm/gcenv.interlocked.inl | 5 + src/vm/gcenv.os.cpp | 735 + src/vm/gcenv.os.h | 5 + src/vm/gchelpers.cpp | 1362 + src/vm/gchelpers.h | 123 + src/vm/gchost.cpp | 276 + src/vm/gcinfodecoder.cpp | 1952 + src/vm/gcscan.h | 5 + src/vm/gcstress.h | 554 + src/vm/gdbjit.cpp | 1185 + src/vm/gdbjit.h | 114 + src/vm/gdbjithelpers.h | 31 + src/vm/genericdict.cpp | 1239 + src/vm/genericdict.h | 331 + src/vm/generics.cpp | 1145 + src/vm/generics.h | 180 + src/vm/generics.inl | 98 + src/vm/genmeth.cpp | 1789 + src/vm/gms.h | 6 + src/vm/h2inc.pl | 62 + src/vm/h2inc.ps1 | 70 + src/vm/handletable.h | 5 + src/vm/handletable.inl | 5 + src/vm/hash.cpp | 1234 + src/vm/hash.h | 790 + src/vm/hillclimbing.cpp | 439 + src/vm/hillclimbing.h | 97 + src/vm/hostexecutioncontext.cpp | 230 + src/vm/hostexecutioncontext.h | 29 + src/vm/hosting.cpp | 1905 + src/vm/hosting.h | 64 + src/vm/i386/.gitmirror | 1 + src/vm/i386/CLRErrorReporting.vrg | 5 + src/vm/i386/RedirectedHandledJITCase.asm | 136 + src/vm/i386/asmconstants.h | 485 + src/vm/i386/asmhelpers.asm | 2400 + src/vm/i386/cgencpu.h | 573 + src/vm/i386/cgenx86.cpp | 2257 + src/vm/i386/excepcpu.h | 87 + src/vm/i386/excepx86.cpp | 3734 + src/vm/i386/fptext.asm | 277 + src/vm/i386/gmsasm.asm | 37 + src/vm/i386/gmscpu.h | 140 + src/vm/i386/gmsx86.cpp | 1245 + src/vm/i386/jithelp.asm | 2574 + src/vm/i386/jitinterfacex86.cpp | 1922 + src/vm/i386/profiler.cpp | 336 + src/vm/i386/remotingx86.cpp | 225 + src/vm/i386/stublinkerx86.cpp | 6806 + src/vm/i386/stublinkerx86.h | 781 + src/vm/i386/virtualcallstubcpu.hpp | 1077 + src/vm/ibclogger.cpp | 1197 + src/vm/ibclogger.h | 621 + src/vm/ildump.h | 222 + src/vm/ilmarshalers.cpp | 6379 + src/vm/ilmarshalers.h | 3443 + src/vm/ilstubcache.cpp | 975 + src/vm/ilstubcache.h | 237 + src/vm/ilstubresolver.cpp | 521 + src/vm/ilstubresolver.h | 125 + src/vm/inlinetracking.cpp | 429 + src/vm/inlinetracking.h | 232 + src/vm/instmethhash.cpp | 440 + src/vm/instmethhash.h | 172 + src/vm/interopconverter.cpp | 984 + src/vm/interopconverter.h | 183 + src/vm/interoputil.cpp | 7221 + src/vm/interoputil.h | 528 + src/vm/interoputil.inl | 79 + src/vm/interpreter.cpp | 12253 ++ src/vm/interpreter.h | 2051 + src/vm/interpreter.hpp | 481 + src/vm/invalidoverlappedwrappers.h | 70 + src/vm/invokeutil.cpp | 2129 + src/vm/invokeutil.h | 335 + src/vm/iterator_util.h | 333 + src/vm/jithelpers.cpp | 7199 + src/vm/jitinterface.cpp | 14078 ++ src/vm/jitinterface.h | 1684 + src/vm/jitinterfacegen.cpp | 301 + src/vm/jupiterobject.h | 91 + src/vm/listlock.cpp | 96 + src/vm/listlock.h | 357 + src/vm/listlock.inl | 51 + src/vm/loaderallocator.cpp | 1670 + src/vm/loaderallocator.hpp | 523 + src/vm/loaderallocator.inl | 183 + src/vm/managedmdimport.cpp | 722 + src/vm/managedmdimport.hpp | 122 + src/vm/marshalnative.cpp | 2707 + src/vm/marshalnative.h | 243 + src/vm/marvin32.cpp | 266 + src/vm/mda.cpp | 4017 + src/vm/mda.h | 1514 + src/vm/mda.inl | 14 + src/vm/mdaBoilerplate.exe.mda.config | 1134 + src/vm/mdaassistants.cpp | 2352 + src/vm/mdaassistants.h | 932 + src/vm/mdaassistantschemas.inl | 639 + src/vm/mdadac.cpp | 48 + src/vm/mdagroups.inl | 73 + src/vm/mdamacroscrubber.inl | 295 + src/vm/mdaschema.inl | 575 + src/vm/memberload.cpp | 1566 + src/vm/memberload.h | 265 + src/vm/message.cpp | 1171 + src/vm/message.h | 200 + src/vm/metasig.h | 731 + src/vm/method.cpp | 5879 + src/vm/method.hpp | 3601 + src/vm/method.inl | 215 + src/vm/methodimpl.cpp | 285 + src/vm/methodimpl.h | 128 + src/vm/methoditer.cpp | 370 + src/vm/methoditer.h | 127 + src/vm/methodtable.cpp | 10017 ++ src/vm/methodtable.h | 4416 + src/vm/methodtable.inl | 1927 + src/vm/methodtablebuilder.cpp | 13413 ++ src/vm/methodtablebuilder.h | 3048 + src/vm/methodtablebuilder.inl | 523 + src/vm/microsoft.comservices.h | 277 + src/vm/microsoft.comservices_i.c | 175 + src/vm/mixedmode.cpp | 236 + src/vm/mixedmode.hpp | 139 + src/vm/mlinfo.cpp | 5395 + src/vm/mlinfo.h | 998 + src/vm/mngstdinterfaces.cpp | 1030 + src/vm/mngstdinterfaces.h | 398 + src/vm/mngstditflist.h | 140 + src/vm/mscorlib.cpp | 489 + src/vm/mscorlib.h | 2225 + src/vm/mscoruefwrapper.h | 19 + src/vm/mtypes.h | 122 + src/vm/multicorejit.cpp | 1662 + src/vm/multicorejit.h | 277 + src/vm/multicorejitimpl.h | 497 + src/vm/multicorejitplayer.cpp | 1486 + src/vm/namespace.h | 83 + src/vm/nativeeventsource.cpp | 38 + src/vm/nativeeventsource.h | 26 + src/vm/nativeformatreader.h | 526 + src/vm/nativeoverlapped.cpp | 534 + src/vm/nativeoverlapped.h | 156 + src/vm/newcompressedstack.cpp | 1074 + src/vm/newcompressedstack.h | 197 + src/vm/ngenhash.h | 484 + src/vm/ngenhash.inl | 1522 + src/vm/ngenoptout.cpp | 37 + src/vm/ngenoptout.h | 34 + src/vm/notifyexternals.cpp | 61 + src/vm/notifyexternals.h | 20 + src/vm/nsenumhandleallcases.h | 43 + src/vm/nsenums.h | 76 + src/vm/object.cpp | 3663 + src/vm/object.h | 4675 + src/vm/object.inl | 301 + src/vm/objectclone.cpp | 3865 + src/vm/objectclone.h | 1268 + src/vm/objecthandle.h | 5 + src/vm/objectlist.cpp | 209 + src/vm/objectlist.h | 100 + src/vm/olecontexthelpers.cpp | 171 + src/vm/olecontexthelpers.h | 29 + src/vm/oletls.h | 210 + src/vm/olevariant.cpp | 5277 + src/vm/olevariant.h | 622 + src/vm/packedfields.inl | 345 + src/vm/pefile.cpp | 5163 + src/vm/pefile.h | 1243 + src/vm/pefile.inl | 2165 + src/vm/pefingerprint.cpp | 623 + src/vm/pefingerprint.h | 126 + src/vm/peimage.cpp | 2160 + src/vm/peimage.h | 501 + src/vm/peimage.inl | 919 + src/vm/peimagelayout.cpp | 873 + src/vm/peimagelayout.h | 196 + src/vm/peimagelayout.inl | 121 + src/vm/pendingload.cpp | 254 + src/vm/pendingload.h | 265 + src/vm/perfdefaults.cpp | 147 + src/vm/perfdefaults.h | 90 + src/vm/perfinfo.cpp | 126 + src/vm/perfinfo.h | 40 + src/vm/perfmap.cpp | 324 + src/vm/perfmap.h | 86 + src/vm/precode.cpp | 792 + src/vm/precode.h | 369 + src/vm/prestub.cpp | 2877 + src/vm/profattach.cpp | 1336 + src/vm/profattach.h | 425 + src/vm/profattach.inl | 566 + src/vm/profattachclient.cpp | 948 + src/vm/profattachclient.h | 78 + src/vm/profattachserver.cpp | 1296 + src/vm/profattachserver.h | 109 + src/vm/profattachserver.inl | 129 + src/vm/profdetach.cpp | 713 + src/vm/profdetach.h | 78 + src/vm/profilermetadataemitvalidator.cpp | 1792 + src/vm/profilermetadataemitvalidator.h | 1044 + src/vm/profilingenumerators.cpp | 692 + src/vm/profilingenumerators.h | 533 + src/vm/profilinghelper.cpp | 1493 + src/vm/profilinghelper.h | 130 + src/vm/profilinghelper.inl | 276 + src/vm/proftoeeinterfaceimpl.cpp | 10041 ++ src/vm/proftoeeinterfaceimpl.h | 638 + src/vm/proftoeeinterfaceimpl.inl | 195 + src/vm/qcall.cpp | 107 + src/vm/qcall.h | 357 + src/vm/rcwrefcache.cpp | 290 + src/vm/rcwrefcache.h | 103 + src/vm/rcwwalker.cpp | 983 + src/vm/rcwwalker.h | 152 + src/vm/readytoruninfo.cpp | 780 + src/vm/readytoruninfo.h | 144 + src/vm/reflectclasswriter.cpp | 247 + src/vm/reflectclasswriter.h | 103 + src/vm/reflectioninvocation.cpp | 3890 + src/vm/reflectioninvocation.h | 124 + src/vm/registration.h | 25 + src/vm/rejit.cpp | 4015 + src/vm/rejit.h | 569 + src/vm/rejit.inl | 345 + src/vm/remoting.cpp | 3773 + src/vm/remoting.h | 957 + src/vm/rexcep.h | 355 + src/vm/rtlfunctions.cpp | 132 + src/vm/rtlfunctions.h | 79 + src/vm/runtimecallablewrapper.cpp | 5615 + src/vm/runtimecallablewrapper.h | 2233 + src/vm/runtimeexceptionkind.h | 31 + src/vm/runtimehandles.cpp | 3569 + src/vm/runtimehandles.h | 675 + src/vm/rwlock.cpp | 2952 + src/vm/rwlock.h | 287 + src/vm/safehandle.cpp | 506 + src/vm/security.cpp | 102 + src/vm/security.h | 380 + src/vm/security.inl | 783 + src/vm/securityattributes.cpp | 2764 + src/vm/securityattributes.h | 146 + src/vm/securityattributes.inl | 44 + src/vm/securityconfig.cpp | 2181 + src/vm/securityconfig.h | 122 + src/vm/securitydeclarative.cpp | 1789 + src/vm/securitydeclarative.h | 198 + src/vm/securitydeclarative.inl | 134 + src/vm/securitydeclarativecache.cpp | 357 + src/vm/securitydeclarativecache.h | 138 + src/vm/securitydescriptor.cpp | 478 + src/vm/securitydescriptor.h | 201 + src/vm/securitydescriptor.inl | 109 + src/vm/securitydescriptorappdomain.cpp | 786 + src/vm/securitydescriptorappdomain.h | 186 + src/vm/securitydescriptorappdomain.inl | 127 + src/vm/securitydescriptorassembly.cpp | 1007 + src/vm/securitydescriptorassembly.h | 196 + src/vm/securitydescriptorassembly.inl | 94 + src/vm/securityhostprotection.cpp | 102 + src/vm/securityhostprotection.h | 14 + src/vm/securityimperative.cpp | 119 + src/vm/securityimperative.h | 36 + src/vm/securitymeta.cpp | 2318 + src/vm/securitymeta.h | 668 + src/vm/securitymeta.inl | 1272 + src/vm/securitypolicy.cpp | 1283 + src/vm/securitypolicy.h | 349 + src/vm/securityprincipal.cpp | 227 + src/vm/securityprincipal.h | 29 + src/vm/securitystackwalk.cpp | 2439 + src/vm/securitystackwalk.h | 294 + src/vm/securitytransparentassembly.cpp | 1819 + src/vm/securitytransparentassembly.h | 249 + src/vm/securitytransparentassembly.inl | 259 + src/vm/sha1.cpp | 412 + src/vm/sha1.h | 54 + src/vm/sigformat.cpp | 653 + src/vm/sigformat.h | 43 + src/vm/siginfo.cpp | 5630 + src/vm/siginfo.hpp | 1194 + src/vm/simplerwlock.cpp | 307 + src/vm/simplerwlock.hpp | 250 + src/vm/sourceline.cpp | 334 + src/vm/sourceline.h | 44 + src/vm/specialstatics.h | 40 + src/vm/spinlock.cpp | 512 + src/vm/spinlock.h | 306 + src/vm/stackbuildersink.cpp | 702 + src/vm/stackbuildersink.h | 49 + src/vm/stackcompressor.cpp | 378 + src/vm/stackcompressor.h | 39 + src/vm/stackingallocator.cpp | 375 + src/vm/stackingallocator.h | 315 + src/vm/stackprobe.cpp | 1793 + src/vm/stackprobe.h | 1007 + src/vm/stackprobe.inl | 135 + src/vm/stacksampler.cpp | 467 + src/vm/stacksampler.h | 81 + src/vm/stackwalk.cpp | 3493 + src/vm/stackwalk.h | 715 + src/vm/stackwalktypes.h | 246 + src/vm/staticallocationhelpers.inl | 160 + src/vm/stdinterfaces.cpp | 3729 + src/vm/stdinterfaces.h | 561 + src/vm/stdinterfaces_internal.h | 376 + src/vm/stdinterfaces_wrapper.cpp | 3269 + src/vm/stringliteralmap.cpp | 666 + src/vm/stringliteralmap.h | 294 + src/vm/stubcache.cpp | 302 + src/vm/stubcache.h | 139 + src/vm/stubgen.cpp | 2907 + src/vm/stubgen.h | 738 + src/vm/stubhelpers.cpp | 2176 + src/vm/stubhelpers.h | 167 + src/vm/stublink.cpp | 2597 + src/vm/stublink.h | 1233 + src/vm/stublink.inl | 116 + src/vm/stubmgr.cpp | 2680 + src/vm/stubmgr.h | 998 + src/vm/syncblk.cpp | 3657 + src/vm/syncblk.h | 1390 + src/vm/syncblk.inl | 291 + src/vm/syncclean.cpp | 103 + src/vm/syncclean.hpp | 30 + src/vm/synch.cpp | 1157 + src/vm/synch.h | 216 + src/vm/synchronizationcontextnative.cpp | 160 + src/vm/synchronizationcontextnative.h | 32 + src/vm/testhookmgr.cpp | 778 + src/vm/testhookmgr.h | 101 + src/vm/threaddebugblockinginfo.cpp | 90 + src/vm/threaddebugblockinginfo.h | 80 + src/vm/threadpoolrequest.cpp | 800 + src/vm/threadpoolrequest.h | 362 + src/vm/threads.cpp | 13674 ++ src/vm/threads.h | 7880 ++ src/vm/threads.inl | 318 + src/vm/threadstatics.cpp | 709 + src/vm/threadstatics.h | 674 + src/vm/threadsuspend.cpp | 8623 ++ src/vm/threadsuspend.h | 267 + src/vm/tlbexport.cpp | 6344 + src/vm/tlbexport.h | 485 + src/vm/typectxt.cpp | 335 + src/vm/typectxt.h | 191 + src/vm/typedesc.cpp | 2458 + src/vm/typedesc.h | 686 + src/vm/typedesc.inl | 70 + src/vm/typeequivalencehash.cpp | 100 + src/vm/typeequivalencehash.hpp | 116 + src/vm/typehandle.cpp | 2085 + src/vm/typehandle.h | 833 + src/vm/typehandle.inl | 285 + src/vm/typehash.cpp | 873 + src/vm/typehash.h | 160 + src/vm/typehashingalgorithms.h | 99 + src/vm/typekey.h | 307 + src/vm/typeparse.cpp | 1939 + src/vm/typeparse.h | 469 + src/vm/typestring.cpp | 1678 + src/vm/typestring.h | 266 + src/vm/umthunkhash.cpp | 171 + src/vm/umthunkhash.h | 87 + src/vm/util.cpp | 4155 + src/vm/util.hpp | 1382 + src/vm/validator.cpp | 946 + src/vm/vars.cpp | 371 + src/vm/vars.hpp | 926 + src/vm/verifier.cpp | 469 + src/vm/verifier.hpp | 111 + src/vm/veropcodes.hpp | 30 + src/vm/versionresilienthashcode.cpp | 147 + src/vm/versionresilienthashcode.h | 9 + src/vm/vertable.h | 380 + src/vm/virtualcallstub.cpp | 4256 + src/vm/virtualcallstub.h | 1625 + src/vm/vm.settings | 72 + src/vm/vm.targets | 59 + src/vm/vmholder.h | 26 + src/vm/weakreferencenative.cpp | 981 + src/vm/weakreferencenative.h | 42 + src/vm/win32threadpool.cpp | 5637 + src/vm/win32threadpool.h | 1400 + src/vm/winrthelpers.cpp | 164 + src/vm/winrthelpers.h | 30 + src/vm/winrtredirector.h | 143 + src/vm/winrtredirector.inl | 70 + src/vm/winrttypenameconverter.cpp | 1051 + src/vm/winrttypenameconverter.h | 125 + src/vm/wks/.gitmirror | 1 + src/vm/wks/CMakeLists.txt | 115 + src/vm/wks/wks.nativeproj | 22 + src/vm/wks/wks.targets | 390 + src/vm/wrappers.h | 350 + src/vm/zapsig.cpp | 1521 + src/vm/zapsig.h | 213 + src/zap/.gitmirror | 1 + src/zap/common.cpp | 12 + src/zap/common.h | 66 + src/zap/crossgen/.gitmirror | 1 + src/zap/crossgen/CMakeLists.txt | 28 + src/zap/crossgen/zap_crossgen.nativeproj | 12 + src/zap/dirs.proj | 19 + src/zap/nativeformatwriter.cpp | 576 + src/zap/nativeformatwriter.h | 355 + src/zap/svcworker.cpp | 1056 + src/zap/wks/.gitmirror | 1 + src/zap/wks/zap.nativeproj | 16 + src/zap/zap.settings.targets | 52 + src/zap/zapcode.cpp | 1775 + src/zap/zapcode.h | 957 + src/zap/zapheaders.cpp | 459 + src/zap/zapheaders.h | 295 + src/zap/zapimage.cpp | 3790 + src/zap/zapimage.h | 1059 + src/zap/zapimport.cpp | 2333 + src/zap/zapimport.h | 574 + src/zap/zapinfo.cpp | 3938 + src/zap/zapinfo.h | 700 + src/zap/zapinnerptr.cpp | 67 + src/zap/zapinnerptr.h | 144 + src/zap/zaplog.h | 44 + src/zap/zapmetadata.cpp | 354 + src/zap/zapmetadata.h | 222 + src/zap/zapnodetype.h | 117 + src/zap/zapper.cpp | 4137 + src/zap/zapperstats.cpp | 245 + src/zap/zapperstats.h | 93 + src/zap/zapreadytorun.cpp | 524 + src/zap/zapreadytorun.h | 64 + src/zap/zaprelocs.cpp | 411 + src/zap/zaprelocs.h | 129 + src/zap/zapwrapper.cpp | 201 + src/zap/zapwrapper.h | 142 + src/zap/zapwriter.cpp | 692 + src/zap/zapwriter.h | 746 + sync.cmd | 29 + sync.sh | 44 + tests/.gitmirrorall | 1 + tests/CMakeLists.txt | 68 + tests/arm64/Tests.lst | 68125 +++++++++ tests/build.proj | 52 + tests/dir.props | 100 + tests/dir.targets | 15 + tests/dir.traversal.targets | 103 + tests/gcSimulatorTests.txt | 430 + tests/helix.targets | 78 + tests/helixperftasks.targets | 148 + tests/issues.targets | 427 + tests/longRunningGcTests.txt | 10 + tests/override.targets | 34 + tests/publishdependency.targets | 61 + tests/runtest.cmd | 379 + tests/runtest.proj | 438 + tests/runtest.sh | 1239 + tests/scripts/arm32_ci_script.sh | 456 + tests/scripts/exclusion.py | 79 + tests/scripts/format.py | 219 + tests/scripts/lst_creator.py | 233 + tests/scripts/migrate-tags.py | 331 + tests/scripts/project.json | 15 + tests/scripts/run-xunit-perf.cmd | 148 + tests/scripts/run-xunit-perf.sh | 433 + tests/scripts/smarty_error_parser.py | 69 + tests/scripts/smarty_parser.py | 204 + tests/scripts/test/TestsNew.lst | 59312 ++++++++ tests/scripts/test/TestsOld.lst | 41125 ++++++ tests/scripts/test/TestsOrig.lst | 59314 ++++++++ tests/scripts/test/do-test.cmd | 3 + tests/setup-runtime-dependencies.cmd | 145 + tests/setup-runtime-dependencies.sh | 155 + tests/src/AllTestProjects.sln | 34873 +++++ tests/src/CLRTest.CrossGen.targets | 100 + tests/src/CLRTest.Execute.Bash.targets | 327 + tests/src/CLRTest.Execute.Batch.targets | 342 + tests/src/CLRTest.Execute.targets | 116 + tests/src/CLRTest.GC.targets | 90 + .../Common/CoreCLRTestLibrary/CalendarHelpers.cs | 91 + .../CoreCLRTestLibrary/CoreCLRTestLibrary.csproj | 45 + .../Common/CoreCLRTestLibrary/EndianessChecker.cs | 34 + tests/src/Common/CoreCLRTestLibrary/Generator.cs | 466 + .../src/Common/CoreCLRTestLibrary/GlobLocHelper.cs | 2330 + tests/src/Common/CoreCLRTestLibrary/Logging.cs | 131 + .../src/Common/CoreCLRTestLibrary/TestFramework.cs | 66 + tests/src/Common/CoreCLRTestLibrary/Utilities.cs | 287 + .../Coreclr.TestWrapper/Coreclr.TestWrapper.csproj | 38 + .../Coreclr.TestWrapper/CoreclrTestWrapperLib.cs | 89 + .../Desktop.Coreclr.TestWrapper.csproj | 45 + tests/src/Common/Platform/platformdefines.cpp | 325 + tests/src/Common/Platform/platformdefines.h | 157 + tests/src/Common/empty/project.json | 16 + tests/src/Common/test_dependencies/project.json | 89 + .../test_dependencies/test_dependencies.csproj | 16 + tests/src/Common/test_runtime/project.json | 22 + tests/src/Common/test_runtime/test_runtime.csproj | 22 + .../components/fileversioninfo/Assembly1.csproj | 44 + .../components/fileversioninfo/assembly1.cs | 23 + .../components/stopwatch/Co9600Ctor.csproj | 41 + .../stopwatch/Co9604get_IsRunning.csproj | 41 + .../CoreMangLib/components/stopwatch/co9600ctor.cs | 184 + .../components/stopwatch/co9604get_isrunning.cs | 209 + .../cti/system/action/ActionCtor.csproj | 45 + .../cti/system/action/ActionInvoke.csproj | 45 + .../CoreMangLib/cti/system/action/actionctor.cs | 154 + .../CoreMangLib/cti/system/action/actioninvoke.cs | 203 + .../activator/ActivatorCreateInstance2.csproj | 45 + .../system/activator/activatorcreateinstance2.cs | 137 + .../ArgumentExceptionCtor1.csproj | 45 + .../argumentexception/argumentexceptionctor1.cs | 71 + .../ArgumentNullExceptionCtor1.csproj | 45 + .../argumentnullexceptionctor1.cs | 71 + .../ArgumentOutOfRangeExceptionCtor.csproj | 45 + .../ArgumentOutOfRangeExceptionMessage.csproj | 45 + .../argumentoutofrangeexceptionctor.cs | 71 + .../argumentoutofrangeexceptionmessage.cs | 186 + .../ArithmeticExceptionCtor1.csproj | 45 + .../arithmeticexceptionctor1.cs | 71 + .../cti/system/array/ArrayBinarySearch1.csproj | 45 + .../cti/system/array/ArrayBinarySearch1b.csproj | 45 + .../cti/system/array/ArrayBinarySearch2.csproj | 45 + .../cti/system/array/ArrayBinarySearch2b.csproj | 45 + .../cti/system/array/ArrayBinarySearch3.csproj | 45 + .../cti/system/array/ArrayBinarySearch3b.csproj | 45 + .../cti/system/array/ArrayBinarySearch4.csproj | 45 + .../cti/system/array/ArrayBinarySearch4b.csproj | 45 + .../cti/system/array/ArrayBinarySearch5.csproj | 45 + .../cti/system/array/ArrayBinarySearch5b.csproj | 45 + .../cti/system/array/ArrayBinarySearch6.csproj | 45 + .../CoreMangLib/cti/system/array/ArrayClear.csproj | 45 + .../CoreMangLib/cti/system/array/ArrayClone.csproj | 45 + .../CoreMangLib/cti/system/array/ArrayCopy1.csproj | 45 + .../CoreMangLib/cti/system/array/ArrayCopy2.csproj | 45 + .../cti/system/array/ArrayCopyTo.csproj | 45 + .../cti/system/array/ArrayCreateInstance1.csproj | 45 + .../cti/system/array/ArrayCreateInstance1b.csproj | 45 + .../cti/system/array/ArrayCreateInstance2.csproj | 45 + .../cti/system/array/ArrayCreateInstance2b.csproj | 45 + .../cti/system/array/ArrayGetEnumerator.csproj | 45 + .../cti/system/array/ArrayGetLength.csproj | 45 + .../cti/system/array/ArrayGetLowerBound.csproj | 45 + .../cti/system/array/ArrayGetUpperBound.csproj | 45 + .../cti/system/array/ArrayGetValue.csproj | 45 + .../cti/system/array/ArrayGetValue1.csproj | 45 + .../cti/system/array/ArrayGetValue2.csproj | 45 + .../cti/system/array/ArrayGetValue2b.csproj | 45 + .../system/array/ArrayICollectionget_Count.csproj | 45 + .../cti/system/array/ArrayIListAdd.csproj | 45 + .../cti/system/array/ArrayIListClear.csproj | 45 + .../cti/system/array/ArrayIListContains.csproj | 45 + .../cti/system/array/ArrayIListIndexOF.csproj | 45 + .../cti/system/array/ArrayIListInsert.csproj | 45 + .../cti/system/array/ArrayIListRemove.csproj | 45 + .../cti/system/array/ArrayIListRemoveAt.csproj | 45 + .../cti/system/array/ArrayIListget_item.csproj | 45 + .../cti/system/array/ArrayIListset_item.csproj | 45 + .../cti/system/array/ArrayIndexOf1.csproj | 45 + .../cti/system/array/ArrayIndexOf1b.csproj | 45 + .../cti/system/array/ArrayIndexOf2.csproj | 45 + .../cti/system/array/ArrayIndexOf2b.csproj | 45 + .../cti/system/array/ArrayIndexOf3.csproj | 45 + .../cti/system/array/ArrayIndexOf3b.csproj | 45 + .../cti/system/array/ArrayIndexOf4.csproj | 45 + .../cti/system/array/ArrayIndexOf4b.csproj | 45 + .../cti/system/array/ArrayInitialize.csproj | 45 + .../cti/system/array/ArrayLastIndexOf1.csproj | 45 + .../cti/system/array/ArrayLastIndexOf1b.csproj | 45 + .../cti/system/array/ArrayLastIndexOf2.csproj | 45 + .../cti/system/array/ArrayLastIndexOf2b.csproj | 45 + .../cti/system/array/ArrayLastIndexOf3.csproj | 45 + .../cti/system/array/ArrayLastIndexOf3b.csproj | 45 + .../cti/system/array/ArrayLastIndexOf4.csproj | 45 + .../cti/system/array/ArrayLength.csproj | 45 + .../CoreMangLib/cti/system/array/ArrayRank.csproj | 45 + .../cti/system/array/ArrayReserse1.csproj | 45 + .../cti/system/array/ArrayReserse2.csproj | 45 + .../cti/system/array/ArrayReverse1.csproj | 45 + .../cti/system/array/ArrayReverse2.csproj | 45 + .../cti/system/array/ArraySetValue1.csproj | 45 + .../cti/system/array/ArraySetValue1b.csproj | 45 + .../cti/system/array/ArraySetValue2.csproj | 45 + .../cti/system/array/ArraySetValue2b.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort1.csproj | 45 + .../cti/system/array/ArraySort10.csproj | 45 + .../cti/system/array/ArraySort11.csproj | 45 + .../cti/system/array/ArraySort12.csproj | 45 + .../cti/system/array/ArraySort13.csproj | 45 + .../cti/system/array/ArraySort14.csproj | 45 + .../cti/system/array/ArraySort1b.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort2.csproj | 45 + .../cti/system/array/ArraySort2b.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort3.csproj | 45 + .../cti/system/array/ArraySort3b.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort4.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort5.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort6.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort7.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort8.csproj | 45 + .../CoreMangLib/cti/system/array/ArraySort9.csproj | 45 + .../cti/system/array/arraybinarysearch1.cs | Bin 0 -> 32686 bytes .../cti/system/array/arraybinarysearch1b.cs | 614 + .../cti/system/array/arraybinarysearch2.cs | Bin 0 -> 21634 bytes .../cti/system/array/arraybinarysearch2b.cs | 142 + .../cti/system/array/arraybinarysearch3.cs | Bin 0 -> 35812 bytes .../cti/system/array/arraybinarysearch3b.cs | 144 + .../cti/system/array/arraybinarysearch4.cs | Bin 0 -> 30840 bytes .../cti/system/array/arraybinarysearch4b.cs | 142 + .../cti/system/array/arraybinarysearch5.cs | Bin 0 -> 22508 bytes .../cti/system/array/arraybinarysearch5b.cs | 185 + .../cti/system/array/arraybinarysearch6.cs | Bin 0 -> 22242 bytes .../src/CoreMangLib/cti/system/array/arrayclear.cs | Bin 0 -> 21972 bytes .../src/CoreMangLib/cti/system/array/arrayclone.cs | Bin 0 -> 7646 bytes .../src/CoreMangLib/cti/system/array/arraycopy1.cs | 537 + .../src/CoreMangLib/cti/system/array/arraycopy2.cs | 597 + .../CoreMangLib/cti/system/array/arraycopyto.cs | 534 + .../cti/system/array/arraycreateinstance1.cs | 370 + .../cti/system/array/arraycreateinstance1b.cs | 169 + .../cti/system/array/arraycreateinstance2.cs | 205 + .../cti/system/array/arraycreateinstance2b.cs | 495 + .../cti/system/array/arraygetenumerator.cs | 375 + .../CoreMangLib/cti/system/array/arraygetlength.cs | 202 + .../cti/system/array/arraygetlowerbound.cs | 208 + .../cti/system/array/arraygetupperbound.cs | 215 + .../CoreMangLib/cti/system/array/arraygetvalue.cs | 160 + .../CoreMangLib/cti/system/array/arraygetvalue1.cs | 208 + .../CoreMangLib/cti/system/array/arraygetvalue2.cs | 250 + .../cti/system/array/arraygetvalue2b.cs | 126 + .../cti/system/array/arrayicollectionget_count.cs | 120 + .../CoreMangLib/cti/system/array/arrayilistadd.cs | 68 + .../cti/system/array/arrayilistclear.cs | 175 + .../cti/system/array/arrayilistcontains.cs | 136 + .../cti/system/array/arrayilistget_item.cs | 180 + .../cti/system/array/arrayilistindexof.cs | 129 + .../cti/system/array/arrayilistinsert.cs | 69 + .../cti/system/array/arrayilistremove.cs | 76 + .../cti/system/array/arrayilistremoveat.cs | 74 + .../cti/system/array/arrayilistset_item.cs | 186 + .../CoreMangLib/cti/system/array/arrayindexof1.cs | 394 + .../CoreMangLib/cti/system/array/arrayindexof1b.cs | 635 + .../CoreMangLib/cti/system/array/arrayindexof2.cs | 158 + .../CoreMangLib/cti/system/array/arrayindexof2b.cs | 149 + .../CoreMangLib/cti/system/array/arrayindexof3.cs | 300 + .../CoreMangLib/cti/system/array/arrayindexof3b.cs | 149 + .../CoreMangLib/cti/system/array/arrayindexof4.cs | 376 + .../CoreMangLib/cti/system/array/arrayindexof4b.cs | 234 + .../cti/system/array/arrayinitialize.cs | 216 + .../cti/system/array/arraylastindexof1.cs | 469 + .../cti/system/array/arraylastindexof1b.cs | 635 + .../cti/system/array/arraylastindexof2.cs | 239 + .../cti/system/array/arraylastindexof2b.cs | 149 + .../cti/system/array/arraylastindexof3.cs | 365 + .../cti/system/array/arraylastindexof3b.cs | 149 + .../cti/system/array/arraylastindexof4.cs | 234 + .../CoreMangLib/cti/system/array/arraylength.cs | 147 + .../src/CoreMangLib/cti/system/array/arrayrank.cs | 208 + .../CoreMangLib/cti/system/array/arrayreserse1.cs | 266 + .../CoreMangLib/cti/system/array/arrayreserse2.cs | 501 + .../CoreMangLib/cti/system/array/arrayreverse1.cs | 125 + .../CoreMangLib/cti/system/array/arrayreverse2.cs | 464 + .../CoreMangLib/cti/system/array/arraysetvalue1.cs | 419 + .../cti/system/array/arraysetvalue1b.cs | 126 + .../CoreMangLib/cti/system/array/arraysetvalue2.cs | 291 + .../cti/system/array/arraysetvalue2b.cs | 208 + .../src/CoreMangLib/cti/system/array/arraysort1.cs | 165 + .../CoreMangLib/cti/system/array/arraysort10.cs | 497 + .../CoreMangLib/cti/system/array/arraysort11.cs | 397 + .../CoreMangLib/cti/system/array/arraysort12.cs | 511 + .../CoreMangLib/cti/system/array/arraysort13.cs | 563 + .../CoreMangLib/cti/system/array/arraysort14.cs | 528 + .../CoreMangLib/cti/system/array/arraysort1b.cs | 312 + .../src/CoreMangLib/cti/system/array/arraysort2.cs | 185 + .../CoreMangLib/cti/system/array/arraysort2b.cs | 427 + .../src/CoreMangLib/cti/system/array/arraysort3.cs | 275 + .../CoreMangLib/cti/system/array/arraysort3b.cs | 570 + .../src/CoreMangLib/cti/system/array/arraysort4.cs | 449 + .../src/CoreMangLib/cti/system/array/arraysort5.cs | 557 + .../src/CoreMangLib/cti/system/array/arraysort6.cs | 374 + .../src/CoreMangLib/cti/system/array/arraysort7.cs | 425 + .../src/CoreMangLib/cti/system/array/arraysort8.cs | 400 + .../src/CoreMangLib/cti/system/array/arraysort9.cs | 470 + .../ArrayTypeMismatchExceptionctor1.csproj | 45 + .../ArrayTypeMismatchExceptionctor2.csproj | 45 + .../ArrayTypeMismatchExceptionctor3.csproj | 45 + .../arraytypemismatchexceptionctor1.cs | Bin 0 -> 3608 bytes .../arraytypemismatchexceptionctor2.cs | Bin 0 -> 9380 bytes .../arraytypemismatchexceptionctor3.cs | Bin 0 -> 11336 bytes .../system/attribute/DDB125472_GetHashCode.csproj | 45 + .../cti/system/attribute/GetHashCode.csproj | 45 + .../cti/system/attribute/ddb125472_gethashcode.cs | 59 + .../cti/system/attribute/gethashcode.cs | 73 + .../attributetargets/AttributeTargetsAll.csproj | 45 + .../AttributeTargetsAssembly.csproj | 45 + .../attributetargets/AttributeTargetsClass.csproj | 45 + .../AttributeTargetsConstructor.csproj | 45 + .../AttributeTargetsDelegate.csproj | 45 + .../attributetargets/AttributeTargetsEnum.csproj | 45 + .../attributetargets/AttributeTargetsEvent.csproj | 45 + .../attributetargets/AttributeTargetsField.csproj | 45 + .../AttributeTargetsGenericParameter.csproj | 45 + .../AttributeTargetsInterface.csproj | 45 + .../attributetargets/AttributeTargetsMethod.csproj | 45 + .../attributetargets/AttributeTargetsModule.csproj | 45 + .../AttributeTargetsParameter.csproj | 45 + .../AttributeTargetsProperty.csproj | 45 + .../AttributeTargetsReturnValue.csproj | 45 + .../attributetargets/AttributeTargetsStruct.csproj | 45 + .../system/attributetargets/attributetargetsall.cs | Bin 0 -> 4504 bytes .../attributetargets/attributetargetsassembly.cs | Bin 0 -> 3510 bytes .../attributetargets/attributetargetsclass.cs | Bin 0 -> 3450 bytes .../attributetargetsconstructor.cs | Bin 0 -> 3570 bytes .../attributetargets/attributetargetsdelegate.cs | Bin 0 -> 3510 bytes .../attributetargets/attributetargetsenum.cs | Bin 0 -> 3430 bytes .../attributetargets/attributetargetsevent.cs | Bin 0 -> 3450 bytes .../attributetargets/attributetargetsfield.cs | Bin 0 -> 3450 bytes .../attributetargetsgenericparameter.cs | Bin 0 -> 3670 bytes .../attributetargets/attributetargetsinterface.cs | Bin 0 -> 3530 bytes .../attributetargets/attributetargetsmethod.cs | Bin 0 -> 3470 bytes .../attributetargets/attributetargetsmodule.cs | Bin 0 -> 3470 bytes .../attributetargets/attributetargetsparameter.cs | Bin 0 -> 3530 bytes .../attributetargets/attributetargetsproperty.cs | Bin 0 -> 3510 bytes .../attributetargetsreturnvalue.cs | Bin 0 -> 3570 bytes .../attributetargets/attributetargetsstruct.cs | Bin 0 -> 3470 bytes .../AttributeUsageAttributeAllowMultiple.csproj | 45 + .../AttributeUsageAttributeCtor.csproj | 45 + .../attributeusageattributeallowmultiple.cs | 96 + .../attributeusageattributector.cs | 487 + .../BadImageFormatExceptionCtor1.csproj | 45 + .../BadImageFormatExceptionCtor2.csproj | 45 + .../BadImageFormatExceptionCtor3.csproj | 45 + .../BadImageFormatExceptionMessage.csproj | 45 + .../BadImageFormatExceptionToString.csproj | 45 + .../badimageformatexceptionctor1.cs | 81 + .../badimageformatexceptionctor2.cs | 120 + .../badimageformatexceptionctor3.cs | 133 + .../badimageformatexceptionmessage.cs | 127 + .../badimageformatexceptiontostring.cs | 136 + .../system/boolean/BooleanCompareTo_Boolean.csproj | 45 + .../system/boolean/BooleanEquals_Boolean.csproj | 45 + .../cti/system/boolean/BooleanEquals_Object.csproj | 45 + .../cti/system/boolean/BooleanFalseString.csproj | 45 + .../cti/system/boolean/BooleanGetHashCode.csproj | 45 + .../boolean/BooleanIConvertibleToBoolean.csproj | 45 + .../boolean/BooleanIConvertibleToByte.csproj | 45 + .../boolean/BooleanIConvertibleToChar.csproj | 45 + .../boolean/BooleanIConvertibleToDateTime.csproj | 45 + .../boolean/BooleanIConvertibleToDecimal.csproj | 45 + .../boolean/BooleanIConvertibleToDouble.csproj | 45 + .../boolean/BooleanIConvertibleToInt16.csproj | 45 + .../boolean/BooleanIConvertibleToInt32.csproj | 45 + .../boolean/BooleanIConvertibleToInt64.csproj | 45 + .../boolean/BooleanIConvertibleToSByte.csproj | 45 + .../boolean/BooleanIConvertibleToSingle.csproj | 45 + .../boolean/BooleanIConvertibleToType.csproj | 45 + .../boolean/BooleanIConvertibleToUInt16.csproj | 45 + .../boolean/BooleanIConvertibleToUInt32.csproj | 45 + .../boolean/BooleanIConvertibleToUInt64.csproj | 45 + .../cti/system/boolean/BooleanParse.csproj | 45 + .../cti/system/boolean/BooleanToString.csproj | 45 + .../cti/system/boolean/BooleanTrueString.csproj | 45 + .../cti/system/boolean/BooleanTryParse.csproj | 45 + .../cti/system/boolean/booleancompareto_boolean.cs | 124 + .../cti/system/boolean/booleanequals_boolean.cs | 125 + .../cti/system/boolean/booleanequals_object.cs | 228 + .../cti/system/boolean/booleanfalsestring.cs | 58 + .../cti/system/boolean/booleangethashcode.cs | 77 + .../system/boolean/booleaniconvertibletoboolean.cs | 81 + .../system/boolean/booleaniconvertibletobyte.cs | 78 + .../system/boolean/booleaniconvertibletochar.cs | 85 + .../boolean/booleaniconvertibletodatetime.cs | 85 + .../system/boolean/booleaniconvertibletodecimal.cs | 79 + .../system/boolean/booleaniconvertibletodouble.cs | 79 + .../system/boolean/booleaniconvertibletoint16.cs | 78 + .../system/boolean/booleaniconvertibletoint32.cs | 78 + .../system/boolean/booleaniconvertibletoint64.cs | 78 + .../system/boolean/booleaniconvertibletosbyte.cs | 78 + .../system/boolean/booleaniconvertibletosingle.cs | 79 + .../system/boolean/booleaniconvertibletotype.cs | 478 + .../system/boolean/booleaniconvertibletouint16.cs | 78 + .../system/boolean/booleaniconvertibletouint32.cs | 78 + .../system/boolean/booleaniconvertibletouint64.cs | 78 + .../CoreMangLib/cti/system/boolean/booleanparse.cs | 188 + .../cti/system/boolean/booleantostring.cs | 83 + .../cti/system/boolean/booleantruestring.cs | 57 + .../cti/system/boolean/booleantryparse.cs | 97 + .../CoreMangLib/cti/system/byte/ByteEquals1.csproj | 45 + .../CoreMangLib/cti/system/byte/ByteEquals2.csproj | 45 + .../cti/system/byte/ByteGetHashCode.csproj | 45 + .../system/byte/ByteIConvertibleToBoolean.csproj | 45 + .../cti/system/byte/ByteIConvertibleToByte.csproj | 45 + .../cti/system/byte/ByteIConvertibleToChar.csproj | 45 + .../system/byte/ByteIConvertibleToDateTime.csproj | 45 + .../system/byte/ByteIConvertibleToDecimal.csproj | 45 + .../system/byte/ByteIConvertibleToDouble.csproj | 45 + .../cti/system/byte/ByteIConvertibleToInt16.csproj | 45 + .../cti/system/byte/ByteIConvertibleToInt32.csproj | 45 + .../cti/system/byte/ByteIConvertibleToInt64.csproj | 45 + .../cti/system/byte/ByteIConvertibleToSByte.csproj | 45 + .../system/byte/ByteIConvertibleToSingle.csproj | 45 + .../cti/system/byte/ByteIConvertibleToType.csproj | 45 + .../system/byte/ByteIConvertibleToUInt16.csproj | 45 + .../system/byte/ByteIConvertibleToUInt32.csproj | 45 + .../system/byte/ByteIConvertibleToUInt64.csproj | 45 + .../cti/system/byte/ByteMaxValue.csproj | 45 + .../cti/system/byte/ByteMinValue.csproj | 45 + .../CoreMangLib/cti/system/byte/ByteParse1.csproj | 45 + .../CoreMangLib/cti/system/byte/ByteParse3.csproj | 45 + .../cti/system/byte/ByteToString2.csproj | 45 + .../cti/system/byte/ByteToString3.csproj | 45 + .../cti/system/byte/ByteToString4.csproj | 45 + .../cti/system/byte/ByteTryParse.csproj | 45 + .../src/CoreMangLib/cti/system/byte/byteequals1.cs | 170 + .../src/CoreMangLib/cti/system/byte/byteequals2.cs | 171 + .../CoreMangLib/cti/system/byte/bytegethashcode.cs | 157 + .../cti/system/byte/byteiconvertibletoboolean.cs | 134 + .../cti/system/byte/byteiconvertibletobyte.cs | 196 + .../cti/system/byte/byteiconvertibletochar.cs | 196 + .../cti/system/byte/byteiconvertibletodatetime.cs | 197 + .../cti/system/byte/byteiconvertibletodecimal.cs | 196 + .../cti/system/byte/byteiconvertibletodouble.cs | 198 + .../cti/system/byte/byteiconvertibletoint16.cs | 196 + .../cti/system/byte/byteiconvertibletoint32.cs | 196 + .../cti/system/byte/byteiconvertibletoint64.cs | 196 + .../cti/system/byte/byteiconvertibletosbyte.cs | 197 + .../cti/system/byte/byteiconvertibletosingle.cs | 196 + .../cti/system/byte/byteiconvertibletotype.cs | 561 + .../cti/system/byte/byteiconvertibletouint16.cs | 196 + .../cti/system/byte/byteiconvertibletouint32.cs | 197 + .../cti/system/byte/byteiconvertibletouint64.cs | 196 + .../CoreMangLib/cti/system/byte/bytemaxvalue.cs | 94 + .../CoreMangLib/cti/system/byte/byteminvalue.cs | 94 + .../src/CoreMangLib/cti/system/byte/byteparse1.cs | 329 + .../src/CoreMangLib/cti/system/byte/byteparse3.cs | 344 + .../CoreMangLib/cti/system/byte/bytetostring2.cs | 135 + .../CoreMangLib/cti/system/byte/bytetostring3.cs | 120 + .../CoreMangLib/cti/system/byte/bytetostring4.cs | 221 + .../CoreMangLib/cti/system/byte/bytetryparse.cs | 494 + .../cti/system/char/CharCompateTo1.csproj | 45 + .../CoreMangLib/cti/system/char/CharEquals1.csproj | 45 + .../CoreMangLib/cti/system/char/CharEquals2.csproj | 45 + .../cti/system/char/CharGetHashCode.csproj | 45 + .../system/char/CharIConvertibleToBoolean.csproj | 45 + .../cti/system/char/CharIConvertibleToByte.csproj | 45 + .../cti/system/char/CharIConvertibleToChar.csproj | 45 + .../system/char/CharIConvertibleToDateTime.csproj | 45 + .../system/char/CharIConvertibleToDecimal.csproj | 45 + .../system/char/CharIConvertibleToDouble.csproj | 45 + .../cti/system/char/CharIConvertibleToInt16.csproj | 45 + .../cti/system/char/CharIConvertibleToInt32.csproj | 45 + .../cti/system/char/CharIConvertibleToInt64.csproj | 45 + .../cti/system/char/CharIConvertibleToSByte.csproj | 45 + .../system/char/CharIConvertibleToSingle.csproj | 45 + .../cti/system/char/CharIConvertibleToType.csproj | 45 + .../system/char/CharIConvertibleToUInt16.csproj | 45 + .../system/char/CharIConvertibleToUInt32.csproj | 45 + .../system/char/CharIConvertibleToUInt64.csproj | 45 + .../cti/system/char/CharIsControl1.csproj | 45 + .../cti/system/char/CharIsControl2.csproj | 45 + .../cti/system/char/CharIsDigit1.csproj | 45 + .../cti/system/char/CharIsDigit2.csproj | 45 + .../cti/system/char/CharIsLetter1.csproj | 45 + .../cti/system/char/CharIsLetter2.csproj | 45 + .../cti/system/char/CharIsLetterOrDigit1.csproj | 45 + .../cti/system/char/CharIsLetterOrDigit2.csproj | 45 + .../cti/system/char/CharIsLower1.csproj | 45 + .../cti/system/char/CharIsLower2.csproj | 45 + .../cti/system/char/CharIsNumber1.csproj | 45 + .../cti/system/char/CharIsNumber2.csproj | 45 + .../cti/system/char/CharIsPunctuation2.csproj | 45 + .../cti/system/char/CharIsSeparator1.csproj | 45 + .../cti/system/char/CharIsSeparator2.csproj | 45 + .../cti/system/char/CharIsSurrogate1.csproj | 45 + .../cti/system/char/CharIsSurrogate2.csproj | 45 + .../cti/system/char/CharIsSurrogatePair1.csproj | 45 + .../cti/system/char/CharIsSurrogatePair2.csproj | 45 + .../cti/system/char/CharIsSymbol1.csproj | 45 + .../cti/system/char/CharIsUpper1.csproj | 45 + .../cti/system/char/CharIsUpper2.csproj | 45 + .../cti/system/char/CharIsWhiteSpace1.csproj | 45 + .../cti/system/char/CharIsWhiteSpace2.csproj | 45 + .../cti/system/char/CharMaxValue.csproj | 45 + .../cti/system/char/CharMinValue.csproj | 45 + .../cti/system/char/CharToString1.csproj | 45 + .../cti/system/char/CharToString2.csproj | 45 + .../cti/system/char/CharTryParse.csproj | 45 + .../CoreMangLib/cti/system/char/charcompateto1.cs | 174 + .../src/CoreMangLib/cti/system/char/charequals1.cs | 174 + .../src/CoreMangLib/cti/system/char/charequals2.cs | 216 + .../CoreMangLib/cti/system/char/chargethashcode.cs | 143 + .../cti/system/char/chariconvertibletoboolean.cs | 80 + .../cti/system/char/chariconvertibletobyte.cs | 132 + .../cti/system/char/chariconvertibletochar.cs | 151 + .../cti/system/char/chariconvertibletodatetime.cs | 119 + .../cti/system/char/chariconvertibletodecimal.cs | 116 + .../cti/system/char/chariconvertibletodouble.cs | 78 + .../cti/system/char/chariconvertibletoint16.cs | 133 + .../cti/system/char/chariconvertibletoint32.cs | 85 + .../cti/system/char/chariconvertibletoint64.cs | 85 + .../cti/system/char/chariconvertibletosbyte.cs | 136 + .../cti/system/char/chariconvertibletosingle.cs | 78 + .../cti/system/char/chariconvertibletotype.cs | 675 + .../cti/system/char/chariconvertibletouint16.cs | 85 + .../cti/system/char/chariconvertibletouint32.cs | 85 + .../cti/system/char/chariconvertibletouint64.cs | 85 + .../CoreMangLib/cti/system/char/chariscontrol1.cs | 106 + .../CoreMangLib/cti/system/char/chariscontrol2.cs | 223 + .../CoreMangLib/cti/system/char/charisdigit1.cs | 111 + .../CoreMangLib/cti/system/char/charisdigit2.cs | 228 + .../CoreMangLib/cti/system/char/charisletter1.cs | 102 + .../CoreMangLib/cti/system/char/charisletter2.cs | 219 + .../cti/system/char/charisletterordigit1.cs | 120 + .../cti/system/char/charisletterordigit2.cs | 236 + .../CoreMangLib/cti/system/char/charislower1.cs | 111 + .../CoreMangLib/cti/system/char/charislower2.cs | 228 + .../CoreMangLib/cti/system/char/charisnumber1.cs | 109 + .../CoreMangLib/cti/system/char/charisnumber2.cs | 227 + .../cti/system/char/charispunctuation2.cs | 221 + .../cti/system/char/charisseparator1.cs | 103 + .../cti/system/char/charisseparator2.cs | 221 + .../cti/system/char/charissurrogate1.cs | 124 + .../cti/system/char/charissurrogate2.cs | 242 + .../cti/system/char/charissurrogatepair1.cs | 194 + .../cti/system/char/charissurrogatepair2.cs | 310 + .../CoreMangLib/cti/system/char/charissymbol1.cs | 103 + .../CoreMangLib/cti/system/char/charisupper1.cs | 111 + .../CoreMangLib/cti/system/char/charisupper2.cs | 228 + .../cti/system/char/chariswhitespace1.cs | 117 + .../cti/system/char/chariswhitespace2.cs | 234 + .../CoreMangLib/cti/system/char/charmaxvalue.cs | 72 + .../CoreMangLib/cti/system/char/charminvalue.cs | 72 + .../CoreMangLib/cti/system/char/chartostring1.cs | 73 + .../CoreMangLib/cti/system/char/chartostring2.cs | 73 + .../CoreMangLib/cti/system/char/chartryparse.cs | 92 + .../charenumerator/CharEnumeratorCurrent.csproj | 45 + .../CharEnumeratorIEnumeratorCurrent.csproj | 45 + .../CharEnumeratorIEnumgetCurrent.csproj | 45 + .../charenumerator/CharEnumeratorMoveNext.csproj | 45 + .../charenumerator/CharEnumeratorReset.csproj | 45 + .../system/charenumerator/charenumeratorcurrent.cs | 157 + .../charenumeratorienumeratorcurrent.cs | 151 + .../charenumeratorienumgetcurrent.cs | 154 + .../charenumerator/charenumeratormovenext.cs | 154 + .../system/charenumerator/charenumeratorreset.cs | 195 + .../CLSCompliantAttributeCtor.csproj | 45 + .../CLSCompliantAttributeIsCompliant.csproj | 45 + .../clscompliantattributector.cs | 132 + .../clscompliantattributeiscompliant.cs | 132 + .../dictionaryentry/DictionaryEntryCtor.csproj | 45 + .../dictionaryentry/DictionaryEntryKey.csproj | 45 + .../dictionaryentry/DictionaryEntryValue.csproj | 45 + .../dictionaryentry/dictionaryentryctor.cs | 211 + .../dictionaryentry/dictionaryentrykey.cs | 130 + .../dictionaryentry/dictionaryentryvalue.cs | 129 + .../generic/comparer/ComparerCompare1.csproj | 45 + .../generic/comparer/ComparerCompare2.csproj | 45 + .../generic/comparer/ComparerCtor.csproj | 45 + .../generic/comparer/ComparerDefault.csproj | 45 + .../generic/comparer/comparercompare1.cs | 285 + .../generic/comparer/comparercompare2.cs | 345 + .../collections/generic/comparer/comparerctor.cs | 92 + .../generic/comparer/comparerdefault.cs | 87 + .../generic/dictionary/DictionaryAdd.csproj | 45 + .../generic/dictionary/DictionaryClear.csproj | 45 + .../generic/dictionary/DictionaryComparer.csproj | 45 + .../dictionary/DictionaryContainsKey.csproj | 45 + .../dictionary/DictionaryContainsValue.csproj | 45 + .../generic/dictionary/DictionaryCount.csproj | 45 + .../generic/dictionary/DictionaryCtor1.csproj | 45 + .../generic/dictionary/DictionaryCtor2.csproj | 45 + .../generic/dictionary/DictionaryCtor3.csproj | 45 + .../generic/dictionary/DictionaryCtor4.csproj | 45 + .../generic/dictionary/DictionaryCtor5.csproj | 45 + .../generic/dictionary/DictionaryCtor6.csproj | 45 + .../dictionary/DictionaryGetEnumerator.csproj | 45 + .../dictionary/DictionaryICollectionAdd.csproj | 45 + .../DictionaryICollectionContains.csproj | 45 + .../dictionary/DictionaryICollectionCopyTo.csproj | 45 + .../dictionary/DictionaryICollectionCopyTo2.csproj | 45 + .../DictionaryICollectionIsReadOnly.csproj | 45 + .../DictionaryICollectionIsReadOnly2.csproj | 45 + .../DictionaryICollectionIsSynchronized.csproj | 45 + .../DictionaryICollectionIsSynchronized2.csproj | 45 + .../dictionary/DictionaryICollectionRemove.csproj | 45 + .../DictionaryICollectionSyncRoot.csproj | 45 + .../DictionaryICollectionSyncRoot2.csproj | 45 + .../dictionary/DictionaryIDictionaryAdd.csproj | 45 + .../DictionaryIDictionaryContains.csproj | 45 + .../DictionaryIDictionaryGetEnumerator.csproj | 45 + .../DictionaryIDictionaryIsFixedSize.csproj | 45 + .../DictionaryIDictionaryIsFixedSize2.csproj | 45 + .../DictionaryIDictionaryIsReadOnly.csproj | 45 + .../DictionaryIDictionaryIsReadOnly2.csproj | 45 + .../dictionary/DictionaryIDictionaryItem.csproj | 45 + .../dictionary/DictionaryIDictionaryItem2.csproj | 45 + .../dictionary/DictionaryIDictionaryKeys.csproj | 45 + .../dictionary/DictionaryIDictionaryKeys2.csproj | 45 + .../dictionary/DictionaryIDictionaryKeys3.csproj | 45 + .../dictionary/DictionaryIDictionaryKeys4.csproj | 45 + .../dictionary/DictionaryIDictionaryRemove.csproj | 45 + .../dictionary/DictionaryIDictionaryValue2.csproj | 45 + .../dictionary/DictionaryIDictionaryValue3.csproj | 45 + .../dictionary/DictionaryIDictionaryValue4.csproj | 45 + .../dictionary/DictionaryIDictionaryValues.csproj | 45 + .../DictionaryIEnumerableGetEnumerator.csproj | 45 + .../DictionaryIEnumerableGetEnumerator2.csproj | 45 + .../generic/dictionary/DictionaryRemove.csproj | 45 + .../dictionary/DictionaryTryGetValue.csproj | 45 + .../generic/dictionary/dictionaryadd.cs | 152 + .../generic/dictionary/dictionaryclear.cs | 112 + .../generic/dictionary/dictionarycomparer.cs | 104 + .../generic/dictionary/dictionarycontainskey.cs | 142 + .../generic/dictionary/dictionarycontainsvalue.cs | 170 + .../generic/dictionary/dictionarycount.cs | 111 + .../generic/dictionary/dictionaryctor1.cs | 108 + .../generic/dictionary/dictionaryctor2.cs | 138 + .../generic/dictionary/dictionaryctor3.cs | 138 + .../generic/dictionary/dictionaryctor4.cs | 103 + .../generic/dictionary/dictionaryctor5.cs | 106 + .../generic/dictionary/dictionaryctor6.cs | 106 + .../generic/dictionary/dictionarygetenumerator.cs | 117 + .../generic/dictionary/dictionaryicollectionadd.cs | 151 + .../dictionary/dictionaryicollectioncontains.cs | 156 + .../dictionary/dictionaryicollectioncopyto.cs | 252 + .../dictionary/dictionaryicollectioncopyto2.cs | 253 + .../dictionary/dictionaryicollectionisreadonly.cs | 111 + .../dictionary/dictionaryicollectionisreadonly2.cs | 104 + .../dictionaryicollectionissynchronized.cs | 105 + .../dictionaryicollectionissynchronized2.cs | 105 + .../dictionary/dictionaryicollectionremove.cs | 141 + .../dictionary/dictionaryicollectionsyncroot.cs | 99 + .../dictionary/dictionaryicollectionsyncroot2.cs | 99 + .../generic/dictionary/dictionaryidictionaryadd.cs | 155 + .../dictionary/dictionaryidictionarycontains.cs | 151 + .../dictionaryidictionarygetenumerator.cs | 116 + .../dictionary/dictionaryidictionaryisfixedsize.cs | 109 + .../dictionaryidictionaryisfixedsize2.cs | 109 + .../dictionary/dictionaryidictionaryisreadonly.cs | 109 + .../dictionary/dictionaryidictionaryisreadonly2.cs | 109 + .../dictionary/dictionaryidictionaryitem.cs | 223 + .../dictionary/dictionaryidictionaryitem2.cs | 223 + .../dictionary/dictionaryidictionarykeys.cs | 117 + .../dictionary/dictionaryidictionarykeys2.cs | 116 + .../dictionary/dictionaryidictionarykeys3.cs | 116 + .../dictionary/dictionaryidictionarykeys4.cs | 116 + .../dictionary/dictionaryidictionaryremove.cs | 149 + .../dictionary/dictionaryidictionaryvalue2.cs | 116 + .../dictionary/dictionaryidictionaryvalue3.cs | 116 + .../dictionary/dictionaryidictionaryvalue4.cs | 116 + .../dictionary/dictionaryidictionaryvalues.cs | 117 + .../dictionaryienumerablegetenumerator.cs | 129 + .../dictionaryienumerablegetenumerator2.cs | 131 + .../generic/dictionary/dictionaryremove.cs | 156 + .../generic/dictionary/dictionarytrygetvalue.cs | 119 + .../DictEnumIDictEnumget_Entry.csproj | 45 + .../DictEnumIDictEnumget_Key.csproj | 45 + .../DictEnumIDictEnumget_Value.csproj | 45 + .../dictionaryenumerator/DictEnumIEnumReset.csproj | 45 + .../DictEnumIEnumget_Current.csproj | 45 + .../DictionaryEnumeratorCurrent.csproj | 45 + .../DictionaryEnumeratorDispose.csproj | 45 + .../DictionaryEnumeratorMoveNext.csproj | 45 + .../dictionaryenumeratorcurrent.cs | 154 + .../dictionaryenumeratordispose.cs | 87 + ...naryenumeratoridictionaryenumeratorget_entry.cs | 157 + ...ionaryenumeratoridictionaryenumeratorget_key.cs | 157 + ...naryenumeratoridictionaryenumeratorget_value.cs | 157 + .../dictionaryenumeratorienumeratorget_current.cs | 153 + .../dictionaryenumeratorienumeratorreset.cs | 124 + .../dictionaryenumeratormovenext.cs | 145 + .../GenericICollectionRemove.csproj | 45 + .../ICollectionIsSynchronized.csproj | 45 + .../ICollectionSyncRoot.csproj | 45 + .../IEnumerableGetEnumerator.csproj | 45 + .../KeyCollectionCopyTo.csproj | 45 + .../KeyCollectionCount.csproj | 45 + .../KeyCollectionCtor.csproj | 45 + .../KeyCollectionGetEnumerator.csproj | 45 + .../SystemCollGenICollIsReadOnly.csproj | 45 + .../SystemCollGenIEnumGetEnumerator.csproj | 45 + .../SystemCollGenericICollClear.csproj | 45 + .../SystemCollGenericICollContains.csproj | 45 + .../SystemCollGenericICollectionAdd.csproj | 45 + .../SystemCollectionsICollectionCopyTo.csproj | 45 + .../dictionarykeycollection/keycollectioncopyto.cs | 229 + .../dictionarykeycollection/keycollectioncount.cs | 84 + .../dictionarykeycollection/keycollectionctor.cs | 107 + .../keycollectiongetenumerator.cs | 101 + .../systemcollectionsgenericicollectionadd.cs | 58 + .../systemcollectionsgenericicollectionclear.cs | 60 + .../systemcollectionsgenericicollectioncontains.cs | 90 + ...ystemcollectionsgenericicollectionisreadonly.cs | 84 + .../systemcollectionsgenericicollectionremove.cs | 59 + ...emcollectionsgenericienumerablegetenumerator.cs | 101 + .../systemcollectionsicollectioncopyto.cs | 276 + .../systemcollectionsicollectionissynchronized.cs | 85 + .../systemcollectionsicollectionsyncroot.cs | 87 + .../systemcollectionsienumerablegetenumerator.cs | 102 + .../DictionaryValueCollectionCopyTo.csproj | 45 + .../DictionaryValueCollectionCount.csproj | 45 + .../DictionaryValueCollectionctor.csproj | 45 + .../GenericICollectionIsReadOnly.csproj | 45 + .../GenericICollectionRemove.csproj | 45 + .../dictionaryvaluecollection/GetEnumerator.csproj | 45 + .../ICollectionIsSynchronized.csproj | 45 + .../IEnumerableGetEnumerator.csproj | 45 + .../SystemCollICollectionSyncRoot.csproj | 45 + .../SystemCollectionsICollectionCopyTo.csproj | 45 + .../ValueCollGenericICollAdd.csproj | 45 + .../ValueCollGenericICollClear.csproj | 45 + .../ValueCollGenericICollContains.csproj | 45 + .../ValueCollGenericIEnumGetEnumerator.csproj | 45 + .../dictionaryvaluecollectioncopyto.cs | 229 + .../dictionaryvaluecollectioncount.cs | 84 + .../dictionaryvaluecollectionctor.cs | 107 + .../dictionaryvaluecollectiongetenumerator.cs | 101 + .../systemcollectionsicollectioncopyto.cs | 276 + .../systemcollectionsicollectionissynchronized.cs | 85 + .../systemcollectionsicollectionsyncroot.cs | 87 + .../valuecollectiongenericicollectionadd.cs | 58 + .../valuecollectiongenericicollectionclear.cs | 60 + .../valuecollectiongenericicollectioncontains.cs | 90 + .../valuecollectiongenericicollectionisreadonly.cs | 84 + .../valuecollectiongenericicollectionremove.cs | 59 + ...luecollectiongenericienumerablegetenumerator.cs | 101 + .../valuecollectionienumerablegetenumerator.cs | 102 + ...DictionaryKeyCollectionEnumeratorCurrent.csproj | 45 + ...DictionaryKeyCollectionEnumeratorDispose.csproj | 45 + ...ictionaryKeyCollectionEnumeratorMoveNext.csproj | 45 + ...ctionaryValueCollectionEnumeratorCurrent.csproj | 45 + ...ctionaryValueCollectionEnumeratorDispose.csproj | 45 + ...tionaryValueCollectionEnumeratorMoveNext.csproj | 45 + ...eyCollectionEnumeratorIEnumeratorCurrent.csproj | 45 + .../KeyCollectionEnumeratorIEnumeratorReset.csproj | 45 + ...ueCollectionEnumeratorIEnumeratorCurrent.csproj | 45 + ...alueCollectionEnumeratorIEnumeratorReset.csproj | 45 + .../dictionarykeycollectionenumeratorcurrent.cs | 85 + .../dictionarykeycollectionenumeratordispose.cs | 58 + .../dictionarykeycollectionenumeratormovenext.cs | 90 + .../dictionaryvaluecollectionenumeratorcurrent.cs | 85 + .../dictionaryvaluecollectionenumeratordispose.cs | 58 + .../dictionaryvaluecollectionenumeratormovenext.cs | 90 + .../keycollectionenumeratorienumeratorcurrent.cs | 94 + .../keycollectionenumeratorienumeratorreset.cs | 124 + .../valuecollectionenumeratorienumeratorcurrent.cs | 94 + .../valuecollectionenumeratorienumeratorreset.cs | 124 + ...ctionaryValueCollectionEnumeratorCurrent.csproj | 45 + ...ctionaryValueCollectionEnumeratorDispose.csproj | 45 + ...tionaryValueCollectionEnumeratorMoveNext.csproj | 45 + ...ueCollectionEnumeratorIEnumeratorCurrent.csproj | 45 + ...alueCollectionEnumeratorIEnumeratorReset.csproj | 45 + .../dictionaryvaluecollectionenumeratorcurrent.cs | 85 + .../dictionaryvaluecollectionenumeratordispose.cs | 58 + .../dictionaryvaluecollectionenumeratormovenext.cs | 90 + .../valuecollectionenumeratorienumeratorcurrent.cs | 94 + .../valuecollectionenumeratorienumeratorreset.cs | 124 + .../equalitycomparer/EqualityComparerEquals.csproj | 45 + .../EqualityComparerGetHashCode.csproj | 45 + .../equalitycomparer/EqulityComparerDefault.csproj | 45 + .../equalitycomparer/equalitycomparerequals.cs | 233 + .../equalitycomparergethashcode.cs | 201 + .../equalitycomparer/equlitycomparerdefault.cs | 186 + .../generic/icollection/ICollectionAdd.csproj | 45 + .../generic/icollection/ICollectionClear.csproj | 45 + .../generic/icollection/ICollectionContains.csproj | 45 + .../generic/icollection/ICollectionCopyTo.csproj | 45 + .../generic/icollection/ICollectionCount.csproj | 45 + .../icollection/ICollectionIsReadOnly.csproj | 45 + .../generic/icollection/ICollectionRemove.csproj | 45 + .../generic/icollection/icollectionadd.cs | 253 + .../generic/icollection/icollectionclear.cs | 318 + .../generic/icollection/icollectioncontains.cs | 376 + .../generic/icollection/icollectioncopyto.cs | 527 + .../generic/icollection/icollectioncount.cs | 273 + .../generic/icollection/icollectionisreadonly.cs | 235 + .../generic/icollection/icollectionremove.cs | 351 + .../idictionary/IDictionaryContainsKey.csproj | 45 + .../generic/idictionary/IDictionaryItem.csproj | 45 + .../generic/idictionary/IDictionaryKeys.csproj | 45 + .../idictionary/IDictionaryTryGetValue.csproj | 45 + .../generic/idictionary/IDictionaryValues.csproj | 45 + .../generic/idictionary/idictionarycontainskey.cs | 435 + .../generic/idictionary/idictionaryitem.cs | 505 + .../generic/idictionary/idictionarykeys.cs | 215 + .../generic/idictionary/idictionarytrygetvalue.cs | 530 + .../generic/idictionary/idictionaryvalues.cs | 214 + .../ienumerable/IEnumerableGetEnumerator.csproj | 45 + .../ienumerable/ienumerablegetenumerator.cs | 332 + .../generic/ienumerator/IEnumeratorCurrent.csproj | 45 + .../generic/ienumerator/ienumeratorcurrent.cs | 283 + .../IEqualityComparerEquals.csproj | 45 + .../IEqualityComparerGetHashCode.csproj | 45 + .../iequalitycomparer/iequalitycomparerequals.cs | 243 + .../iequalitycomparergethashcode.cs | 237 + .../collections/generic/ilist/IListIndexOf.csproj | 45 + .../collections/generic/ilist/IListInsert.csproj | 45 + .../collections/generic/ilist/IListItem.csproj | 45 + .../collections/generic/ilist/IListRemoveAt.csproj | 45 + .../collections/generic/ilist/ilistindexof.cs | Bin 0 -> 11050 bytes .../collections/generic/ilist/ilistinsert.cs | Bin 0 -> 17514 bytes .../system/collections/generic/ilist/ilistitem.cs | Bin 0 -> 19562 bytes .../collections/generic/ilist/ilistremoveat.cs | Bin 0 -> 19086 bytes .../KeyNotFoundExceptionCtor1.csproj | 45 + .../KeyNotFoundExceptionCtor2.csproj | 45 + .../keynotfoundexceptionctor1.cs | Bin 0 -> 3524 bytes .../keynotfoundexceptionctor2.cs | Bin 0 -> 6332 bytes .../generic/keyvaluepair/KeyValuePairKey.csproj | 45 + .../keyvaluepair/KeyValuePairToString.csproj | 45 + .../generic/keyvaluepair/KeyValuePairValue.csproj | 45 + .../generic/keyvaluepair/KeyValuePairctor.csproj | 45 + .../generic/keyvaluepair/keyvaluepairctor.cs | Bin 0 -> 11522 bytes .../generic/keyvaluepair/keyvaluepairkey.cs | Bin 0 -> 9450 bytes .../generic/keyvaluepair/keyvaluepairtostring.cs | Bin 0 -> 10214 bytes .../generic/keyvaluepair/keyvaluepairvalue.cs | Bin 0 -> 9508 bytes .../collections/generic/list/BinarySearch1.csproj | 45 + .../collections/generic/list/BinarySearch2.csproj | 45 + .../collections/generic/list/BinarySearch3.csproj | 45 + .../system/collections/generic/list/CopyTo1.csproj | 45 + .../system/collections/generic/list/CopyTo2.csproj | 45 + .../system/collections/generic/list/CopyTo3.csproj | 45 + .../system/collections/generic/list/ListAdd.csproj | 45 + .../collections/generic/list/ListAddRange.csproj | 45 + .../collections/generic/list/ListCapacity.csproj | 45 + .../collections/generic/list/ListClear.csproj | 45 + .../collections/generic/list/ListContains.csproj | 45 + .../collections/generic/list/ListCount.csproj | 45 + .../collections/generic/list/ListCtor1.csproj | 45 + .../collections/generic/list/ListCtor2.csproj | 45 + .../collections/generic/list/ListCtor3.csproj | 45 + .../collections/generic/list/ListForEach.csproj | 45 + .../generic/list/ListGetEnumerator.csproj | 45 + .../collections/generic/list/ListGetRange.csproj | 45 + .../generic/list/ListICollectionCopyTo.csproj | 45 + .../generic/list/ListICollectionIsReadOnly.csproj | 45 + .../list/ListICollectionIsSynchronized.csproj | 45 + .../generic/list/ListICollectionSyncRoot.csproj | 45 + .../list/ListIEnumerableGetEnumerator.csproj | 45 + .../list/ListIEnumerableGetEnumerator2.csproj | 45 + .../collections/generic/list/ListIListAdd.csproj | 45 + .../generic/list/ListIListContains.csproj | 45 + .../generic/list/ListIListIndexOf.csproj | 45 + .../generic/list/ListIListInsert.csproj | 45 + .../generic/list/ListIListIsFixedSize.csproj | 45 + .../generic/list/ListIListIsReadOnly.csproj | 45 + .../collections/generic/list/ListIListItem.csproj | 45 + .../generic/list/ListIListRemove.csproj | 45 + .../collections/generic/list/ListIndexOf1.csproj | 45 + .../collections/generic/list/ListIndexOf2.csproj | 45 + .../collections/generic/list/ListIndexOf3.csproj | 45 + .../generic/list/ListInsertRange.csproj | 45 + .../generic/list/ListLastIndexOf1.csproj | 45 + .../generic/list/ListLastIndexOf2.csproj | 45 + .../generic/list/ListLastIndexOf3.csproj | 45 + .../collections/generic/list/ListRemoveAt.csproj | 45 + .../generic/list/ListRemoveRange.csproj | 45 + .../collections/generic/list/ListReverse.csproj | 45 + .../collections/generic/list/ListReverse2.csproj | 45 + .../collections/generic/list/ListToArray.csproj | 45 + .../collections/generic/list/ListTrimExcess.csproj | 45 + .../collections/generic/list/binarysearch1.cs | 256 + .../collections/generic/list/binarysearch2.cs | 378 + .../collections/generic/list/binarysearch3.cs | 471 + .../cti/system/collections/generic/list/copyto1.cs | 200 + .../cti/system/collections/generic/list/copyto2.cs | 335 + .../cti/system/collections/generic/list/copyto3.cs | 391 + .../cti/system/collections/generic/list/listadd.cs | 170 + .../collections/generic/list/listaddrange.cs | 174 + .../collections/generic/list/listcapacity.cs | Bin 0 -> 9704 bytes .../system/collections/generic/list/listclear.cs | 180 + .../collections/generic/list/listcontains.cs | 204 + .../system/collections/generic/list/listcount.cs | Bin 0 -> 5714 bytes .../system/collections/generic/list/listctor1.cs | 125 + .../system/collections/generic/list/listctor2.cs | 205 + .../system/collections/generic/list/listctor3.cs | 170 + .../system/collections/generic/list/listforeach.cs | 195 + .../collections/generic/list/listgetenumerator.cs | 175 + .../collections/generic/list/listgetrange.cs | 290 + .../generic/list/listicollectioncopyto.cs | 341 + .../generic/list/listicollectionisreadonly.cs | Bin 0 -> 8714 bytes .../generic/list/listicollectionissynchronized.cs | Bin 0 -> 4720 bytes .../generic/list/listicollectionsyncroot.cs | Bin 0 -> 4656 bytes .../generic/list/listienumerablegetenumerator.cs | Bin 0 -> 7456 bytes .../generic/list/listienumerablegetenumerator2.cs | Bin 0 -> 7476 bytes .../collections/generic/list/listilistadd.cs | Bin 0 -> 9372 bytes .../collections/generic/list/listilistcontains.cs | Bin 0 -> 6428 bytes .../collections/generic/list/listilistindexof.cs | Bin 0 -> 9638 bytes .../collections/generic/list/listilistinsert.cs | Bin 0 -> 12346 bytes .../generic/list/listilistisfixedsize.cs | Bin 0 -> 4506 bytes .../generic/list/listilistisreadonly.cs | Bin 0 -> 4484 bytes .../collections/generic/list/listilistitem.cs | Bin 0 -> 10644 bytes .../collections/generic/list/listilistremove.cs | Bin 0 -> 6470 bytes .../collections/generic/list/listindexof1.cs | 213 + .../collections/generic/list/listindexof2.cs | 270 + .../collections/generic/list/listindexof3.cs | 298 + .../collections/generic/list/listinsertrange.cs.cs | 305 + .../collections/generic/list/listlastindexof1.cs | 240 + .../collections/generic/list/listlastindexof2.cs | 270 + .../collections/generic/list/listlastindexof3.cs | 298 + .../collections/generic/list/listremoveat.cs | 225 + .../collections/generic/list/listremoverange.cs | 226 + .../system/collections/generic/list/listreverse.cs | 189 + .../collections/generic/list/listreverse2.cs | 287 + .../system/collections/generic/list/listtoarray.cs | Bin 0 -> 6622 bytes .../collections/generic/list/listtrimexcess.cs | Bin 0 -> 7948 bytes .../collections/generic/queue/QueueClear.csproj | 45 + .../collections/generic/queue/QueueContains.csproj | 45 + .../collections/generic/queue/QueueCopyTo.csproj | 45 + .../collections/generic/queue/QueueCount.csproj | 45 + .../collections/generic/queue/QueueCtor1.csproj | 45 + .../collections/generic/queue/QueueCtor2.csproj | 45 + .../collections/generic/queue/QueueCtor3.csproj | 45 + .../collections/generic/queue/QueueDequeue.csproj | 45 + .../collections/generic/queue/QueueEnqueue.csproj | 45 + .../generic/queue/QueueGetEnumerator.csproj | 45 + .../collections/generic/queue/QueuePeek.csproj | 45 + .../collections/generic/queue/QueueToArray.csproj | 45 + .../system/collections/generic/queue/queueclear.cs | 95 + .../collections/generic/queue/queuecontains.cs | 69 + .../collections/generic/queue/queuecopyto.cs | 252 + .../system/collections/generic/queue/queuecount.cs | 93 + .../system/collections/generic/queue/queuector1.cs | 66 + .../system/collections/generic/queue/queuector2.cs | 161 + .../system/collections/generic/queue/queuector3.cs | 182 + .../collections/generic/queue/queuedequeue.cs | 99 + .../collections/generic/queue/queueenqueue.cs | 69 + .../generic/queue/queuegetenumerator.cs | 125 + .../system/collections/generic/queue/queuepeek.cs | 98 + .../collections/generic/queue/queuetoarray.cs | 100 + .../queueenumerator/EnumeratorCurrent.csproj | 45 + .../queueenumerator/EnumeratorDispose.csproj | 45 + .../queueenumerator/EnumeratorMoveNext.csproj | 45 + .../generic/queueenumerator/enumeratorcurrent.cs | 228 + .../generic/queueenumerator/enumeratordispose.cs | 75 + .../generic/queueenumerator/enumeratormovenext.cs | 228 + .../collections/generic/stack/StackClear.csproj | 45 + .../collections/generic/stack/StackContains.csproj | 45 + .../collections/generic/stack/StackCopyTo.csproj | 45 + .../collections/generic/stack/StackCount.csproj | 45 + .../collections/generic/stack/StackCtor1.csproj | 45 + .../collections/generic/stack/StackCtor2.csproj | 45 + .../collections/generic/stack/StackCtor3.csproj | 45 + .../generic/stack/StackGetEnumerator.csproj | 45 + .../collections/generic/stack/StackPeek.csproj | 45 + .../collections/generic/stack/StackPop.csproj | 45 + .../collections/generic/stack/StackPush.csproj | 45 + .../collections/generic/stack/StackToArray.csproj | 45 + .../system/collections/generic/stack/stackclear.cs | 118 + .../collections/generic/stack/stackcontains.cs | 385 + .../collections/generic/stack/stackcopyto.cs | 318 + .../system/collections/generic/stack/stackcount.cs | 135 + .../system/collections/generic/stack/stackctor1.cs | 73 + .../system/collections/generic/stack/stackctor2.cs | 142 + .../system/collections/generic/stack/stackctor3.cs | 205 + .../generic/stack/stackgetenumerator.cs | 142 + .../system/collections/generic/stack/stackpeek.cs | 142 + .../system/collections/generic/stack/stackpop.cs | 141 + .../system/collections/generic/stack/stackpush.cs | 177 + .../collections/generic/stack/stacktoarray.cs | 154 + .../stackenumerator/StackEnumeratorCurrent.csproj | 45 + .../stackenumerator/StackEnumeratorDispose.csproj | 45 + .../stackenumerator/StackEnumeratorMoveNext.csproj | 45 + .../stackenumerator/stackenumeratorcurrent.cs | 219 + .../stackenumerator/stackenumeratordispose.cs | 166 + .../stackenumerator/stackenumeratormovenext.cs | 183 + .../icollection/ICollectionCopyTo.csproj | 45 + .../icollection/ICollectionCount.csproj | 45 + .../icollection/ICollectionIsSynchronized.csproj | 45 + .../icollection/ICollectionSyncRoot.csproj | 45 + .../collections/icollection/icollectioncopyto.cs | 389 + .../collections/icollection/icollectioncount.cs | 103 + .../icollection/icollectionissynchronized.cs | 172 + .../collections/icollection/icollectionsyncroot.cs | 143 + .../collections/icomparer/IComparerCompare.csproj | 45 + .../collections/icomparer/icomparercompare.cs | 281 + .../collections/idictionary/IDictionaryAdd.csproj | 45 + .../idictionary/IDictionaryClear.csproj | 45 + .../idictionary/IDictionaryContains.csproj | 45 + .../idictionary/IDictionaryGetEnumerator.csproj | 45 + .../idictionary/IDictionaryIsFixedSize.csproj | 45 + .../idictionary/IDictionaryIsReadOnly.csproj | 45 + .../idictionary/IDictionaryRemove.csproj | 45 + .../collections/idictionary/idictionaryadd.cs | 464 + .../collections/idictionary/idictionaryclear.cs | 258 + .../collections/idictionary/idictionarycontains.cs | 216 + .../idictionary/idictionarygetenumerator.cs | 100 + .../idictionary/idictionaryisfixedsize.cs | 220 + .../idictionary/idictionaryisreadonly.cs | 220 + .../collections/idictionary/idictionaryremove.cs | 318 + .../ienumerator/IEnumeratorCurrent.csproj | 45 + .../ienumerator/IEnumeratorMoveNext.csproj | 45 + .../ienumerator/IEnumeratorReset.csproj | 45 + .../collections/ienumerator/ienumeratorcurrent.cs | 151 + .../collections/ienumerator/ienumeratormovenext.cs | 147 + .../collections/ienumerator/ienumeratorreset.cs | 192 + .../collections/ilist/IListIsFixedSize.csproj | 45 + .../cti/system/collections/ilist/IListItem.csproj | 45 + .../system/collections/ilist/ilistisfixedsize.cs | 98 + .../cti/system/collections/ilist/ilistitem.cs | 140 + .../system/comparison/ComparisonBeginInvoke.csproj | 45 + .../system/comparison/ComparisonEndInvoke.csproj | 45 + .../cti/system/comparison/ComparisonInvoke.csproj | 45 + .../cti/system/comparison/comparisonbegininvoke.cs | 96 + .../cti/system/comparison/comparisonendinvoke.cs | 98 + .../cti/system/comparison/comparisoninvoke.cs | 186 + .../cti/system/console/ConsoleSetOut_PSC.csproj | 45 + .../cti/system/console/consoleseterror.cs | 125 + .../cti/system/console/consoleseterror_PSC.csproj | 45 + .../cti/system/console/consolesetout.cs | 125 + .../cti/system/convert/ConvertChangeType2.csproj | 45 + .../convert/ConvertFromBase64CharArray.csproj | 45 + .../system/convert/ConvertFromBase64String.csproj | 45 + .../system/convert/ConvertToBase64CharArray.csproj | 45 + .../system/convert/ConvertToBase64String1.csproj | 45 + .../system/convert/ConvertToBase64String2.csproj | 45 + .../cti/system/convert/ConvertToBoolean.csproj | 45 + .../cti/system/convert/ConvertToBoolean2.csproj | 45 + .../cti/system/convert/ConvertToBoolean4.csproj | 45 + .../cti/system/convert/ConvertToBoolean5.csproj | 45 + .../cti/system/convert/ConvertToBoolean6.csproj | 45 + .../cti/system/convert/ConvertToBoolean7.csproj | 45 + .../cti/system/convert/ConvertToBoolean8.csproj | 45 + .../cti/system/convert/ConvertToByte.csproj | 45 + .../cti/system/convert/ConvertToByte1.csproj | 45 + .../cti/system/convert/ConvertToByte2.csproj | 45 + .../cti/system/convert/ConvertToByte3.csproj | 45 + .../cti/system/convert/ConvertToByte4.csproj | 45 + .../cti/system/convert/ConvertToByte6.csproj | 45 + .../cti/system/convert/ConvertToByte7.csproj | 45 + .../cti/system/convert/ConvertToByte8.csproj | 45 + .../cti/system/convert/ConvertToChar.csproj | 45 + .../cti/system/convert/ConvertToChar10.csproj | 45 + .../cti/system/convert/ConvertToChar11.csproj | 45 + .../cti/system/convert/ConvertToChar12.csproj | 45 + .../cti/system/convert/ConvertToChar13.csproj | 45 + .../cti/system/convert/ConvertToChar14.csproj | 45 + .../cti/system/convert/ConvertToChar15.csproj | 45 + .../cti/system/convert/ConvertToChar16.csproj | 45 + .../cti/system/convert/ConvertToChar5.csproj | 45 + .../cti/system/convert/ConvertToChar6.csproj | 45 + .../cti/system/convert/ConvertToChar7.csproj | 45 + .../cti/system/convert/ConvertToChar8.csproj | 45 + .../cti/system/convert/ConvertToChar9.csproj | 45 + .../cti/system/convert/ConvertToDateTime.csproj | 45 + .../cti/system/convert/ConvertToDecimal.csproj | 45 + .../cti/system/convert/ConvertToDecimal1.csproj | 45 + .../cti/system/convert/ConvertToDecimal10.csproj | 45 + .../cti/system/convert/ConvertToDecimal11.csproj | 45 + .../cti/system/convert/ConvertToDecimal12.csproj | 45 + .../cti/system/convert/ConvertToDecimal13.csproj | 45 + .../cti/system/convert/ConvertToDecimal14.csproj | 45 + .../cti/system/convert/ConvertToDecimal15.csproj | 45 + .../cti/system/convert/ConvertToDecimal16.csproj | 45 + .../cti/system/convert/ConvertToDecimal17.csproj | 45 + .../cti/system/convert/ConvertToDecimal18.csproj | 45 + .../cti/system/convert/ConvertToDecimal2.csproj | 45 + .../cti/system/convert/ConvertToDecimal5.csproj | 45 + .../cti/system/convert/ConvertToDecimal6.csproj | 45 + .../cti/system/convert/ConvertToDecimal8.csproj | 45 + .../cti/system/convert/ConvertToDecimal9.csproj | 45 + .../cti/system/convert/ConvertToDouble.csproj | 45 + .../cti/system/convert/ConvertToDouble10.csproj | 45 + .../cti/system/convert/ConvertToDouble11.csproj | 45 + .../cti/system/convert/ConvertToDouble12.csproj | 45 + .../cti/system/convert/ConvertToDouble13.csproj | 45 + .../cti/system/convert/ConvertToDouble14.csproj | 45 + .../cti/system/convert/ConvertToDouble15.csproj | 45 + .../cti/system/convert/ConvertToDouble16.csproj | 45 + .../cti/system/convert/ConvertToDouble17.csproj | 45 + .../cti/system/convert/ConvertToDouble5.csproj | 45 + .../cti/system/convert/ConvertToDouble6.csproj | 45 + .../cti/system/convert/ConvertToDouble7.csproj | 45 + .../cti/system/convert/ConvertToDouble8.csproj | 45 + .../cti/system/convert/ConvertToDouble9.csproj | 45 + .../cti/system/convert/ConvertToInt16.csproj | 45 + .../cti/system/convert/ConvertToInt16_1.csproj | 45 + .../cti/system/convert/ConvertToInt16_10.csproj | 45 + .../cti/system/convert/ConvertToInt16_11.csproj | 45 + .../cti/system/convert/ConvertToInt16_16.csproj | 45 + .../cti/system/convert/ConvertToInt16_17.csproj | 45 + .../cti/system/convert/ConvertToInt16_18.csproj | 45 + .../cti/system/convert/ConvertToInt16_2.csproj | 45 + .../cti/system/convert/ConvertToInt16_3.csproj | 45 + .../cti/system/convert/ConvertToInt16_4.csproj | 45 + .../cti/system/convert/ConvertToInt16_5.csproj | 45 + .../cti/system/convert/ConvertToInt16_6.csproj | 45 + .../cti/system/convert/ConvertToInt16_7.csproj | 45 + .../cti/system/convert/ConvertToInt16_8.csproj | 45 + .../cti/system/convert/ConvertToInt16_9.csproj | 45 + .../cti/system/convert/ConvertToInt32.csproj | 45 + .../cti/system/convert/ConvertToInt32_1.csproj | 45 + .../cti/system/convert/ConvertToInt32_10.csproj | 45 + .../cti/system/convert/ConvertToInt32_11.csproj | 45 + .../cti/system/convert/ConvertToInt32_16.csproj | 45 + .../cti/system/convert/ConvertToInt32_17.csproj | 45 + .../cti/system/convert/ConvertToInt32_18.csproj | 45 + .../cti/system/convert/ConvertToInt32_2.csproj | 45 + .../cti/system/convert/ConvertToInt32_3.csproj | 45 + .../cti/system/convert/ConvertToInt32_4.csproj | 45 + .../cti/system/convert/ConvertToInt32_5.csproj | 45 + .../cti/system/convert/ConvertToInt32_6.csproj | 45 + .../cti/system/convert/ConvertToInt32_7.csproj | 45 + .../cti/system/convert/ConvertToInt32_8.csproj | 45 + .../cti/system/convert/ConvertToInt32_9.csproj | 45 + .../cti/system/convert/ConvertToInt64.csproj | 45 + .../cti/system/convert/ConvertToInt64_1.csproj | 45 + .../cti/system/convert/ConvertToInt64_10.csproj | 45 + .../cti/system/convert/ConvertToInt64_11.csproj | 45 + .../cti/system/convert/ConvertToInt64_16.csproj | 45 + .../cti/system/convert/ConvertToInt64_17.csproj | 45 + .../cti/system/convert/ConvertToInt64_18.csproj | 45 + .../cti/system/convert/ConvertToInt64_2.csproj | 45 + .../cti/system/convert/ConvertToInt64_3.csproj | 45 + .../cti/system/convert/ConvertToInt64_4.csproj | 45 + .../cti/system/convert/ConvertToInt64_5.csproj | 45 + .../cti/system/convert/ConvertToInt64_6.csproj | 45 + .../cti/system/convert/ConvertToInt64_7.csproj | 45 + .../cti/system/convert/ConvertToInt64_8.csproj | 45 + .../cti/system/convert/ConvertToInt64_9.csproj | 45 + .../cti/system/convert/ConvertToSByte.csproj | 45 + .../cti/system/convert/ConvertToSByte1.csproj | 45 + .../cti/system/convert/ConvertToSByte10.csproj | 45 + .../cti/system/convert/ConvertToSByte11.csproj | 45 + .../cti/system/convert/ConvertToSByte16.csproj | 45 + .../cti/system/convert/ConvertToSByte2.csproj | 45 + .../cti/system/convert/ConvertToSByte3.csproj | 45 + .../cti/system/convert/ConvertToSByte4.csproj | 45 + .../cti/system/convert/ConvertToSByte5.csproj | 45 + .../cti/system/convert/ConvertToSByte6.csproj | 45 + .../cti/system/convert/ConvertToSByte7.csproj | 45 + .../cti/system/convert/ConvertToSByte8.csproj | 45 + .../cti/system/convert/ConvertToSByte9.csproj | 45 + .../cti/system/convert/ConvertToSingle.csproj | 45 + .../cti/system/convert/ConvertToSingle13.csproj | 45 + .../cti/system/convert/ConvertToSingle14.csproj | 45 + .../cti/system/convert/ConvertToSingle15.csproj | 45 + .../cti/system/convert/ConvertToSingle16.csproj | 45 + .../cti/system/convert/ConvertToSingle17.csproj | 45 + .../cti/system/convert/ConvertToString1.csproj | 45 + .../cti/system/convert/ConvertToString10.csproj | 45 + .../cti/system/convert/ConvertToString11.csproj | 45 + .../cti/system/convert/ConvertToString12.csproj | 45 + .../cti/system/convert/ConvertToString13.csproj | 45 + .../cti/system/convert/ConvertToString14.csproj | 45 + .../cti/system/convert/ConvertToString15.csproj | 45 + .../cti/system/convert/ConvertToString16.csproj | 45 + .../cti/system/convert/ConvertToString17.csproj | 45 + .../cti/system/convert/ConvertToString18.csproj | 45 + .../cti/system/convert/ConvertToString19.csproj | 45 + .../cti/system/convert/ConvertToString2.csproj | 45 + .../cti/system/convert/ConvertToString20.csproj | 45 + .../cti/system/convert/ConvertToString21.csproj | 45 + .../cti/system/convert/ConvertToString22.csproj | 45 + .../cti/system/convert/ConvertToString23.csproj | 45 + .../cti/system/convert/ConvertToString24.csproj | 45 + .../cti/system/convert/ConvertToString25.csproj | 45 + .../cti/system/convert/ConvertToString28.csproj | 45 + .../cti/system/convert/ConvertToString29.csproj | 45 + .../cti/system/convert/ConvertToString30.csproj | 45 + .../cti/system/convert/ConvertToString31.csproj | 45 + .../cti/system/convert/ConvertToString32.csproj | 45 + .../cti/system/convert/ConvertToString33.csproj | 45 + .../cti/system/convert/ConvertToString4.csproj | 45 + .../cti/system/convert/ConvertToString5.csproj | 45 + .../cti/system/convert/ConvertToString6.csproj | 45 + .../cti/system/convert/ConvertToString7.csproj | 45 + .../cti/system/convert/ConvertToString8.csproj | 45 + .../cti/system/convert/ConvertToString9.csproj | 45 + .../cti/system/convert/ConvertToUInt16.csproj | 45 + .../cti/system/convert/ConvertToUInt161.csproj | 45 + .../cti/system/convert/ConvertToUInt1610.csproj | 45 + .../cti/system/convert/ConvertToUInt1611.csproj | 45 + .../cti/system/convert/ConvertToUInt1612.csproj | 45 + .../cti/system/convert/ConvertToUInt1613.csproj | 45 + .../cti/system/convert/ConvertToUInt1614.csproj | 45 + .../cti/system/convert/ConvertToUInt1615.csproj | 45 + .../cti/system/convert/ConvertToUInt1616.csproj | 45 + .../cti/system/convert/ConvertToUInt1617.csproj | 45 + .../cti/system/convert/ConvertToUInt1618.csproj | 45 + .../cti/system/convert/ConvertToUInt162.csproj | 45 + .../cti/system/convert/ConvertToUInt163.csproj | 45 + .../cti/system/convert/ConvertToUInt164.csproj | 45 + .../cti/system/convert/ConvertToUInt165.csproj | 45 + .../cti/system/convert/ConvertToUInt166.csproj | 45 + .../cti/system/convert/ConvertToUInt167.csproj | 45 + .../cti/system/convert/ConvertToUInt168.csproj | 45 + .../cti/system/convert/ConvertToUInt169.csproj | 45 + .../cti/system/convert/ConvertToUInt32.csproj | 45 + .../cti/system/convert/ConvertToUInt321.csproj | 45 + .../cti/system/convert/ConvertToUInt3210.csproj | 45 + .../cti/system/convert/ConvertToUInt3211.csproj | 45 + .../cti/system/convert/ConvertToUInt3212.csproj | 45 + .../cti/system/convert/ConvertToUInt3213.csproj | 45 + .../cti/system/convert/ConvertToUInt3215.csproj | 45 + .../cti/system/convert/ConvertToUInt3216.csproj | 45 + .../cti/system/convert/ConvertToUInt3217.csproj | 45 + .../cti/system/convert/ConvertToUInt3218.csproj | 45 + .../cti/system/convert/ConvertToUInt3219.csproj | 45 + .../cti/system/convert/ConvertToUInt322.csproj | 45 + .../cti/system/convert/ConvertToUInt323.csproj | 45 + .../cti/system/convert/ConvertToUInt324.csproj | 45 + .../cti/system/convert/ConvertToUInt325.csproj | 45 + .../cti/system/convert/ConvertToUInt326.csproj | 45 + .../cti/system/convert/ConvertToUInt327.csproj | 45 + .../cti/system/convert/ConvertToUInt328.csproj | 45 + .../cti/system/convert/ConvertToUInt329.csproj | 45 + .../cti/system/convert/ConvertToUInt64.csproj | 45 + .../cti/system/convert/ConvertToUInt641.csproj | 45 + .../cti/system/convert/ConvertToUInt6410.csproj | 45 + .../cti/system/convert/ConvertToUInt6411.csproj | 45 + .../cti/system/convert/ConvertToUInt6412.csproj | 45 + .../cti/system/convert/ConvertToUInt6413.csproj | 45 + .../cti/system/convert/ConvertToUInt6414.csproj | 45 + .../cti/system/convert/ConvertToUInt6415.csproj | 45 + .../cti/system/convert/ConvertToUInt6416.csproj | 45 + .../cti/system/convert/ConvertToUInt6417.csproj | 45 + .../cti/system/convert/ConvertToUInt6418.csproj | 45 + .../cti/system/convert/ConvertToUInt642.csproj | 45 + .../cti/system/convert/ConvertToUInt643.csproj | 45 + .../cti/system/convert/ConvertToUInt644.csproj | 45 + .../cti/system/convert/ConvertToUInt645.csproj | 45 + .../cti/system/convert/ConvertToUInt646.csproj | 45 + .../cti/system/convert/ConvertToUInt647.csproj | 45 + .../cti/system/convert/ConvertToUInt648.csproj | 45 + .../cti/system/convert/ConvertToUInt649.csproj | 45 + .../cti/system/convert/convertchangetype2.cs | 293 + .../system/convert/convertfrombase64chararray.cs | 310 + .../cti/system/convert/convertfrombase64string.cs | 123 + .../cti/system/convert/converttobase64chararray.cs | 148 + .../cti/system/convert/converttobase64string1.cs | 136 + .../cti/system/convert/converttobase64string2.cs | 128 + .../cti/system/convert/converttoboolean.cs | 127 + .../cti/system/convert/converttoboolean2.cs | 149 + .../cti/system/convert/converttoboolean4.cs | 221 + .../cti/system/convert/converttoboolean5.cs | 365 + .../cti/system/convert/converttoboolean6.cs | 222 + .../cti/system/convert/converttoboolean7.cs | 221 + .../cti/system/convert/converttoboolean8.cs | 221 + .../cti/system/convert/converttobyte.cs | 197 + .../cti/system/convert/converttobyte1.cs | 99 + .../cti/system/convert/converttobyte2.cs | 72 + .../cti/system/convert/converttobyte3.cs | 110 + .../cti/system/convert/converttobyte4.cs | 165 + .../cti/system/convert/converttobyte6.cs | 140 + .../cti/system/convert/converttobyte7.cs | 140 + .../cti/system/convert/converttobyte8.cs | 140 + .../cti/system/convert/converttochar.cs | 125 + .../cti/system/convert/converttochar10.cs | 189 + .../cti/system/convert/converttochar11.cs | 77 + .../cti/system/convert/converttochar12.cs | 190 + .../cti/system/convert/converttochar13.cs | 190 + .../cti/system/convert/converttochar14.cs | 149 + .../cti/system/convert/converttochar15.cs | 190 + .../cti/system/convert/converttochar16.cs | 210 + .../cti/system/convert/converttochar5.cs | 189 + .../cti/system/convert/converttochar6.cs | 225 + .../cti/system/convert/converttochar7.cs | 225 + .../cti/system/convert/converttochar8.cs | 399 + .../cti/system/convert/converttochar9.cs | 407 + .../cti/system/convert/converttodatetime.cs | 128 + .../cti/system/convert/converttodecimal.cs | 174 + .../cti/system/convert/converttodecimal1.cs | 145 + .../cti/system/convert/converttodecimal10.cs | 153 + .../cti/system/convert/converttodecimal11.cs | 144 + .../cti/system/convert/converttodecimal12.cs | 144 + .../cti/system/convert/converttodecimal13.cs | 144 + .../cti/system/convert/converttodecimal14.cs | 301 + .../cti/system/convert/converttodecimal15.cs | 344 + .../cti/system/convert/converttodecimal16.cs | 144 + .../cti/system/convert/converttodecimal17.cs | 124 + .../cti/system/convert/converttodecimal18.cs | 142 + .../cti/system/convert/converttodecimal2.cs | 145 + .../cti/system/convert/converttodecimal5.cs | 98 + .../cti/system/convert/converttodecimal6.cs | 144 + .../cti/system/convert/converttodecimal8.cs | 73 + .../cti/system/convert/converttodecimal9.cs | 156 + .../cti/system/convert/converttodouble.cs | 181 + .../cti/system/convert/converttodouble10.cs | 305 + .../cti/system/convert/converttodouble11.cs | 177 + .../cti/system/convert/converttodouble12.cs | 168 + .../cti/system/convert/converttodouble13.cs | 290 + .../cti/system/convert/converttodouble14.cs | 336 + .../cti/system/convert/converttodouble15.cs | 136 + .../cti/system/convert/converttodouble16.cs | 136 + .../cti/system/convert/converttodouble17.cs | 157 + .../cti/system/convert/converttodouble5.cs | 264 + .../cti/system/convert/converttodouble6.cs | 168 + .../cti/system/convert/converttodouble7.cs | 168 + .../cti/system/convert/converttodouble8.cs | 168 + .../cti/system/convert/converttodouble9.cs | 259 + .../cti/system/convert/converttoint16.cs | 199 + .../cti/system/convert/converttoint16_1.cs | 138 + .../cti/system/convert/converttoint16_10.cs | 282 + .../cti/system/convert/converttoint16_11.cs | 113 + .../cti/system/convert/converttoint16_16.cs | 111 + .../cti/system/convert/converttoint16_17.cs | 111 + .../cti/system/convert/converttoint16_18.cs | 142 + .../cti/system/convert/converttoint16_2.cs | 167 + .../cti/system/convert/converttoint16_3.cs | 177 + .../cti/system/convert/converttoint16_4.cs | 277 + .../cti/system/convert/converttoint16_5.cs | 267 + .../cti/system/convert/converttoint16_6.cs | 176 + .../cti/system/convert/converttoint16_7.cs | 232 + .../cti/system/convert/converttoint16_8.cs | 232 + .../cti/system/convert/converttoint16_9.cs | 304 + .../cti/system/convert/converttoint32.cs | 144 + .../cti/system/convert/converttoint32_1.cs | 138 + .../cti/system/convert/converttoint32_10.cs | 281 + .../cti/system/convert/converttoint32_11.cs | 113 + .../cti/system/convert/converttoint32_16.cs | 81 + .../cti/system/convert/converttoint32_17.cs | 111 + .../cti/system/convert/converttoint32_18.cs | 112 + .../cti/system/convert/converttoint32_2.cs | 167 + .../cti/system/convert/converttoint32_3.cs | 170 + .../cti/system/convert/converttoint32_4.cs | 278 + .../cti/system/convert/converttoint32_5.cs | 273 + .../cti/system/convert/converttoint32_6.cs | 203 + .../cti/system/convert/converttoint32_7.cs | 118 + .../cti/system/convert/converttoint32_8.cs | 151 + .../cti/system/convert/converttoint32_9.cs | 304 + .../cti/system/convert/converttoint64.cs | 131 + .../cti/system/convert/converttoint64_1.cs | 134 + .../cti/system/convert/converttoint64_10.cs | 281 + .../cti/system/convert/converttoint64_11.cs | 113 + .../cti/system/convert/converttoint64_16.cs | 104 + .../cti/system/convert/converttoint64_17.cs | 104 + .../cti/system/convert/converttoint64_18.cs | 105 + .../cti/system/convert/converttoint64_2.cs | 167 + .../cti/system/convert/converttoint64_3.cs | 139 + .../cti/system/convert/converttoint64_4.cs | 277 + .../cti/system/convert/converttoint64_5.cs | 274 + .../cti/system/convert/converttoint64_6.cs | 203 + .../cti/system/convert/converttoint64_7.cs | 118 + .../cti/system/convert/converttoint64_8.cs | 118 + .../cti/system/convert/converttoint64_9.cs | 304 + .../cti/system/convert/converttosbyte.cs | 186 + .../cti/system/convert/converttosbyte1.cs | 98 + .../cti/system/convert/converttosbyte10.cs | 277 + .../cti/system/convert/converttosbyte11.cs | 143 + .../cti/system/convert/converttosbyte16.cs | 172 + .../cti/system/convert/converttosbyte2.cs | 172 + .../cti/system/convert/converttosbyte3.cs | 172 + .../cti/system/convert/converttosbyte4.cs | 153 + .../cti/system/convert/converttosbyte5.cs | 288 + .../cti/system/convert/converttosbyte6.cs | 199 + .../cti/system/convert/converttosbyte7.cs | 199 + .../cti/system/convert/converttosbyte8.cs | 200 + .../cti/system/convert/converttosbyte9.cs | 232 + .../cti/system/convert/converttosingle.cs | 168 + .../cti/system/convert/converttosingle13.cs | 356 + .../cti/system/convert/converttosingle14.cs | 337 + .../cti/system/convert/converttosingle15.cs | 191 + .../cti/system/convert/converttosingle16.cs | 191 + .../cti/system/convert/converttosingle17.cs | 193 + .../cti/system/convert/converttostring1.cs | 139 + .../cti/system/convert/converttostring10.cs | 355 + .../cti/system/convert/converttostring11.cs | 318 + .../cti/system/convert/converttostring12.cs | 316 + .../cti/system/convert/converttostring13.cs | 164 + .../cti/system/convert/converttostring14.cs | 278 + .../cti/system/convert/converttostring15.cs | 323 + .../cti/system/convert/converttostring16.cs | 165 + .../cti/system/convert/converttostring17.cs | 273 + .../cti/system/convert/converttostring18.cs | 320 + .../cti/system/convert/converttostring19.cs | 144 + .../cti/system/convert/converttostring2.cs | 177 + .../cti/system/convert/converttostring20.cs | 250 + .../cti/system/convert/converttostring21.cs | 320 + .../cti/system/convert/converttostring22.cs | 205 + .../cti/system/convert/converttostring23.cs | 202 + .../cti/system/convert/converttostring24.cs | 144 + .../cti/system/convert/converttostring25.cs | 177 + .../cti/system/convert/converttostring28.cs | 144 + .../cti/system/convert/converttostring29.cs | 148 + .../cti/system/convert/converttostring30.cs | 144 + .../cti/system/convert/converttostring31.cs | 149 + .../cti/system/convert/converttostring32.cs | 165 + .../cti/system/convert/converttostring33.cs | 168 + .../cti/system/convert/converttostring4.cs | 287 + .../cti/system/convert/converttostring5.cs | 76 + .../cti/system/convert/converttostring6.cs | 149 + .../cti/system/convert/converttostring7.cs | 141 + .../cti/system/convert/converttostring8.cs | 240 + .../cti/system/convert/converttostring9.cs | 223 + .../cti/system/convert/converttouint16.cs | 194 + .../cti/system/convert/converttouint161.cs | 79 + .../cti/system/convert/converttouint1610.cs | 125 + .../cti/system/convert/converttouint1611.cs | 125 + .../cti/system/convert/converttouint1612.cs | 125 + .../cti/system/convert/converttouint1613.cs | 263 + .../cti/system/convert/converttouint1614.cs | 282 + .../cti/system/convert/converttouint1615.cs | 175 + .../cti/system/convert/converttouint1616.cs | 254 + .../cti/system/convert/converttouint1617.cs | 322 + .../cti/system/convert/converttouint1618.cs | 279 + .../cti/system/convert/converttouint162.cs | 102 + .../cti/system/convert/converttouint163.cs | 102 + .../cti/system/convert/converttouint164.cs | 167 + .../cti/system/convert/converttouint165.cs | 167 + .../cti/system/convert/converttouint166.cs | 125 + .../cti/system/convert/converttouint167.cs | 145 + .../cti/system/convert/converttouint168.cs | 145 + .../cti/system/convert/converttouint169.cs | 124 + .../cti/system/convert/converttouint32.cs | 139 + .../cti/system/convert/converttouint321.cs | 78 + .../cti/system/convert/converttouint3210.cs | 102 + .../cti/system/convert/converttouint3211.cs | 102 + .../cti/system/convert/converttouint3212.cs | 125 + .../cti/system/convert/converttouint3213.cs | 125 + .../cti/system/convert/converttouint3215.cs | 263 + .../cti/system/convert/converttouint3216.cs | 282 + .../cti/system/convert/converttouint3217.cs | 253 + .../cti/system/convert/converttouint3218.cs | 278 + .../cti/system/convert/converttouint3219.cs | 321 + .../cti/system/convert/converttouint322.cs | 102 + .../cti/system/convert/converttouint323.cs | 102 + .../cti/system/convert/converttouint324.cs | 167 + .../cti/system/convert/converttouint325.cs | 167 + .../cti/system/convert/converttouint326.cs | 56 + .../cti/system/convert/converttouint327.cs | 125 + .../cti/system/convert/converttouint328.cs | 125 + .../cti/system/convert/converttouint329.cs | 145 + .../cti/system/convert/converttouint64.cs | 126 + .../cti/system/convert/converttouint641.cs | 78 + .../cti/system/convert/converttouint6410.cs | 125 + .../cti/system/convert/converttouint6411.cs | 124 + .../cti/system/convert/converttouint6412.cs | 124 + .../cti/system/convert/converttouint6413.cs | 174 + .../cti/system/convert/converttouint6414.cs | 244 + .../cti/system/convert/converttouint6415.cs | 281 + .../cti/system/convert/converttouint6416.cs | 252 + .../cti/system/convert/converttouint6417.cs | 277 + .../cti/system/convert/converttouint6418.cs | 320 + .../cti/system/convert/converttouint642.cs | 102 + .../cti/system/convert/converttouint643.cs | 102 + .../cti/system/convert/converttouint644.cs | 124 + .../cti/system/convert/converttouint645.cs | 124 + .../cti/system/convert/converttouint646.cs | 102 + .../cti/system/convert/converttouint647.cs | 167 + .../cti/system/convert/converttouint648.cs | 166 + .../cti/system/convert/converttouint649.cs | 124 + .../cti/system/datetime/DateTimeCompare.csproj | 45 + .../cti/system/datetime/DateTimeCompareTo1.csproj | 45 + .../cti/system/datetime/DateTimeCtor1.csproj | 45 + .../cti/system/datetime/DateTimeCtor3.csproj | 45 + .../cti/system/datetime/DateTimeCtor4.csproj | 45 + .../cti/system/datetime/DateTimeCtor6.csproj | 45 + .../cti/system/datetime/DateTimeCtor7.csproj | 45 + .../cti/system/datetime/DateTimeDate.csproj | 45 + .../cti/system/datetime/DateTimeGetHashCode.csproj | 45 + .../cti/system/datetime/DateTimeHour.csproj | 45 + .../cti/system/datetime/DateTimeKind.csproj | 45 + .../cti/system/datetime/DateTimeMaxValue.csproj | 45 + .../cti/system/datetime/DateTimeMillisecond.csproj | 45 + .../cti/system/datetime/DateTimeMinValue.csproj | 45 + .../cti/system/datetime/DateTimeMinute.csproj | 45 + .../cti/system/datetime/DateTimeNow.csproj | 45 + .../cti/system/datetime/DateTimeParse1.csproj | 45 + .../cti/system/datetime/DateTimeParse2.csproj | 45 + .../cti/system/datetime/DateTimeParse3.csproj | 45 + .../cti/system/datetime/DateTimeParseExact1.csproj | 45 + .../cti/system/datetime/DateTimeParseExact2.csproj | 45 + .../cti/system/datetime/DateTimeParseExact3.csproj | 45 + .../cti/system/datetime/DateTimeSecond.csproj | 45 + .../cti/system/datetime/DateTimeSubtract1.csproj | 45 + .../cti/system/datetime/DateTimeSubtract2.csproj | 45 + .../cti/system/datetime/DateTimeTicks.csproj | 45 + .../cti/system/datetime/DateTimeTimeOfDay.csproj | 45 + .../cti/system/datetime/DateTimeToFileTime.csproj | 45 + .../system/datetime/DateTimeToFileTimeUtc.csproj | 45 + .../cti/system/datetime/DateTimeToLocalTime.csproj | 45 + .../cti/system/datetime/DateTimeToString1.csproj | 45 + .../cti/system/datetime/DateTimeToString2.csproj | 45 + .../cti/system/datetime/DateTimeToString3.csproj | 45 + .../cti/system/datetime/DateTimeUtcNow.csproj | 45 + .../cti/system/datetime/DateTimetoday.csproj | 45 + .../cti/system/datetime/cfdatetimetools.cs | 142 + .../cti/system/datetime/datetimecompare.cs | 250 + .../cti/system/datetime/datetimecompareto1.cs | 250 + .../cti/system/datetime/datetimector1.cs | 342 + .../cti/system/datetime/datetimector3.cs | 521 + .../cti/system/datetime/datetimector4.cs | 638 + .../cti/system/datetime/datetimector6.cs | 570 + .../cti/system/datetime/datetimector7.cs | 689 + .../cti/system/datetime/datetimedate.cs | 144 + .../cti/system/datetime/datetimegethashcode.cs | 141 + .../cti/system/datetime/datetimehour.cs | 99 + .../cti/system/datetime/datetimekind.cs | 221 + .../cti/system/datetime/datetimemaxvalue.cs | 73 + .../cti/system/datetime/datetimemillisecond.cs | 124 + .../cti/system/datetime/datetimeminute.cs | 95 + .../cti/system/datetime/datetimeminvalue.cs | 73 + .../CoreMangLib/cti/system/datetime/datetimenow.cs | 93 + .../cti/system/datetime/datetimeparse1.cs | 830 + .../cti/system/datetime/datetimeparse2.cs | 216 + .../cti/system/datetime/datetimeparse3.cs | 274 + .../cti/system/datetime/datetimeparseexact1.cs | 964 + .../cti/system/datetime/datetimeparseexact2.cs | 285 + .../cti/system/datetime/datetimeparseexact3.cs | 318 + .../cti/system/datetime/datetimesecond.cs | 98 + .../cti/system/datetime/datetimesubtract1.cs | 205 + .../cti/system/datetime/datetimesubtract2.cs | 225 + .../cti/system/datetime/datetimeticks.cs | 99 + .../cti/system/datetime/datetimetimeofday.cs | 98 + .../cti/system/datetime/datetimetoday.cs | 95 + .../cti/system/datetime/datetimetofiletime.cs | 126 + .../cti/system/datetime/datetimetofiletimeutc.cs | 126 + .../cti/system/datetime/datetimetolocaltime.cs | 66 + .../cti/system/datetime/datetimetostring1.cs | 122 + .../cti/system/datetime/datetimetostring2.cs | 118 + .../cti/system/datetime/datetimetostring3.cs | 588 + .../cti/system/datetime/datetimeutcnow.cs | 93 + .../system/datetimekind/DateTimeKindLocal.csproj | 45 + .../datetimekind/DateTimeKindUnspecified.csproj | 45 + .../cti/system/datetimekind/DateTimeKindUtc.csproj | 45 + .../cti/system/datetimekind/datetimekindlocal.cs | 69 + .../system/datetimekind/datetimekindunspecified.cs | 69 + .../cti/system/datetimekind/datetimekindutc.cs | 69 + .../cti/system/dayofweek/DayOfWeekFriday.csproj | 45 + .../cti/system/dayofweek/DayOfWeekMonday.csproj | 45 + .../cti/system/dayofweek/DayOfWeekSaturday.csproj | 45 + .../cti/system/dayofweek/DayOfWeekSunday.csproj | 45 + .../cti/system/dayofweek/DayOfWeekThursday.csproj | 45 + .../cti/system/dayofweek/DayOfWeekTuesDay.csproj | 45 + .../cti/system/dayofweek/DayOfWeekWednesday.csproj | 45 + .../cti/system/dayofweek/dayofweekfriday.cs | 67 + .../cti/system/dayofweek/dayofweekmonday.cs | 67 + .../cti/system/dayofweek/dayofweeksaturday.cs | 67 + .../cti/system/dayofweek/dayofweeksunday.cs | 67 + .../cti/system/dayofweek/dayofweekthursday.cs | 67 + .../cti/system/dayofweek/dayofweektuesday.cs | 67 + .../cti/system/dayofweek/dayofweekwednesday.cs | 67 + .../cti/system/decimal/DecimaFloor.csproj | 45 + .../cti/system/decimal/DecimalAdd.csproj | 45 + .../cti/system/decimal/DecimalCompare.csproj | 45 + .../cti/system/decimal/DecimalCtor1.csproj | 45 + .../cti/system/decimal/DecimalCtor2.csproj | 45 + .../cti/system/decimal/DecimalCtor3.csproj | 45 + .../cti/system/decimal/DecimalCtor4.csproj | 45 + .../cti/system/decimal/DecimalCtor5.csproj | 45 + .../cti/system/decimal/DecimalCtor6.csproj | 45 + .../cti/system/decimal/DecimalCtor7.csproj | 45 + .../cti/system/decimal/DecimalCtor8.csproj | 45 + .../cti/system/decimal/DecimalDivide.csproj | 45 + .../cti/system/decimal/DecimalEquals1.csproj | 45 + .../cti/system/decimal/DecimalEquals2.csproj | 45 + .../cti/system/decimal/DecimalEquals3.csproj | 45 + .../cti/system/decimal/DecimalGetBits.csproj | 45 + .../cti/system/decimal/DecimalMaxValue.csproj | 45 + .../cti/system/decimal/DecimalMinValue.csproj | 45 + .../cti/system/decimal/DecimalMinusOne.csproj | 45 + .../cti/system/decimal/DecimalMultiply.csproj | 45 + .../cti/system/decimal/DecimalNegate.csproj | 45 + .../cti/system/decimal/DecimalOne.csproj | 45 + .../cti/system/decimal/DecimalParse.csproj | 45 + .../cti/system/decimal/DecimalParse2.csproj | 45 + .../cti/system/decimal/DecimalParse3.csproj | 45 + .../cti/system/decimal/DecimalParse4.csproj | 45 + .../cti/system/decimal/DecimalRemainder.csproj | 45 + .../cti/system/decimal/DecimalSubtract.csproj | 45 + .../cti/system/decimal/DecimalToBoolean.csproj | 45 + .../cti/system/decimal/DecimalToByte.csproj | 45 + .../cti/system/decimal/DecimalToByte1.csproj | 45 + .../cti/system/decimal/DecimalToChar.csproj | 45 + .../cti/system/decimal/DecimalToDateTime.csproj | 45 + .../cti/system/decimal/DecimalToDecimal.csproj | 45 + .../cti/system/decimal/DecimalToDouble.csproj | 45 + .../cti/system/decimal/DecimalToInt16.csproj | 45 + .../cti/system/decimal/DecimalToInt32.csproj | 45 + .../cti/system/decimal/DecimalToInt64.csproj | 45 + .../cti/system/decimal/DecimalToSByte.csproj | 45 + .../cti/system/decimal/DecimalToSingle.csproj | 45 + .../cti/system/decimal/DecimalToString1.csproj | 45 + .../cti/system/decimal/DecimalToString2.csproj | 45 + .../cti/system/decimal/DecimalToString3.csproj | 45 + .../cti/system/decimal/DecimalToString4.csproj | 45 + .../cti/system/decimal/DecimalToUInt16.csproj | 45 + .../cti/system/decimal/DecimalToUInt32.csproj | 45 + .../cti/system/decimal/DecimalToUInt64.csproj | 45 + .../cti/system/decimal/DecimalTruncate.csproj | 45 + .../cti/system/decimal/DecimalTryParse.csproj | 45 + .../cti/system/decimal/DecimalZero.csproj | 45 + .../CoreMangLib/cti/system/decimal/decimafloor.cs | 197 + .../CoreMangLib/cti/system/decimal/decimaladd.cs | 205 + .../cti/system/decimal/decimalcompare.cs | 282 + .../CoreMangLib/cti/system/decimal/decimalctor1.cs | 263 + .../CoreMangLib/cti/system/decimal/decimalctor2.cs | 103 + .../CoreMangLib/cti/system/decimal/decimalctor3.cs | 275 + .../CoreMangLib/cti/system/decimal/decimalctor4.cs | 206 + .../CoreMangLib/cti/system/decimal/decimalctor5.cs | 179 + .../CoreMangLib/cti/system/decimal/decimalctor6.cs | 308 + .../CoreMangLib/cti/system/decimal/decimalctor7.cs | 133 + .../CoreMangLib/cti/system/decimal/decimalctor8.cs | 135 + .../cti/system/decimal/decimaldivide.cs | 249 + .../cti/system/decimal/decimalequals1.cs | 165 + .../cti/system/decimal/decimalequals2.cs | 165 + .../cti/system/decimal/decimalequals3.cs | 169 + .../cti/system/decimal/decimalgetbits.cs | Bin 0 -> 10754 bytes .../cti/system/decimal/decimalmaxvalue.cs | 73 + .../cti/system/decimal/decimalminusone.cs | 72 + .../cti/system/decimal/decimalminvalue.cs | 73 + .../cti/system/decimal/decimalmultiply.cs | Bin 0 -> 9986 bytes .../cti/system/decimal/decimalnegate.cs | 108 + .../CoreMangLib/cti/system/decimal/decimalone.cs | 72 + .../CoreMangLib/cti/system/decimal/decimalparse.cs | 171 + .../cti/system/decimal/decimalparse2.cs | 414 + .../cti/system/decimal/decimalparse3.cs | 417 + .../cti/system/decimal/decimalparse4.cs | 292 + .../cti/system/decimal/decimalremainder.cs | Bin 0 -> 8530 bytes .../cti/system/decimal/decimalsubtract.cs | Bin 0 -> 12112 bytes .../cti/system/decimal/decimaltoboolean.cs | 212 + .../cti/system/decimal/decimaltobyte.cs | 200 + .../cti/system/decimal/decimaltobyte1.cs | 197 + .../cti/system/decimal/decimaltochar.cs | Bin 0 -> 3590 bytes .../cti/system/decimal/decimaltodatetime.cs | Bin 0 -> 3648 bytes .../cti/system/decimal/decimaltodecimal.cs | 160 + .../cti/system/decimal/decimaltodouble.cs | 112 + .../cti/system/decimal/decimaltoint16.cs | 172 + .../cti/system/decimal/decimaltoint32.cs | 172 + .../cti/system/decimal/decimaltoint64.cs | 172 + .../cti/system/decimal/decimaltosbyte.cs | 174 + .../cti/system/decimal/decimaltosingle.cs | 104 + .../cti/system/decimal/decimaltostring1.cs | 154 + .../cti/system/decimal/decimaltostring2.cs | 154 + .../cti/system/decimal/decimaltostring3.cs | 195 + .../cti/system/decimal/decimaltostring4.cs | 209 + .../cti/system/decimal/decimaltouint16.cs | 137 + .../cti/system/decimal/decimaltouint32.cs | 137 + .../cti/system/decimal/decimaltouint64.cs | 137 + .../cti/system/decimal/decimaltruncate.cs | 125 + .../cti/system/decimal/decimaltryparse.cs | 839 + .../CoreMangLib/cti/system/decimal/decimalzero.cs | 72 + .../cti/system/delegate/DelegateABI.csproj | 45 + .../cti/system/delegate/DelegateCombine1.csproj | 45 + .../cti/system/delegate/DelegateCombineImpl.csproj | 45 + .../cti/system/delegate/DelegateEquals1.csproj | 45 + .../system/delegate/DelegateGetHashCode1.csproj | 45 + .../delegate/DelegateGetInvocationList1.csproj | 45 + .../cti/system/delegate/DelegateRemove.csproj | 45 + .../system/delegate/TestForOtherAssembly.csproj | 44 + .../cti/system/delegate/delegateRemoveImpl.csproj | 45 + .../CoreMangLib/cti/system/delegate/delegateabi.cs | 68 + .../cti/system/delegate/delegatecombine1.cs | 272 + .../cti/system/delegate/delegatecombineimpl.cs | 290 + .../cti/system/delegate/delegateequals1.cs | Bin 0 -> 23538 bytes .../cti/system/delegate/delegategethashcode1.cs | Bin 0 -> 25374 bytes .../system/delegate/delegategetinvocationlist1.cs | Bin 0 -> 19234 bytes .../cti/system/delegate/delegateremove.cs | Bin 0 -> 27380 bytes .../cti/system/delegate/delegateremoveimpl.cs | Bin 0 -> 23370 bytes .../cti/system/delegate/testforotherassembly.cs | 23 + .../ConditionalAttributeConditionString.csproj | 45 + .../ConditionalAttributeCtor.csproj | 45 + .../conditionalattributeconditionstring.cs | 152 + .../conditionalattributector.cs | 140 + .../debuggingmodes/DebuggingModesDefault.csproj | 45 + .../DebuggingModesDisableOptimizations.csproj | 45 + .../DebuggingModesEnableEditAndContinue.csproj | 45 + ...gingModesIgnoreSymbolStoreSequencePoints.csproj | 45 + .../debuggingmodes/DebuggingModesNone.csproj | 45 + .../debuggingmodes/debuggingmodesdefault.cs | 92 + .../debuggingmodesdisableoptimizations.cs | 92 + .../debuggingmodesenableeditandcontinue.cs | 92 + ...ebuggingmodesignoresymbolstoresequencepoints.cs | 92 + .../debuggingmodes/debuggingmodesnone.cs | 92 + .../DivideByZeroExceptionCtor.csproj | 45 + .../DivideByZeroExceptionCtor2.csproj | 45 + .../DivideByZeroExceptionCtor3.csproj | 45 + .../dividebyzeroexceptionctor.cs | 93 + .../dividebyzeroexceptionctor2.cs | 194 + .../dividebyzeroexceptionctor3.cs | 194 + .../DllNotFoundException1.csproj | 45 + .../DllNotFoundExceptionCtor2.csproj | 45 + .../DllNotFoundExceptionCtor3.csproj | 45 + .../dllnotfoundexception/dllnotfoundexception1.cs | 63 + .../dllnotfoundexceptionctor2.cs | 188 + .../dllnotfoundexceptionctor3.cs | 187 + .../cti/system/double/DoubleCompareTo1.csproj | 45 + .../cti/system/double/DoubleEpsilon.csproj | 45 + .../cti/system/double/DoubleEquals1.csproj | 45 + .../cti/system/double/DoubleEquals2.csproj | 45 + .../cti/system/double/DoubleGetHashCode.csproj | 45 + .../double/DoubleIConvertibleToBoolean.csproj | 45 + .../system/double/DoubleIConvertibleToByte.csproj | 45 + .../double/DoubleIConvertibleToDateTime.csproj | 45 + .../double/DoubleIConvertibleToDecimal.csproj | 45 + .../double/DoubleIConvertibleToDouble.csproj | 45 + .../system/double/DoubleIConvertibleToInt16.csproj | 45 + .../system/double/DoubleIConvertibleToInt32.csproj | 45 + .../system/double/DoubleIConvertibleToInt64.csproj | 45 + .../system/double/DoubleIConvertibleToSByte.csproj | 45 + .../double/DoubleIConvertibleToSingle.csproj | 45 + .../cti/system/double/DoubleIsInfinity.csproj | 45 + .../cti/system/double/DoubleIsNaN.csproj | 45 + .../system/double/DoubleIsNegativeInfinity.csproj | 45 + .../system/double/DoubleIsPositiveInfinity.csproj | 45 + .../cti/system/double/DoubleMaxValue.csproj | 45 + .../cti/system/double/DoubleMinValue.csproj | 45 + .../CoreMangLib/cti/system/double/DoubleNaN.csproj | 45 + .../system/double/DoubleNegativeInfinity.csproj | 45 + .../cti/system/double/DoubleParse3.csproj | 45 + .../system/double/DoublePositiveInfinity.csproj | 45 + .../cti/system/double/DoubleToString1.csproj | 45 + .../cti/system/double/DoubleToString2.csproj | 45 + .../cti/system/double/DoubleToString3.csproj | 45 + .../cti/system/double/DoubleToString4.csproj | 45 + .../cti/system/double/DoubleTryParse.csproj | 45 + .../cti/system/double/doublecompareto1.cs | 260 + .../CoreMangLib/cti/system/double/doubleepsilon.cs | 63 + .../CoreMangLib/cti/system/double/doubleequals1.cs | 108 + .../CoreMangLib/cti/system/double/doubleequals2.cs | 109 + .../cti/system/double/doublegethashcode.cs | 73 + .../system/double/doubleiconvertibletoboolean.cs | 132 + .../cti/system/double/doubleiconvertibletobyte.cs | 255 + .../system/double/doubleiconvertibletodatetime.cs | 70 + .../system/double/doubleiconvertibletodecimal.cs | 168 + .../system/double/doubleiconvertibletodouble.cs | 188 + .../cti/system/double/doubleiconvertibletoint16.cs | 221 + .../cti/system/double/doubleiconvertibletoint32.cs | 221 + .../cti/system/double/doubleiconvertibletoint64.cs | 162 + .../cti/system/double/doubleiconvertibletosbyte.cs | 221 + .../system/double/doubleiconvertibletosingle.cs | 219 + .../cti/system/double/doubleisinfinity.cs | 186 + .../CoreMangLib/cti/system/double/doubleisnan.cs | 130 + .../cti/system/double/doubleisnegativeinfinity.cs | 162 + .../cti/system/double/doubleispositiveinfinity.cs | 161 + .../cti/system/double/doublemaxvalue.cs | 63 + .../cti/system/double/doubleminvalue.cs | 66 + .../src/CoreMangLib/cti/system/double/doublenan.cs | 63 + .../cti/system/double/doublenegativeinfinity.cs | 88 + .../CoreMangLib/cti/system/double/doubleparse3.cs | 612 + .../cti/system/double/doublepositiveinfinity.cs | 88 + .../cti/system/double/doubletostring1.cs | 93 + .../cti/system/double/doubletostring2.cs | 160 + .../cti/system/double/doubletostring3.cs | 141 + .../cti/system/double/doubletostring4.cs | 135 + .../cti/system/double/doubletryparse.cs | 606 + .../cti/system/enum/EnumIConvertibleToInt64.csproj | 45 + .../system/enum/EnumIConvertibleToSingle.csproj | 45 + .../cti/system/enum/EnumIConvertibleToType.csproj | 45 + .../system/enum/EnumIConvertibleToUint16.csproj | 45 + .../system/enum/EnumIConvertibleToUint32.csproj | 45 + .../system/enum/EnumIConvertibleToUint64.csproj | 45 + .../cti/system/enum/EnumIsDefined.csproj | 45 + .../cti/system/enum/EnumToObjectb.csproj | 45 + .../cti/system/enum/EnumToString.csproj | 45 + .../cti/system/enum/EnumToString3.csproj | 45 + .../cti/system/enum/enumiconvertibletoint64.cs | 194 + .../cti/system/enum/enumiconvertibletosingle.cs | 223 + .../cti/system/enum/enumiconvertibletotype.cs | 253 + .../cti/system/enum/enumiconvertibletouint16.cs | 225 + .../cti/system/enum/enumiconvertibletouint32.cs | 224 + .../cti/system/enum/enumiconvertibletouint64.cs | 196 + .../CoreMangLib/cti/system/enum/enumisdefined.cs | 389 + .../CoreMangLib/cti/system/enum/enumtoobjectb.cs | 263 + .../CoreMangLib/cti/system/enum/enumtostring.cs | Bin 0 -> 14326 bytes .../CoreMangLib/cti/system/enum/enumtostring3.cs | 250 + .../system/environment/EnvironmentNewLine.csproj | 45 + .../cti/system/environment/environmentnewline.cs | 68 + .../cti/system/eventargs/EventArgsctor.csproj | 45 + .../cti/system/eventargs/eventargsctor.cs | 62 + .../system/eventhandler/EventHandlerInvoke.csproj | 45 + .../cti/system/eventhandler/eventhandlerinvoke.cs | 184 + .../EventHandlerBeginInvoke.csproj | 45 + .../eventhandler_generic/EventHandlerCtor.csproj | 45 + .../EventHandlerEndInvoke.csproj | 45 + .../eventhandler_generic/EventHandlerInvoke.csproj | 45 + .../eventhandlerbegininvoke.cs | 130 + .../eventhandler_generic/eventhandlerctor.cs | 130 + .../eventhandler_generic/eventhandlerendinvoke.cs | 133 + .../eventhandler_generic/eventhandlerinvoke.cs | 127 + .../cti/system/exception/ExceptionCtor1.csproj | 45 + .../cti/system/exception/ExceptionCtor2.csproj | 45 + .../cti/system/exception/ExceptionCtor3.csproj | 45 + .../exception/ExceptionGetBaseException.csproj | 45 + .../cti/system/exception/exceptionctor1.cs | 76 + .../cti/system/exception/exceptionctor2.cs | 170 + .../cti/system/exception/exceptionctor3.cs | 262 + .../system/exception/exceptiongetbaseexception.cs | 163 + .../flagsattribute/FlagsAttributeCtor.csproj | 45 + .../system/flagsattribute/flagsattributector.cs | 103 + .../formatexception/FormatExceptionCtor1.csproj | 45 + .../formatexception/FormatExceptionCtor2.csproj | 45 + .../formatexception/FormatExceptionCtor3.csproj | 45 + .../system/formatexception/formatexceptionctor1.cs | 72 + .../system/formatexception/formatexceptionctor2.cs | 147 + .../system/formatexception/formatexceptionctor3.cs | 154 + .../src/CoreMangLib/cti/system/gc/GCCollect.csproj | 45 + .../cti/system/gc/GCGetTotalMemory.csproj | 45 + .../CoreMangLib/cti/system/gc/GCKeepAlive.csproj | 45 + .../cti/system/gc/GCMaxGeneration.csproj | 45 + .../cti/system/gc/GCReRegisterForFinalize.csproj | 45 + .../cti/system/gc/GCSuppressFinalize.csproj | 45 + .../system/gc/GCWaitForPendingFinalizers.csproj | 45 + tests/src/CoreMangLib/cti/system/gc/gccollect.cs | 101 + .../CoreMangLib/cti/system/gc/gcgettotalmemory.cs | 97 + tests/src/CoreMangLib/cti/system/gc/gckeepalive.cs | 86 + .../CoreMangLib/cti/system/gc/gcmaxgeneration.cs | 71 + .../cti/system/gc/gcreregisterforfinalize.cs | 190 + .../cti/system/gc/gcsuppressfinalize.cs | 169 + .../cti/system/gc/gcwaitforpendingfinalizers.cs | 98 + .../CalendarWeekRuleFirstDay.csproj | 45 + .../CalendarWeekRuleFirstFourDayWeek.csproj | 45 + .../CalendarWeekRuleFirstFullWeek.csproj | 45 + .../calendarweekrule/calendarweekrulefirstday.cs | 70 + .../calendarweekrulefirstfourdayweek.cs | 70 + .../calendarweekrulefirstfullweek.cs | 70 + .../CharUnicodeInfoGetNumericValue1.csproj | 45 + .../CharUnicodeInfoGetNumericValue2.csproj | 45 + .../CharUnicodeInfoGetUnicodeCategory1.csproj | 45 + .../CharUnicodeInfoGetUnicodeCategory2.csproj | 45 + .../charunicodeinfogetnumericvalue1.cs | 226 + .../charunicodeinfogetnumericvalue2.cs | 310 + .../charunicodeinfogetunicodecategory1.cs | 944 + .../charunicodeinfogetunicodecategory2.cs | 1040 + .../compareinfo/CompareInfoCompare2.csproj | 45 + .../compareinfo/CompareInfoIndexOf2.csproj | 45 + .../compareinfo/compareinfocompare2.cs | 218 + .../compareinfo/compareinfoindexof2.cs | 185 + .../compareoptions/CompareOptionsIgnoreCase.csproj | 45 + .../CompareOptionsIgnoreKanaType.csproj | 45 + .../CompareOptionsIgnoreNonSpace.csproj | 45 + .../CompareOptionsIgnoreSymbols.csproj | 45 + .../CompareOptionsIgnoreWidth.csproj | 45 + .../compareoptions/CompareOptionsNone.csproj | 45 + .../compareoptions/CompareOptionsOrdinal.csproj | 45 + .../CompareOptionsOrdinalIgoreCase.csproj | 45 + .../compareoptions/CompareOptionsStringSort.csproj | 45 + .../compareoptions/compareoptionsignorecase.cs | 73 + .../compareoptions/compareoptionsignorekanatype.cs | 73 + .../compareoptions/compareoptionsignorenonspace.cs | 73 + .../compareoptions/compareoptionsignoresymbols.cs | 73 + .../compareoptions/compareoptionsignorewidth.cs | 73 + .../compareoptions/compareoptionsnone.cs | 73 + .../compareoptions/compareoptionsordinal.cs | 73 + .../compareoptionsordinaligorecase.cs | 73 + .../compareoptions/compareoptionsstringsort.cs | 73 + .../cultureinfo/CultureInfoClone.csproj | 45 + .../cultureinfo/CultureInfoEnglishName.csproj | 45 + .../cultureinfo/CultureInfoEquals.csproj | 45 + .../cultureinfo/CultureInfoGetCultureInfo2.csproj | 45 + .../cultureinfo/CultureInfoGetHashCode.csproj | 45 + .../cultureinfo/CultureInfoInvariantCulture.csproj | 45 + .../cultureinfo/CultureInfoIsNeutralCulture.csproj | 45 + .../cultureinfo/CultureInfoName.csproj | 45 + .../cultureinfo/CultureInfoNativeName.csproj | 45 + .../cultureinfo/CultureInfoParent.csproj | 45 + .../cultureinfo/CultureInfoReadOnly.csproj | 45 + .../cultureinfo/CultureInfoTextInfo.csproj | 45 + .../cultureinfo/CultureInfoToString.csproj | 45 + .../CultureInfoTwoLetterISOLanguageName.csproj | 45 + .../globalization/cultureinfo/cultureinfoclone.cs | Bin 0 -> 7244 bytes .../cultureinfo/cultureinfoenglishname.cs | Bin 0 -> 3738 bytes .../globalization/cultureinfo/cultureinfoequals.cs | Bin 0 -> 15856 bytes .../cultureinfo/cultureinfogetcultureinfo2.cs | Bin 0 -> 15566 bytes .../cultureinfo/cultureinfogethashcode.cs | Bin 0 -> 10202 bytes .../cultureinfo/cultureinfoinvariantculture.cs | Bin 0 -> 3866 bytes .../cultureinfo/cultureinfoisneutralculture.cs | Bin 0 -> 7066 bytes .../globalization/cultureinfo/cultureinfoname.cs | Bin 0 -> 3724 bytes .../cultureinfo/cultureinfonativename.cs | Bin 0 -> 3844 bytes .../globalization/cultureinfo/cultureinfoparent.cs | Bin 0 -> 8140 bytes .../cultureinfo/cultureinforeadonly.cs | Bin 0 -> 9148 bytes .../cultureinfo/cultureinfotextinfo.cs | Bin 0 -> 7212 bytes .../cultureinfo/cultureinfotostring.cs | Bin 0 -> 7288 bytes .../cultureinfotwoletterisolanguagename.cs | Bin 0 -> 8410 bytes .../DateTimeFormatInfoClone.csproj | 45 + .../DateTimeFormatInfoCurrentInfo.csproj | 45 + ...ateTimeFormatInfoGetAbbreviatedMonthName.csproj | 45 + .../DateTimeFormatInfoGetFormat.csproj | 45 + .../DateTimeFormatInfoGetInstance.csproj | 45 + .../DateTimeFormatInfoGetMonthName.csproj | 45 + .../DateTimeFormatInfoInvariantInfo.csproj | 45 + .../DateTimeFormatInfoIsReadOnly.csproj | 45 + .../DateTimeFormatInfoRFC1123Pattern.csproj | 45 + .../DateTimeFormatInfoReadOnly.csproj | 45 + ...ateTimeFormatInfoSortableDateTimePattern.csproj | 45 + .../UniversalSortableDateTimePattern.csproj | 45 + .../datetimeformatinfo/datetimeformatinfoclone.cs | 239 + .../datetimeformatinfocurrentinfo.cs | 70 + .../datetimeformatinfogetabbreviatedmonthname.cs | 277 + .../datetimeformatinfogetformat.cs | 105 + .../datetimeformatinfogetinstance.cs | 195 + .../datetimeformatinfogetmonthname.cs | 277 + .../datetimeformatinfoinvariantinfo.cs | 70 + .../datetimeformatinfoisreadonly.cs | 122 + .../datetimeformatinforeadonly.cs | 131 + .../datetimeformatinforfc1123pattern.cs | 92 + .../datetimeformatinfosortabledatetimepattern.cs | 93 + ...meformatinfouniversalsortabledatetimepattern.cs | 93 + .../DateTimeStyleAllowInnerWhite.csproj | 45 + .../DateTimeStylesAdjustToUniversal.csproj | 45 + .../DateTimeStylesAllowLeadingWhite.csproj | 45 + .../DateTimeStylesAllowTrailingWhite.csproj | 45 + .../DateTimeStylesAllowWhiteSpaces.csproj | 45 + .../DateTimeStylesAssumeLocal.csproj | 45 + .../DateTimeStylesAssumeUniversal.csproj | 45 + .../DateTimeStylesNoCurrentDateDefault.csproj | 45 + .../datetimestyles/DateTimeStylesNone.csproj | 45 + .../DateTimeStylesRoundTripKind.csproj | 45 + .../datetimestyles/datetimestyleallowinnerwhite.cs | 73 + .../datetimestylesadjusttouniversal.cs | 73 + .../datetimestylesallowleadingwhite.cs | 73 + .../datetimestylesallowtrailingwhite.cs | 73 + .../datetimestylesallowwhitespaces.cs | 73 + .../datetimestyles/datetimestylesassumelocal.cs | 73 + .../datetimestylesassumeuniversal.cs | 73 + .../datetimestylesnocurrentdatedefault.cs | 73 + .../datetimestyles/datetimestylesnone.cs | 73 + .../datetimestyles/datetimestylesroundtripkind.cs | 73 + .../numberformatinfo/NumberFormatInfoClone.csproj | 45 + .../numberformatinfo/NumberFormatInfoCtor.csproj | 45 + ...NumberFormatInfoCurrencyDecimalSeparator.csproj | 45 + .../NumberFormatInfoCurrencyGroupSeparator.csproj | 45 + .../NumberFormatInfoGetFormat.csproj | 45 + .../NumberFormatInfoGetInstance.csproj | 45 + .../NumberFormatInfoReadOnly.csproj | 45 + .../numberformatinfo/numberformatinfoclone.cs | 104 + .../numberformatinfo/numberformatinfoctor.cs | 103 + .../numberformatinfocurrencydecimalseparator.cs | 193 + .../numberformatinfocurrencygroupseparator.cs | 165 + .../numberformatinfo/numberformatinfogetformat.cs | 137 + .../numberformatinfogetinstance.cs | 105 + .../numberformatinfo/numberformatinforeadonly.cs | 107 + .../NumberStylesAllowCurrencySymbol.csproj | 45 + .../NumberStylesAllowDecimalPoint.csproj | 45 + .../numberstyles/NumberStylesAllowExponent.csproj | 45 + .../NumberStylesAllowHexSpecifier.csproj | 45 + .../NumberStylesAllowLeadingSign.csproj | 45 + .../NumberStylesAllowLeadingWhite.csproj | 45 + .../NumberStylesAllowParentheses.csproj | 45 + .../numberstyles/NumberStylesAllowThousands.csproj | 45 + .../NumberStylesAllowTrailingSign.csproj | 45 + .../NumberStylesAllowTrailingWhite.csproj | 45 + .../numberstyles/NumberStylesAny.csproj | 45 + .../numberstyles/NumberStylesCurrency.csproj | 45 + .../numberstyles/NumberStylesFloat.csproj | 45 + .../numberstyles/NumberStylesHexNumber.csproj | 45 + .../numberstyles/NumberStylesInteger.csproj | 45 + .../numberstyles/NumberStylesNone.csproj | 45 + .../numberstyles/NumberStylesNumber.csproj | 45 + .../numberstylesallowcurrencysymbol.cs | 105 + .../numberstyles/numberstylesallowdecimalpoint.cs | 105 + .../numberstyles/numberstylesallowexponent.cs | 105 + .../numberstyles/numberstylesallowhexspecifier.cs | 105 + .../numberstyles/numberstylesallowleadingsign.cs | 105 + .../numberstyles/numberstylesallowleadingwhite.cs | 105 + .../numberstyles/numberstylesallowparentheses.cs | 105 + .../numberstyles/numberstylesallowthousands.cs | 105 + .../numberstyles/numberstylesallowtrailingsign.cs | 105 + .../numberstyles/numberstylesallowtrailingwhite.cs | 105 + .../globalization/numberstyles/numberstylesany.cs | 125 + .../numberstyles/numberstylescurrency.cs | 124 + .../numberstyles/numberstylesfloat.cs | 119 + .../numberstyles/numberstyleshexnumber.cs | 112 + .../numberstyles/numberstylesinteger.cs | 111 + .../globalization/numberstyles/numberstylesnone.cs | 105 + .../numberstyles/numberstylesnumber.cs | 120 + .../regioninfo/RegionInfoEquals.csproj | 45 + .../regioninfo/RegionInfoGetHashCode.csproj | 45 + .../regioninfo/RegionInfoISOCurrencySymbol.csproj | 45 + .../regioninfo/RegionInfoIsMetric.csproj | 45 + .../globalization/regioninfo/RegionInfoName.csproj | 45 + .../regioninfo/RegionInfoToString.csproj | 45 + .../RegionInfoTwoLetterISORegionName.csproj | 45 + .../globalization/regioninfo/regioninfoequals.cs | 133 + .../regioninfo/regioninfogethashcode.cs | 85 + .../globalization/regioninfo/regioninfoismetric.cs | 85 + .../regioninfo/regioninfoisocurrencysymbol.cs | 153 + .../globalization/regioninfo/regioninfoname.cs | 130 + .../globalization/regioninfo/regioninfotostring.cs | 107 + .../regioninfo/regioninfotwoletterisoregionname.cs | 129 + .../stringinfo/StringInfoCtor1.csproj | 45 + .../stringinfo/StringInfoCtor2.csproj | 45 + .../stringinfo/StringInfoEquals.csproj | 45 + .../stringinfo/StringInfoGetHashCode.csproj | 45 + .../StringInfoGetNextTextElement2.csproj | 45 + .../StringInfoGetTextElementEnumerator1.csproj | 45 + .../StringInfoGetTextElementEnumerator2.csproj | 45 + .../StringInfoLengthInTextElements.csproj | 45 + .../StringInfoParseCombiningCharacters.csproj | 45 + .../stringinfo/StringInfoString.csproj | 45 + .../globalization/stringinfo/stringinfoctor1.cs | 77 + .../globalization/stringinfo/stringinfoctor2.cs | 171 + .../globalization/stringinfo/stringinfoequals.cs | 235 + .../stringinfo/stringinfogethashcode.cs | 104 + .../stringinfo/stringinfogetnexttextelement2.cs | 267 + .../stringinfogettextelementenumerator1.cs | 185 + .../stringinfogettextelementenumerator2.cs | 257 + .../stringinfo/stringinfolengthintextelements.cs | 109 + .../stringinfoparsecombiningcharacters.cs | 166 + .../globalization/stringinfo/stringinfostring.cs | 184 + .../TextElementEnumeratorCurrent.csproj | 45 + .../TextElementEnumeratorElementIndex.csproj | 45 + .../TextElementEnumeratorGetTextElement.csproj | 45 + .../TextElementEnumeratorMoveNext.csproj | 45 + .../TextElementEnumeratorReset.csproj | 45 + .../textelementenumeratorcurrent.cs | Bin 0 -> 10394 bytes .../textelementenumeratorelementindex.cs | Bin 0 -> 7622 bytes .../textelementenumeratorgettextelement.cs | Bin 0 -> 10562 bytes .../textelementenumeratormovenext.cs | Bin 0 -> 5786 bytes .../textelementenumeratorreset.cs | Bin 0 -> 4652 bytes .../textinfo/TextInfoCultureName.csproj | 45 + .../globalization/textinfo/TextInfoEquals.csproj | 45 + .../textinfo/TextInfoGetHashCode.csproj | 45 + .../textinfo/TextInfoIsReadOnly.csproj | 45 + .../globalization/textinfo/TextInfoToString.csproj | 45 + .../globalization/textinfo/TextInfoToUpper1.csproj | 45 + .../globalization/textinfo/TextInfoToUpper2.csproj | 45 + .../globalization/textinfo/textinfoculturename.cs | 104 + .../globalization/textinfo/textinfoequals.cs | 243 + .../globalization/textinfo/textinfogethashcode.cs | 108 + .../globalization/textinfo/textinfoisreadonly.cs | 103 + .../globalization/textinfo/textinfotostring.cs | 102 + .../globalization/textinfo/textinfotoupper1.cs | 223 + .../globalization/textinfo/textinfotoupper2.cs | 244 + .../UnicodeCategoryClosePunctuation.csproj | 45 + .../UnicodeCategoryConnectorPunctuation.csproj | 45 + .../unicodecategory/UnicodeCategoryControl.csproj | 45 + .../UnicodeCategoryDashPunctuation.csproj | 45 + .../UnicodeCategoryDecimalDigitNumber.csproj | 45 + .../UnicodeCategoryEnclosingMark.csproj | 45 + .../UnicodeCategoryFinalQuotePunctuation.csproj | 45 + .../unicodecategory/UnicodeCategoryFormat.csproj | 45 + .../UnicodeCategoryInitialQuotePunctuation.csproj | 45 + .../UnicodeCategoryLetterNumber.csproj | 45 + .../UnicodeCategoryLineSeparator.csproj | 45 + .../UnicodeCategoryLowercaseLetter.csproj | 45 + .../UnicodeCategoryMathSymbol.csproj | 45 + .../UnicodeCategoryModifierLetter.csproj | 45 + .../UnicodeCategoryModifierSymbol.csproj | 45 + .../UnicodeCategoryNonSpacingMark.csproj | 45 + .../UnicodeCategoryOpenPunctuation.csproj | 45 + .../UnicodeCategoryOtherLetter.csproj | 45 + .../UnicodeCategoryOtherNotAssigned.csproj | 45 + .../UnicodeCategoryOtherNumber.csproj | 45 + .../UnicodeCategoryOtherPunctuation.csproj | 45 + .../UnicodeCategoryOtherSymbol.csproj | 45 + .../UnicodeCategoryParagraphSeparator.csproj | 45 + .../UnicodeCategoryPrivateUse.csproj | 45 + .../UnicodeCategorySpaceSeparator.csproj | 45 + .../UnicodeCategorySpacingCombiningMark.csproj | 45 + .../UnicodeCategorySurrogate.csproj | 45 + .../UnicodeCategoryTitlecaseLetter.csproj | 45 + .../UnicodeCategoryUppercaseLetter.csproj | 45 + .../unicodecategoryclosepunctuation.cs | 57 + .../unicodecategoryconnectorpunctuation.cs | 57 + .../unicodecategory/unicodecategorycontrol.cs | 57 + .../unicodecategorydashpunctuation.cs | 57 + .../unicodecategorydecimaldigitnumber.cs | 57 + .../unicodecategoryenclosingmark.cs | 57 + .../unicodecategoryfinalquotepunctuation.cs | 57 + .../unicodecategory/unicodecategoryformat.cs | 57 + .../unicodecategoryinitialquotepunctuation.cs | 57 + .../unicodecategory/unicodecategoryletternumber.cs | 57 + .../unicodecategorylineseparator.cs | 57 + .../unicodecategorylowercaseletter.cs | 57 + .../unicodecategory/unicodecategorymathsymbol.cs | 57 + .../unicodecategorymodifierletter.cs | 57 + .../unicodecategorymodifiersymbol.cs | 57 + .../unicodecategorynonspacingmark.cs | 57 + .../unicodecategoryopenpunctuation.cs | 57 + .../unicodecategory/unicodecategoryotherletter.cs | 57 + .../unicodecategoryothernotassigned.cs | 57 + .../unicodecategory/unicodecategoryothernumber.cs | 57 + .../unicodecategoryotherpunctuation.cs | 57 + .../unicodecategory/unicodecategoryothersymbol.cs | 57 + .../unicodecategoryparagraphseparator.cs | 57 + .../unicodecategory/unicodecategoryprivateuse.cs | 57 + .../unicodecategoryspaceseparator.cs | 57 + .../unicodecategoryspacingcombiningmark.cs | 57 + .../unicodecategory/unicodecategorysurrogate.cs | 57 + .../unicodecategorytitlecaseletter.cs | 57 + .../unicodecategoryuppercaseletter.cs | 57 + .../cti/system/guid/GuidCompareTo1_cti.csproj | 45 + .../cti/system/guid/GuidCompareTo2.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidCtor1.csproj | 45 + .../cti/system/guid/GuidCtor1_cti.csproj | 45 + .../cti/system/guid/GuidCtor2_cti.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidCtor3.csproj | 45 + .../cti/system/guid/GuidCtor3_cti.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidEmpty.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidEquals1.csproj | 45 + .../cti/system/guid/GuidEquals1_cti.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidEquals2.csproj | 45 + .../cti/system/guid/GuidEquals2_cti.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidEquals3.csproj | 45 + .../cti/system/guid/GuidGetHashCode.csproj | 45 + .../CoreMangLib/cti/system/guid/GuidNewGuid.csproj | 45 + .../cti/system/guid/GuidToByteArray.csproj | 45 + .../cti/system/guid/GuidToString1.csproj | 45 + .../cti/system/guid/guidcompareto1_cti.cs | 234 + .../CoreMangLib/cti/system/guid/guidcompareto2.cs | 211 + tests/src/CoreMangLib/cti/system/guid/guidctor1.cs | 142 + .../CoreMangLib/cti/system/guid/guidctor1_cti.cs | 166 + .../CoreMangLib/cti/system/guid/guidctor2_cti.cs | 109 + tests/src/CoreMangLib/cti/system/guid/guidctor3.cs | 188 + .../CoreMangLib/cti/system/guid/guidctor3_cti.cs | 172 + tests/src/CoreMangLib/cti/system/guid/guidempty.cs | 75 + .../src/CoreMangLib/cti/system/guid/guidequals1.cs | 278 + .../CoreMangLib/cti/system/guid/guidequals1_cti.cs | 209 + .../src/CoreMangLib/cti/system/guid/guidequals2.cs | 211 + .../CoreMangLib/cti/system/guid/guidequals2_cti.cs | 316 + .../src/CoreMangLib/cti/system/guid/guidequals3.cs | 211 + .../CoreMangLib/cti/system/guid/guidgethashcode.cs | 116 + .../src/CoreMangLib/cti/system/guid/guidnewguid.cs | 70 + .../CoreMangLib/cti/system/guid/guidtobytearray.cs | 147 + .../CoreMangLib/cti/system/guid/guidtostring1.cs | 152 + .../system/icomparable/IComparableCompareTo.csproj | 45 + .../cti/system/icomparable/icomparablecompareto.cs | 136 + .../IComparable_GenericCompareTo.csproj | 45 + .../icomparable_genericcompareto.cs | 145 + .../iconvertible/IConvertibleToBoolean.csproj | 45 + .../system/iconvertible/IConvertibleToByte.csproj | 45 + .../system/iconvertible/IConvertibleToChar.csproj | 45 + .../iconvertible/IConvertibleToDateTime.csproj | 45 + .../iconvertible/IConvertibleToDecimal.csproj | 45 + .../iconvertible/IConvertibleToDouble.csproj | 45 + .../system/iconvertible/IConvertibleToInt16.csproj | 45 + .../system/iconvertible/IConvertibleToInt32.csproj | 45 + .../system/iconvertible/IConvertibleToInt64.csproj | 45 + .../system/iconvertible/iconvertibletoboolean.cs | 123 + .../cti/system/iconvertible/iconvertibletobyte.cs | 122 + .../cti/system/iconvertible/iconvertibletochar.cs | 121 + .../system/iconvertible/iconvertibletodatetime.cs | 121 + .../system/iconvertible/iconvertibletodecimal.cs | 122 + .../system/iconvertible/iconvertibletodouble.cs | 126 + .../cti/system/iconvertible/iconvertibletoint16.cs | 126 + .../cti/system/iconvertible/iconvertibletoint32.cs | 126 + .../cti/system/iconvertible/iconvertibletoint64.cs | 126 + .../system/idisposable/IDisposableDispose.csproj | 44 + .../cti/system/idisposable/idisposabledispose.cs | 165 + .../system/iformatable/IFormatableToString.csproj | 45 + .../cti/system/iformatable/iformatabletostring.cs | 91 + .../IndexOutOfRangeExceptionctor1.csproj | 45 + .../IndexOutOfRangeExceptionctor2.csproj | 45 + .../IndexOutOfRangeExceptionctor3.csproj | 45 + .../indexoutofrangeexceptionctor1.cs | 56 + .../indexoutofrangeexceptionctor2.cs | 81 + .../indexoutofrangeexceptionctor3.cs | 103 + .../cti/system/int/Int32CompareTo1.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Equals1.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Equals2.csproj | 45 + .../cti/system/int/Int32GetHashCode.csproj | 45 + .../system/int/Int32IConvertibleToBoolean.csproj | 45 + .../cti/system/int/Int32IConvertibleToByte.csproj | 45 + .../cti/system/int/Int32IConvertibleToChar.csproj | 45 + .../system/int/Int32IConvertibleToDateTime.csproj | 45 + .../system/int/Int32IConvertibleToDecimal.csproj | 45 + .../system/int/Int32IConvertibleToDouble.csproj | 45 + .../cti/system/int/Int32IConvertibleToInt16.csproj | 45 + .../cti/system/int/Int32IConvertibleToInt32.csproj | 45 + .../cti/system/int/Int32IConvertibleToInt64.csproj | 45 + .../cti/system/int/Int32IConvertibleToSByte.csproj | 45 + .../system/int/Int32IConvertibleToSingle.csproj | 45 + .../cti/system/int/Int32IConvertibleToType.csproj | 45 + .../system/int/Int32IConvertibleToUInt16.csproj | 45 + .../system/int/Int32IConvertibleToUInt32.csproj | 45 + .../system/int/Int32IConvertibleToUInt64.csproj | 45 + .../cti/system/int/Int32MaxValue.csproj | 45 + .../cti/system/int/Int32MinValue.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Parse1.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Parse2.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Parse3.csproj | 45 + .../CoreMangLib/cti/system/int/Int32Parse4.csproj | 45 + .../cti/system/int/Int32ToString3.csproj | 45 + .../cti/system/int/Int32TryParse.csproj | 45 + .../CoreMangLib/cti/system/int/int32compareto1.cs | 128 + .../src/CoreMangLib/cti/system/int/int32equals1.cs | 138 + .../src/CoreMangLib/cti/system/int/int32equals2.cs | 209 + .../CoreMangLib/cti/system/int/int32gethashcode.cs | 67 + .../cti/system/int/int32iconvertibletoboolean.cs | 154 + .../cti/system/int/int32iconvertibletobyte.cs | 215 + .../cti/system/int/int32iconvertibletochar.cs | 182 + .../cti/system/int/int32iconvertibletodatetime.cs | 99 + .../cti/system/int/int32iconvertibletodecimal.cs | 152 + .../cti/system/int/int32iconvertibletodouble.cs | 175 + .../cti/system/int/int32iconvertibletoint16.cs | 193 + .../cti/system/int/int32iconvertibletoint32.cs | 152 + .../cti/system/int/int32iconvertibletoint64.cs | 124 + .../cti/system/int/int32iconvertibletosbyte.cs | 198 + .../cti/system/int/int32iconvertibletosingle.cs | 164 + .../cti/system/int/int32iconvertibletotype.cs | 197 + .../cti/system/int/int32iconvertibletouint16.cs | 190 + .../cti/system/int/int32iconvertibletouint32.cs | 156 + .../cti/system/int/int32iconvertibletouint64.cs | 155 + .../CoreMangLib/cti/system/int/int32maxvalue.cs | 55 + .../CoreMangLib/cti/system/int/int32minvalue.cs | 56 + .../src/CoreMangLib/cti/system/int/int32parse1.cs | 289 + .../src/CoreMangLib/cti/system/int/int32parse2.cs | 360 + .../src/CoreMangLib/cti/system/int/int32parse3.cs | 340 + .../src/CoreMangLib/cti/system/int/int32parse4.cs | 238 + .../CoreMangLib/cti/system/int/int32tostring3.cs | 176 + .../CoreMangLib/cti/system/int/int32tryparse.cs | 565 + .../cti/system/int16/Int16Equals1.csproj | 45 + .../cti/system/int16/Int16Equals2.csproj | 45 + .../cti/system/int16/Int16GetHashCode.csproj | 45 + .../system/int16/Int16IConvertibleToBoolean.csproj | 45 + .../system/int16/Int16IConvertibleToByte.csproj | 45 + .../system/int16/Int16IConvertibleToChar.csproj | 45 + .../int16/Int16IConvertibleToDateTime.csproj | 45 + .../system/int16/Int16IConvertibleToDecimal.csproj | 45 + .../system/int16/Int16IConvertibleToDouble.csproj | 45 + .../system/int16/Int16IConvertibleToInt16.csproj | 45 + .../system/int16/Int16IConvertibleToInt32.csproj | 45 + .../system/int16/Int16IConvertibleToInt64.csproj | 45 + .../system/int16/Int16IConvertibleToSByte.csproj | 45 + .../system/int16/Int16IConvertibleToSingle.csproj | 45 + .../system/int16/Int16IConvertibleToType.csproj | 45 + .../system/int16/Int16IConvertibleToUInt16.csproj | 45 + .../system/int16/Int16IConvertibleToUInt32.csproj | 45 + .../system/int16/Int16IConvertibleToUInt64.csproj | 45 + .../cti/system/int16/Int16MaxValue.csproj | 45 + .../cti/system/int16/Int16MinValue.csproj | 45 + .../cti/system/int16/Int16Parse1.csproj | 45 + .../cti/system/int16/Int16Parse2.csproj | 45 + .../cti/system/int16/Int16Parse3.csproj | 45 + .../cti/system/int16/Int16TryParse.csproj | 45 + .../CoreMangLib/cti/system/int16/int16equals1.cs | 145 + .../CoreMangLib/cti/system/int16/int16equals2.cs | 223 + .../cti/system/int16/int16gethashcode.cs | 69 + .../cti/system/int16/int16iconvertibletoboolean.cs | 153 + .../cti/system/int16/int16iconvertibletobyte.cs | 216 + .../cti/system/int16/int16iconvertibletochar.cs | 129 + .../system/int16/int16iconvertibletodatetime.cs | 98 + .../cti/system/int16/int16iconvertibletodecimal.cs | 155 + .../cti/system/int16/int16iconvertibletodouble.cs | 175 + .../cti/system/int16/int16iconvertibletoint16.cs | 155 + .../cti/system/int16/int16iconvertibletoint32.cs | 155 + .../cti/system/int16/int16iconvertibletoint64.cs | 120 + .../cti/system/int16/int16iconvertibletosbyte.cs | 229 + .../cti/system/int16/int16iconvertibletosingle.cs | 167 + .../cti/system/int16/int16iconvertibletotype.cs | 234 + .../cti/system/int16/int16iconvertibletouint16.cs | 159 + .../cti/system/int16/int16iconvertibletouint32.cs | 156 + .../cti/system/int16/int16iconvertibletouint64.cs | 155 + .../CoreMangLib/cti/system/int16/int16maxvalue.cs | 69 + .../CoreMangLib/cti/system/int16/int16minvalue.cs | 69 + .../CoreMangLib/cti/system/int16/int16parse1.cs | 337 + .../CoreMangLib/cti/system/int16/int16parse2.cs | 584 + .../CoreMangLib/cti/system/int16/int16parse3.cs | 454 + .../CoreMangLib/cti/system/int16/int16tryparse.cs | 553 + .../cti/system/int64/Int64CompareTo1.csproj | 45 + .../cti/system/int64/Int64Equals1.csproj | 45 + .../cti/system/int64/Int64Equals2.csproj | 45 + .../cti/system/int64/Int64GetHashCode.csproj | 45 + .../system/int64/Int64IConvertibleToBoolean.csproj | 45 + .../system/int64/Int64IConvertibleToByte.csproj | 45 + .../system/int64/Int64IConvertibleToChar.csproj | 45 + .../int64/Int64IConvertibleToDateTime.csproj | 45 + .../system/int64/Int64IConvertibleToDecimal.csproj | 45 + .../system/int64/Int64IConvertibleToDouble.csproj | 45 + .../system/int64/Int64IConvertibleToInt16.csproj | 45 + .../system/int64/Int64IConvertibleToInt32.csproj | 45 + .../system/int64/Int64IConvertibleToInt64.csproj | 45 + .../system/int64/Int64IConvertibleToSByte.csproj | 45 + .../system/int64/Int64IConvertibleToSingle.csproj | 45 + .../system/int64/Int64IConvertibleToType.csproj | 45 + .../system/int64/Int64IConvertibleToUInt16.csproj | 45 + .../system/int64/Int64IConvertibleToUInt32.csproj | 45 + .../system/int64/Int64IConvertibleToUInt64.csproj | 45 + .../cti/system/int64/Int64MaxValue.csproj | 45 + .../cti/system/int64/Int64MinValue.csproj | 45 + .../cti/system/int64/Int64Parse1.csproj | 45 + .../cti/system/int64/Int64Parse2.csproj | 45 + .../cti/system/int64/Int64Parse3.csproj | 45 + .../cti/system/int64/Int64ToString3.csproj | 45 + .../cti/system/int64/Int64TryParse.csproj | 45 + .../cti/system/int64/int64compareto1.cs | 131 + .../CoreMangLib/cti/system/int64/int64equals1.cs | 129 + .../CoreMangLib/cti/system/int64/int64equals2.cs | 147 + .../cti/system/int64/int64gethashcode.cs | 175 + .../cti/system/int64/int64iconvertibletoboolean.cs | 179 + .../cti/system/int64/int64iconvertibletobyte.cs | 216 + .../cti/system/int64/int64iconvertibletochar.cs | 217 + .../system/int64/int64iconvertibletodatetime.cs | 123 + .../cti/system/int64/int64iconvertibletodecimal.cs | 132 + .../cti/system/int64/int64iconvertibletodouble.cs | 157 + .../cti/system/int64/int64iconvertibletoint16.cs | 201 + .../cti/system/int64/int64iconvertibletoint32.cs | 201 + .../cti/system/int64/int64iconvertibletoint64.cs | 109 + .../cti/system/int64/int64iconvertibletosbyte.cs | 238 + .../cti/system/int64/int64iconvertibletosingle.cs | 107 + .../cti/system/int64/int64iconvertibletotype.cs | 390 + .../cti/system/int64/int64iconvertibletouint16.cs | 178 + .../cti/system/int64/int64iconvertibletouint32.cs | 178 + .../cti/system/int64/int64iconvertibletouint64.cs | 158 + .../CoreMangLib/cti/system/int64/int64maxvalue.cs | 81 + .../CoreMangLib/cti/system/int64/int64minvalue.cs | 82 + .../CoreMangLib/cti/system/int64/int64parse1.cs | 341 + .../CoreMangLib/cti/system/int64/int64parse2.cs | 326 + .../CoreMangLib/cti/system/int64/int64parse3.cs | 398 + .../CoreMangLib/cti/system/int64/int64tostring3.cs | 180 + .../CoreMangLib/cti/system/int64/int64tryparse.cs | 571 + .../cti/system/intptr/IntPtrCtor_Int32.csproj | 45 + .../cti/system/intptr/IntPtrCtor_Int64.csproj | 45 + .../cti/system/intptr/IntPtrCtor_Void.csproj | 45 + .../cti/system/intptr/IntPtrEquals.csproj | 45 + .../cti/system/intptr/IntPtrGetHashCode.csproj | 45 + .../cti/system/intptr/IntPtrToInt32.csproj | 45 + .../cti/system/intptr/IntPtrToInt64.csproj | 45 + .../cti/system/intptr/IntPtrToPointer.csproj | 45 + .../cti/system/intptr/IntPtrToString.csproj | 45 + .../cti/system/intptr/IntPtrZero.csproj | 45 + .../cti/system/intptr/intptrctor_int32.cs | 70 + .../cti/system/intptr/intptrctor_int64.cs | 119 + .../cti/system/intptr/intptrctor_void.cs | 73 + .../CoreMangLib/cti/system/intptr/intptrequals.cs | 190 + .../cti/system/intptr/intptrgethashcode.cs | 156 + .../CoreMangLib/cti/system/intptr/intptrtoint32.cs | 146 + .../CoreMangLib/cti/system/intptr/intptrtoint64.cs | 139 + .../cti/system/intptr/intptrtopointer.cs | 137 + .../cti/system/intptr/intptrtostring.cs | 109 + .../CoreMangLib/cti/system/intptr/intptrzero.cs | 101 + .../InvalidCastExceptionctor1.csproj | 45 + .../InvalidCastExceptionctor2.csproj | 45 + .../InvalidCastExceptionctor3.csproj | 45 + .../invalidcastexceptionctor1.cs | 56 + .../invalidcastexceptionctor2.cs | 79 + .../invalidcastexceptionctor3.cs | 103 + .../InvalidOperationExceptionctor1.csproj | 45 + .../InvalidOperationExceptionctor2.csproj | 45 + .../InvalidOperationExceptionctor3.csproj | 45 + .../invalidoperationexceptionctor1.cs | 56 + .../invalidoperationexceptionctor2.cs | 80 + .../invalidoperationexceptionctor3.cs | 103 + .../InvalidProgramExceptionctor1.csproj | 45 + .../InvalidProgramExceptionctor2.csproj | 45 + .../InvalidProgramExceptionctor3.csproj | 45 + .../invalidprogramexceptionctor1.cs | 56 + .../invalidprogramexceptionctor2.cs | 79 + .../invalidprogramexceptionctor3.cs | 103 + .../binarywriter/BinaryWriterOutStream_PSC.csproj | 45 + .../io/binarywriter/binarywriteroutstream.cs | 194 + .../DirectoryNotFoundExceptionctor1.csproj | 45 + .../DirectoryNotFoundExceptionctor2.csproj | 45 + .../directorynotfoundexceptionctor1.cs | 123 + .../directorynotfoundexceptionctor2.cs | 72 + .../endofstreamexceptionctor1.cs | 74 + .../endofstreamexceptionctor1_PSC.csproj | 45 + .../endofstreamexceptionctor2.cs | 128 + .../endofstreamexceptionctor2_PSC.csproj | 45 + .../cti/system/io/fileaccess/FileAccessEnum.csproj | 45 + .../cti/system/io/fileaccess/FileAccessRead.csproj | 45 + .../io/fileaccess/FileAccessReadWrite.csproj | 45 + .../system/io/fileaccess/FileAccessWrite.csproj | 45 + .../cti/system/io/fileaccess/fileaccessenum.cs | 68 + .../cti/system/io/fileaccess/fileaccessread.cs | 72 + .../system/io/fileaccess/fileaccessreadwrite.cs | 72 + .../cti/system/io/fileaccess/fileaccesswrite.cs | 72 + .../io/fileattributes/FileAttributesArchive.csproj | 45 + .../fileattributes/FileAttributesCompressed.csproj | 45 + .../io/fileattributes/FileAttributesDeivce.csproj | 45 + .../fileattributes/FileAttributesDirectory.csproj | 45 + .../fileattributes/FileAttributesEncrypted.csproj | 45 + .../io/fileattributes/FileAttributesEnum.csproj | 45 + .../io/fileattributes/FileAttributesHidden.csproj | 45 + .../io/fileattributes/FileAttributesNormal.csproj | 45 + .../FileAttributesNotContentIndexed.csproj | 45 + .../io/fileattributes/FileAttributesOffline.csproj | 45 + .../fileattributes/FileAttributesReadOnly.csproj | 45 + .../FileAttributesReparsePoint.csproj | 45 + .../io/fileattributes/FileAttributesSystem.csproj | 45 + .../fileattributes/FileAttributesTemporary.csproj | 45 + .../io/fileattributes/fileattributesarchive.cs | 97 + .../io/fileattributes/fileattributescompressed.cs | 97 + .../io/fileattributes/fileattributesdeivce.cs | 97 + .../io/fileattributes/fileattributesdirectory.cs | 97 + .../io/fileattributes/fileattributesencrypted.cs | 97 + .../system/io/fileattributes/fileattributesenum.cs | 66 + .../io/fileattributes/fileattributeshidden.cs | 97 + .../io/fileattributes/fileattributesnormal.cs | 97 + .../fileattributesnotcontentindexed.cs | 97 + .../io/fileattributes/fileattributesoffline.cs | 97 + .../io/fileattributes/fileattributesreadonly.cs | 97 + .../fileattributes/fileattributesreparsepoint.cs | 97 + .../io/fileattributes/fileattributessystem.cs | 96 + .../io/fileattributes/fileattributestemporary.cs | 96 + .../cti/system/io/filemode/FileModeAppend.csproj | 45 + .../cti/system/io/filemode/FileModeCreate.csproj | 45 + .../system/io/filemode/FileModeCreateNew.csproj | 45 + .../cti/system/io/filemode/FileModeEnum.csproj | 45 + .../cti/system/io/filemode/FileModeOpen.csproj | 45 + .../system/io/filemode/FileModeOpenOrCreate.csproj | 45 + .../cti/system/io/filemode/FileModeTruncate.csproj | 45 + .../cti/system/io/filemode/filemodeappend.cs | 72 + .../cti/system/io/filemode/filemodecreate.cs | 72 + .../cti/system/io/filemode/filemodecreatenew.cs | 72 + .../cti/system/io/filemode/filemodeenum.cs | 67 + .../cti/system/io/filemode/filemodeopen.cs | 72 + .../cti/system/io/filemode/filemodeopenorcreate.cs | 72 + .../cti/system/io/filemode/filemodetruncate.cs | 72 + .../FileNotFoundExceptionCtor.csproj | 45 + .../FileNotFoundExceptionCtor2.csproj | 45 + .../FileNotFoundExceptionGetMessage.csproj | 45 + .../FileNotFoundExceptionMessage.csproj | 45 + .../FileNotFoundExceptionToString.csproj | 45 + .../FileNotFoundExceptionctor1.csproj | 45 + .../filenotfoundexceptionctor.cs | 66 + .../filenotfoundexceptionctor1.cs | Bin 0 -> 3586 bytes .../filenotfoundexceptionctor2.cs | 71 + .../filenotfoundexceptiongetmessage.cs | 66 + .../filenotfoundexceptionmessage.cs | Bin 0 -> 7738 bytes .../filenotfoundexceptiontostring.cs | 66 + .../cti/system/io/fileshare/FileShareEnum.csproj | 45 + .../cti/system/io/fileshare/FileShareNone.csproj | 45 + .../cti/system/io/fileshare/FileShareRead.csproj | 45 + .../system/io/fileshare/FileShareReadWrite.csproj | 45 + .../cti/system/io/fileshare/FileShareWrite.csproj | 45 + .../cti/system/io/fileshare/fileshareenum.cs | 66 + .../cti/system/io/fileshare/filesharenone.cs | 75 + .../cti/system/io/fileshare/fileshareread.cs | 71 + .../cti/system/io/fileshare/filesharereadwrite.cs | 72 + .../cti/system/io/fileshare/filesharewrite.cs | 73 + .../io/filestream/FileStreamDispose_PSC.csproj | 45 + .../cti/system/io/filestream/filestreamdispose.cs | 276 + .../system/io/ioexception/IOExceptionctor1.csproj | 45 + .../system/io/ioexception/IOExceptionctor2.csproj | 45 + .../cti/system/io/ioexception/ioexceptionctor1.cs | 73 + .../cti/system/io/ioexception/ioexceptionctor2.cs | 126 + .../system/io/memorystream/MemoryStreamCtor.csproj | 45 + .../io/memorystream/MemoryStreamCtor2.csproj | 45 + .../io/memorystream/MemoryStreamCtor3.csproj | 44 + .../io/memorystream/MemoryStreamCtor4.csproj | 44 + .../io/memorystream/MemoryStreamCtor5.csproj | 44 + .../io/memorystream/MemoryStreamCtor6.csproj | 44 + .../io/memorystream/MemoryStreamCtor7.csproj | 44 + .../cti/system/io/memorystream/memorystreamctor.cs | 66 + .../system/io/memorystream/memorystreamctor2.cs | 68 + .../system/io/memorystream/memorystreamctor3.cs | 85 + .../system/io/memorystream/memorystreamctor4.cs | 93 + .../system/io/memorystream/memorystreamctor5.cs | 85 + .../system/io/memorystream/memorystreamctor6.cs | 93 + .../system/io/memorystream/memorystreamctor7.cs | 93 + .../PathTooLongExceptionctor1.csproj | 45 + .../PathTooLongExceptionctor2.csproj | 45 + .../pathtoolongexceptionctor1.cs | 72 + .../pathtoolongexceptionctor2.cs | 123 + .../system/io/seekorigin/SeekOriginBegin.csproj | 45 + .../system/io/seekorigin/SeekOriginCurrent.csproj | 45 + .../cti/system/io/seekorigin/SeekOriginEnd.csproj | 45 + .../cti/system/io/seekorigin/SeekOriginEnum.csproj | 45 + .../cti/system/io/seekorigin/seekoriginbegin.cs | 72 + .../cti/system/io/seekorigin/seekorigincurrent.cs | 72 + .../cti/system/io/seekorigin/seekoriginend.cs | 72 + .../cti/system/io/seekorigin/seekoriginenum.cs | 66 + .../cti/system/io/stream/StreamDispose1_PSC.csproj | 45 + .../cti/system/io/stream/StreamDispose2_PSC.csproj | 45 + .../cti/system/io/stream/StreamNull_PSC.csproj | 45 + .../system/io/stream/StreamReadTimeOut_PSC.csproj | 45 + .../system/io/stream/StreamWriteTimeOut_PSC.csproj | 45 + .../cti/system/io/stream/streamdispose1.cs | 129 + .../cti/system/io/stream/streamdispose2.cs | 262 + .../CoreMangLib/cti/system/io/stream/streamnull.cs | 245 + .../cti/system/io/stream/streamreadtimeout.cs | 103 + .../cti/system/io/stream/streamwritetimeout.cs | 103 + .../io/streamreader/StreamReaderNull_PSC.csproj | 45 + .../cti/system/io/streamreader/streamreadernull.cs | 144 + .../stringwriter/StringWriterEncoding_PSC.csproj | 45 + .../system/io/stringwriter/stringwriterencoding.cs | 79 + .../system/io/textreader/TextReaderNull_PSC.csproj | 45 + .../cti/system/io/textreader/textreadernull.cs | 61 + .../system/io/textwriter/TextWriterNull_PSC.csproj | 45 + .../cti/system/io/textwriter/textwriternull.cs | 59 + .../CoreMangLib/cti/system/math/MathAbs1.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs2.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs3.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs4.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs5.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs6.csproj | 45 + .../CoreMangLib/cti/system/math/MathAbs7.csproj | 45 + .../CoreMangLib/cti/system/math/MathAcos.csproj | 46 + .../CoreMangLib/cti/system/math/MathAtan.csproj | 46 + .../CoreMangLib/cti/system/math/MathAtan2.csproj | 46 + .../CoreMangLib/cti/system/math/MathCeiling.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathCos.csproj | 45 + .../CoreMangLib/cti/system/math/MathCosh.csproj | 46 + tests/src/CoreMangLib/cti/system/math/MathE.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathExp.csproj | 45 + .../CoreMangLib/cti/system/math/MathFloor.csproj | 45 + .../cti/system/math/MathIEEERemainder.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathLog.csproj | 46 + .../CoreMangLib/cti/system/math/MathLog10.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax1.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax10.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax11.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax2.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax3.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax4.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax5.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax6.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax7.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax8.csproj | 45 + .../CoreMangLib/cti/system/math/MathMax9.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin1.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin10.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin11.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin2.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin3.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin4.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin5.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin6.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin7.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin8.csproj | 45 + .../CoreMangLib/cti/system/math/MathMin9.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathPI.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathPow.csproj | 45 + .../CoreMangLib/cti/system/math/MathRound2.csproj | 45 + .../CoreMangLib/cti/system/math/MathRound3.csproj | 45 + .../CoreMangLib/cti/system/math/MathRound4.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign1.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign2.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign3.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign4.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign5.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign6.csproj | 45 + .../CoreMangLib/cti/system/math/MathSign7.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathSin.csproj | 45 + .../CoreMangLib/cti/system/math/MathSinh.csproj | 46 + .../CoreMangLib/cti/system/math/MathSqrt.csproj | 45 + .../src/CoreMangLib/cti/system/math/MathTan.csproj | 46 + .../CoreMangLib/cti/system/math/MathTanh.csproj | 46 + .../CoreMangLib/cti/system/math/mathRound1.csproj | 45 + tests/src/CoreMangLib/cti/system/math/mathabs1.cs | 135 + tests/src/CoreMangLib/cti/system/math/mathabs2.cs | 183 + tests/src/CoreMangLib/cti/system/math/mathabs3.cs | 116 + tests/src/CoreMangLib/cti/system/math/mathabs4.cs | 116 + tests/src/CoreMangLib/cti/system/math/mathabs5.cs | 116 + tests/src/CoreMangLib/cti/system/math/mathabs6.cs | 114 + tests/src/CoreMangLib/cti/system/math/mathabs7.cs | 185 + tests/src/CoreMangLib/cti/system/math/mathacos.cs | 214 + tests/src/CoreMangLib/cti/system/math/mathatan.cs | 165 + tests/src/CoreMangLib/cti/system/math/mathatan2.cs | 274 + .../src/CoreMangLib/cti/system/math/mathceiling.cs | 208 + tests/src/CoreMangLib/cti/system/math/mathcos.cs | 185 + tests/src/CoreMangLib/cti/system/math/mathcosh.cs | 170 + tests/src/CoreMangLib/cti/system/math/mathe.cs | 64 + tests/src/CoreMangLib/cti/system/math/mathexp.cs | 172 + tests/src/CoreMangLib/cti/system/math/mathfloor.cs | 209 + .../cti/system/math/mathieeeremainder.cs | 149 + tests/src/CoreMangLib/cti/system/math/mathlog.cs | 247 + tests/src/CoreMangLib/cti/system/math/mathlog10.cs | 243 + tests/src/CoreMangLib/cti/system/math/mathmax1.cs | 77 + tests/src/CoreMangLib/cti/system/math/mathmax10.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmax11.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmax2.cs | 78 + tests/src/CoreMangLib/cti/system/math/mathmax3.cs | 102 + tests/src/CoreMangLib/cti/system/math/mathmax4.cs | 77 + tests/src/CoreMangLib/cti/system/math/mathmax5.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmax6.cs | 77 + tests/src/CoreMangLib/cti/system/math/mathmax7.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmax8.cs | 103 + tests/src/CoreMangLib/cti/system/math/mathmax9.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin1.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin10.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin11.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin2.cs | 78 + tests/src/CoreMangLib/cti/system/math/mathmin3.cs | 102 + tests/src/CoreMangLib/cti/system/math/mathmin4.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin5.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin6.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin7.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathmin8.cs | 102 + tests/src/CoreMangLib/cti/system/math/mathmin9.cs | 76 + tests/src/CoreMangLib/cti/system/math/mathpi.cs | 63 + tests/src/CoreMangLib/cti/system/math/mathpow.cs | 524 + .../src/CoreMangLib/cti/system/math/mathround1.cs | 151 + .../src/CoreMangLib/cti/system/math/mathround2.cs | 199 + .../src/CoreMangLib/cti/system/math/mathround3.cs | 142 + .../src/CoreMangLib/cti/system/math/mathround4.cs | 189 + tests/src/CoreMangLib/cti/system/math/mathsign1.cs | 208 + tests/src/CoreMangLib/cti/system/math/mathsign2.cs | 272 + tests/src/CoreMangLib/cti/system/math/mathsign3.cs | 171 + tests/src/CoreMangLib/cti/system/math/mathsign4.cs | 171 + tests/src/CoreMangLib/cti/system/math/mathsign5.cs | 171 + tests/src/CoreMangLib/cti/system/math/mathsign6.cs | 171 + tests/src/CoreMangLib/cti/system/math/mathsign7.cs | 272 + tests/src/CoreMangLib/cti/system/math/mathsin.cs | 232 + tests/src/CoreMangLib/cti/system/math/mathsinh.cs | 232 + tests/src/CoreMangLib/cti/system/math/mathsqrt.cs | 167 + tests/src/CoreMangLib/cti/system/math/mathtan.cs | 191 + tests/src/CoreMangLib/cti/system/math/mathtanh.cs | 193 + .../src/CoreMangLib/cti/system/math/mathtestlib.cs | 40 + .../MemberAccessExceptionCtor1.csproj | 45 + .../MemberAccessExceptionCtor2.csproj | 45 + .../MemberAccessExceptionCtor3.csproj | 45 + .../memberaccessexceptionctor1.cs | Bin 0 -> 3544 bytes .../memberaccessexceptionctor2.cs | Bin 0 -> 6358 bytes .../memberaccessexceptionctor3.cs | Bin 0 -> 7756 bytes .../MethodAccessExceptionCtor1.csproj | 45 + .../MethodAccessExceptionCtor2.csproj | 45 + .../MethodAccessExceptionCtor3.csproj | 45 + .../methodaccessexceptionctor1.cs | Bin 0 -> 3544 bytes .../methodaccessexceptionctor2.cs | Bin 0 -> 6358 bytes .../methodaccessexceptionctor3.cs | Bin 0 -> 7756 bytes .../MissingFieldExceptionCtor1.csproj | 45 + .../MissingFieldExceptionCtor2.csproj | 45 + .../MissingFieldExceptionCtor3.csproj | 45 + .../MissingFieldExceptionMessage.csproj | 45 + .../missingfieldexceptionctor1.cs | Bin 0 -> 3544 bytes .../missingfieldexceptionctor2.cs | Bin 0 -> 6358 bytes .../missingfieldexceptionctor3.cs | Bin 0 -> 7756 bytes .../missingfieldexceptionmessage.cs | Bin 0 -> 5774 bytes .../MissingMemberExceptionCtor1.csproj | 45 + .../MissingMemberExceptionCtor2.csproj | 45 + .../MissingMemberExceptionCtor3.csproj | 45 + .../MissingMemberExceptionMessage.csproj | 45 + .../missingmemberexceptionctor1.cs | Bin 0 -> 3564 bytes .../missingmemberexceptionctor2.cs | Bin 0 -> 6384 bytes .../missingmemberexceptionctor3.cs | Bin 0 -> 7784 bytes .../missingmemberexceptionmessage.cs | Bin 0 -> 5806 bytes .../MissingMethodExceptionCtor1.csproj | 45 + .../MissingMethodExceptionCtor2.csproj | 45 + .../MissingMethodExceptionCtor3.csproj | 45 + .../MissingMethodExceptionMessage.csproj | 45 + .../missingmethodexceptionctor1.cs | Bin 0 -> 3564 bytes .../missingmethodexceptionctor2.cs | Bin 0 -> 6384 bytes .../missingmethodexceptionctor3.cs | Bin 0 -> 7784 bytes .../missingmethodexceptionmessage.cs | Bin 0 -> 5806 bytes .../MulticastDelegateCombineImpl.csproj | 47 + .../MulticastDelegateEquals.csproj | 47 + .../MulticastDelegateGetHashCode.csproj | 47 + .../MulticastDelegateGetInvocationList.csproj | 47 + .../multicastdelegate/delegatedefinitions.cs | 509 + .../multicastdelegatecombineimpl.cs | 445 + .../multicastdelegate/multicastdelegateequals.cs | 443 + .../multicastdelegategethashcode.cs | 108 + .../multicastdelegategetinvocationlist.cs | 165 + .../system/multicastdelegate/verificationagent.cs | 26 + .../NotImplementedExceptionCtor1.csproj | 45 + .../NotImplementedExceptionCtor2.csproj | 45 + .../NotImplementedExceptionCtor3.csproj | 45 + .../notimplementedexceptionctor1.cs | Bin 0 -> 3584 bytes .../notimplementedexceptionctor2.cs | Bin 0 -> 6410 bytes .../notimplementedexceptionctor3.cs | Bin 0 -> 7812 bytes .../NotSupportedExceptionCtor1.csproj | 45 + .../NotSupportedExceptionCtor2.csproj | 45 + .../NotSupportedExceptionCtor3.csproj | 45 + .../notsupportedexceptionctor1.cs | Bin 0 -> 3544 bytes .../notsupportedexceptionctor2.cs | Bin 0 -> 6358 bytes .../notsupportedexceptionctor3.cs | Bin 0 -> 7756 bytes .../cti/system/nullable/NullableCompare.csproj | 45 + .../cti/system/nullable/NullableCtor.csproj | 45 + .../cti/system/nullable/NullableEquals.csproj | 45 + .../cti/system/nullable/NullableEquals2.csproj | 45 + .../cti/system/nullable/NullableGetHashCode.csproj | 45 + .../nullable/NullableGetUnderlyingType.csproj | 45 + .../nullable/NullableGetValueOrDefault1.csproj | 45 + .../nullable/NullableGetValueOrDefault2.csproj | 45 + .../cti/system/nullable/NullableHasValue.csproj | 45 + .../cti/system/nullable/NullableToString.csproj | 45 + .../cti/system/nullable/NullableValue.csproj | 45 + .../cti/system/nullable/nullablecompare.cs | 251 + .../cti/system/nullable/nullablector.cs | 128 + .../cti/system/nullable/nullableequals.cs | 173 + .../cti/system/nullable/nullableequals2.cs | 243 + .../cti/system/nullable/nullablegethashcode.cs | 140 + .../system/nullable/nullablegetunderlyingtype.cs | 144 + .../system/nullable/nullablegetvalueordefault1.cs | 107 + .../system/nullable/nullablegetvalueordefault2.cs | 112 + .../cti/system/nullable/nullablehasvalue.cs | 108 + .../cti/system/nullable/nullabletostring.cs | 136 + .../cti/system/nullable/nullablevalue.cs | 142 + .../NullReferenceExceptionCtor1.csproj | 45 + .../nullreferenceexceptionctor1.cs | 137 + .../cti/system/object/ObjectCtor.csproj | 45 + .../cti/system/object/ObjectEquals1.csproj | 45 + .../cti/system/object/ObjectEquals2.csproj | 45 + .../cti/system/object/ObjectFinalize.csproj | 45 + .../cti/system/object/ObjectGetHashCode.csproj | 45 + .../cti/system/object/ObjectMemberwiseClone.csproj | 45 + .../cti/system/object/ObjectReferenceEquals.csproj | 45 + .../cti/system/object/ObjectToString.csproj | 45 + .../CoreMangLib/cti/system/object/objectctor.cs | 95 + .../CoreMangLib/cti/system/object/objectequals1.cs | 489 + .../CoreMangLib/cti/system/object/objectequals2.cs | 391 + .../cti/system/object/objectfinalize.cs | 123 + .../cti/system/object/objectgethashcode.cs | 167 + .../cti/system/object/objectmemberwiseclone.cs | 151 + .../cti/system/object/objectreferenceequals.cs | 191 + .../cti/system/object/objecttostring.cs | 66 + .../ObjectDisposedExceptionMessage.csproj | 45 + .../ObjectDisposedExceptionObjectName.csproj | 45 + .../objectdisposedexceptionmessage.cs | 138 + .../objectdisposedexceptionobjectname.cs | 143 + .../ObsoleteAttributeCtor1.csproj | 45 + .../ObsoleteAttributeCtor2.csproj | 45 + .../ObsoleteAttributeCtor3.csproj | 45 + .../ObsoleteAttributeIsError.csproj | 45 + .../ObsoleteAttributeMessage.csproj | 45 + .../obsoleteattribute/obsoleteattributector1.cs | 158 + .../obsoleteattribute/obsoleteattributector2.cs | 161 + .../obsoleteattribute/obsoleteattributector3.cs | 200 + .../obsoleteattribute/obsoleteattributeiserror.cs | 141 + .../obsoleteattribute/obsoleteattributemessage.cs | 196 + .../OutOfMemoryExceptionCtor1.csproj | 45 + .../OutOfMemoryExceptionCtor2.csproj | 45 + .../OutOfMemoryExceptionCtor3.csproj | 45 + .../outofmemoryexceptionctor1.cs | Bin 0 -> 3548 bytes .../outofmemoryexceptionctor2.cs | Bin 0 -> 6354 bytes .../outofmemoryexceptionctor3.cs | Bin 0 -> 7750 bytes .../OverflowExceptionCtor1.csproj | 45 + .../OverflowExceptionCtor2.csproj | 45 + .../OverflowExceptionCtor3.csproj | 45 + .../overflowexception/overflowexceptionctor1.cs | Bin 0 -> 3486 bytes .../overflowexception/overflowexceptionctor2.cs | Bin 0 -> 6276 bytes .../overflowexception/overflowexceptionctor3.cs | Bin 0 -> 7666 bytes .../ParamArrayAttributeCtor.csproj | 45 + .../paramarrayattribute/paramarrayattributector.cs | 71 + .../PlatformNotSupportedExceptionCtor1.csproj | 45 + .../PlatformNotSupportedExceptionCtor2.csproj | 45 + .../PlatformNotSupportedExceptionCtor3.csproj | 45 + .../platformnotsupportedexceptionctor1.cs | 71 + .../platformnotsupportedexceptionctor2.cs | 142 + .../platformnotsupportedexceptionctor3.cs | 188 + .../system/predicate/PredicateBeginInvoke.csproj | 45 + .../cti/system/predicate/PredicateEndInvoke.csproj | 45 + .../cti/system/predicate/PredicateInvoke.csproj | 45 + .../cti/system/predicate/predicatebegininvoke.cs | 100 + .../cti/system/predicate/predicateendinvoke.cs | 100 + .../cti/system/predicate/predicateinvoke.cs | 129 + .../cti/system/random/RandomCtor1.csproj | 45 + .../cti/system/random/RandomCtor2.csproj | 45 + .../cti/system/random/RandomNext1.csproj | 45 + .../cti/system/random/RandomNext2.csproj | 45 + .../cti/system/random/RandomNext3.csproj | 45 + .../cti/system/random/RandomNextBytes.csproj | 45 + .../cti/system/random/RandomNextDouble.csproj | 45 + .../cti/system/random/RandomSample.csproj | 45 + .../CoreMangLib/cti/system/random/randomctor1.cs | 70 + .../CoreMangLib/cti/system/random/randomctor2.cs | 102 + .../CoreMangLib/cti/system/random/randomnext1.cs | 170 + .../CoreMangLib/cti/system/random/randomnext2.cs | 291 + .../CoreMangLib/cti/system/random/randomnext3.cs | 338 + .../cti/system/random/randomnextbytes.cs | 152 + .../cti/system/random/randomnextdouble.cs | 171 + .../CoreMangLib/cti/system/random/randomsample.cs | 98 + .../system/rankexception/RankExceptionCtor1.csproj | 45 + .../system/rankexception/RankExceptionCtor2.csproj | 45 + .../system/rankexception/RankExceptionCtor3.csproj | 45 + .../cti/system/rankexception/rankexceptionctor1.cs | 71 + .../cti/system/rankexception/rankexceptionctor2.cs | 142 + .../cti/system/rankexception/rankexceptionctor3.cs | 188 + .../AmbiguousMatchExceptionCtor1.csproj | 45 + .../AmbiguousMatchExceptionCtor2.csproj | 45 + .../AmbiguousMatchExceptionCtor3.csproj | 45 + .../ambiguousmatchexceptionctor1.cs | 72 + .../ambiguousmatchexceptionctor2.cs | 143 + .../ambiguousmatchexceptionctor3.cs | 189 + .../reflection/assembly/TestAssembly1.csproj | 45 + .../system/reflection/assembly/TestTarget2.csproj | 45 + .../system/reflection/assembly/testassembly1.cs | 16 + .../cti/system/reflection/assembly/testtarget.cs | 14 + .../AssemblyConfigurationAttribute.csproj | 44 + .../AssemblyConfigurationAttributeCtor.csproj | 45 + .../assemblyconfigurationattribute.cs | 104 + .../assemblyconfigurationattributector.cs | 102 + .../AssemblyDefaultAliasAttribute.csproj | 44 + .../AssemblyDefaultAliasAttributeCtor.csproj | 45 + .../assemblydefaultaliasattribute.cs | 104 + .../assemblydefaultaliasattributector.cs | 104 + .../AssemblyDelaySignAttributeCtor.csproj | 45 + .../AssemblyDelaySignAttributeDelaySign.csproj | 45 + .../assemblydelaysignattributector.cs | 133 + .../assemblydelaysignattributedelaysign.cs | 133 + .../AssemblyDescriptionAttributeCtor.csproj | 45 + .../AssemblyDescriptionAttributeDescription.csproj | 45 + .../assemblydescriptionattributector.cs | 103 + .../assemblydescriptionattributedescription.cs | 104 + .../AssemblyKeyFileAttributeCtor.csproj | 45 + .../AssemblyKeyFileAttributeKeyFile.csproj | 45 + .../assemblykeyfileattributector.cs | 104 + .../assemblykeyfileattributekeyfile.cs | 104 + .../AssemblyKeyNameAttributeCtor.csproj | 45 + .../AssemblyKeyNameAttributeKeyName.csproj | 45 + .../assemblykeynameattributector.cs | 104 + .../assemblykeynameattributekeyname.cs | 104 + .../assemblyname/AssemblyNameGetPublicKey.csproj | 45 + .../AssemblyNameGetPublicKeyToken.csproj | 45 + .../assemblyname/AssemblyNameSetPublicKey.csproj | 45 + .../AssemblyNameSetPublicKeyToken.csproj | 45 + .../assemblyname/AssemblyNameVersion.csproj | 45 + .../assemblyname/assemblynamegetpublickey.cs | 118 + .../assemblyname/assemblynamegetpublickeytoken.cs | 118 + .../assemblyname/assemblynamesetpublickey.cs | 124 + .../assemblyname/assemblynamesetpublickeytoken.cs | 123 + .../reflection/assemblyname/assemblynameversion.cs | 125 + .../assemblynameflags/AssemblyNameFlagsNone.csproj | 45 + .../AssemblyNameFlagsPublicKey.csproj | 45 + .../AssemblyNameFlagsRetargetable.csproj | 45 + .../assemblynameflagsenablejitcompileoptimizer.cs | 85 + .../assemblynameflagsenablejitcompiletracking.cs | 85 + .../assemblynameflags/assemblynameflagsnone.cs | 85 + .../assemblynameflagspublickey.cs | 85 + .../assemblynameflagsretargetable.cs | 85 + .../AssemblyTitleAttributeCtor.csproj | 45 + .../AssemblyTitleAttributeTitle.csproj | 45 + .../assemblytitleattributector.cs | 104 + .../assemblytitleattributetitle.cs | 104 + .../CallingConventionsAny.csproj | 45 + .../CallingConventionsExplicitThis.csproj | 45 + .../CallingConventionsHasThis.csproj | 45 + .../CallingConventionsStandard.csproj | 45 + .../CallingConventionsVarArgs.csproj | 45 + .../callingconventions/callingconventionsany.cs | 85 + .../callingconventionsexplicitthis.cs | 85 + .../callingconventionshasthis.cs | 85 + .../callingconventionsstandard.cs | 85 + .../callingconventionsvarargs.cs | 85 + .../ConstructorInfoConstructorName.csproj | 45 + .../ConstructorInfoTypeConstructorName.csproj | 45 + .../constructorinfoconstructorname.cs | 69 + .../constructorinfotypeconstructorname.cs | 70 + .../DefaultMemberAttributeCtor.csproj | 45 + .../DefaultMemberAttributeMemberName.csproj | 45 + .../defaultmemberattributector.cs | 140 + .../defaultmemberattributemembername.cs | 138 + .../emit/flowcontrol/FlowControlBranch.csproj | 45 + .../emit/flowcontrol/FlowControlCall.csproj | 45 + .../emit/flowcontrol/FlowControlCond_Branch.csproj | 45 + .../emit/flowcontrol/FlowControlMeta.csproj | 45 + .../emit/flowcontrol/FlowControlNext.csproj | 45 + .../emit/flowcontrol/FlowControlReturn.csproj | 45 + .../emit/flowcontrol/FlowControlThrow.csproj | 45 + .../emit/flowcontrol/flowcontrolbranch.cs | 71 + .../reflection/emit/flowcontrol/flowcontrolcall.cs | 71 + .../emit/flowcontrol/flowcontrolcond_branch.cs | 71 + .../reflection/emit/flowcontrol/flowcontrolmeta.cs | 71 + .../reflection/emit/flowcontrol/flowcontrolnext.cs | 71 + .../emit/flowcontrol/flowcontrolreturn.cs | 71 + .../emit/flowcontrol/flowcontrolthrow.cs | 71 + .../reflection/emit/opcodes/OpCodeEquals1.csproj | 45 + .../reflection/emit/opcodes/OpCodeEquals2.csproj | 45 + .../emit/opcodes/OpCodeFlowControl.csproj | 45 + .../emit/opcodes/OpCodeGetHashCode.csproj | 45 + .../reflection/emit/opcodes/OpCodeName.csproj | 45 + .../emit/opcodes/OpCodeOpCodeType.csproj | 45 + .../emit/opcodes/OpCodeOperandType.csproj | 45 + .../reflection/emit/opcodes/OpCodeSize.csproj | 45 + .../emit/opcodes/OpCodeStackBehaviourPop.csproj | 45 + .../emit/opcodes/OpCodeStackBehaviourPush.csproj | 45 + .../reflection/emit/opcodes/OpCodeToString.csproj | 45 + .../reflection/emit/opcodes/OpCodeValue.csproj | 45 + .../reflection/emit/opcodes/OpCodesAdd_Ovf.csproj | 45 + .../emit/opcodes/OpCodesAdd_Ovf_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesAnd.csproj | 45 + .../reflection/emit/opcodes/OpCodesArglist.csproj | 45 + .../reflection/emit/opcodes/OpCodesBeq.csproj | 45 + .../reflection/emit/opcodes/OpCodesBeq_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBge.csproj | 45 + .../reflection/emit/opcodes/OpCodesBge_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBge_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesBge_Un_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBgt.csproj | 45 + .../reflection/emit/opcodes/OpCodesBgt_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBgt_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesBgt_Un_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBle.csproj | 45 + .../reflection/emit/opcodes/OpCodesBle_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBle_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesBle_Un_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBlt.csproj | 45 + .../reflection/emit/opcodes/OpCodesBlt_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBlt_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesBlt_Un_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBne_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesBne_Un_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBox.csproj | 45 + .../reflection/emit/opcodes/OpCodesBr.csproj | 45 + .../reflection/emit/opcodes/OpCodesBr_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBreak.csproj | 45 + .../reflection/emit/opcodes/OpCodesBrfalse.csproj | 45 + .../emit/opcodes/OpCodesBrfalse_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesBrtrue.csproj | 45 + .../reflection/emit/opcodes/OpCodesBrtrue_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesCall.csproj | 45 + .../reflection/emit/opcodes/OpCodesCalli.csproj | 45 + .../reflection/emit/opcodes/OpCodesCallvirt.csproj | 45 + .../emit/opcodes/OpCodesCastclass.csproj | 45 + .../reflection/emit/opcodes/OpCodesCeq.csproj | 45 + .../reflection/emit/opcodes/OpCodesCgt.csproj | 45 + .../reflection/emit/opcodes/OpCodesCgt_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesCkfinite.csproj | 45 + .../reflection/emit/opcodes/OpCodesClt.csproj | 45 + .../reflection/emit/opcodes/OpCodesClt_Un.csproj | 45 + .../emit/opcodes/OpCodesConstrained.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_I.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_I1.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_I2.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_I4.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_I8.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I1.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I1_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I2.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I2_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I4.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I4_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I8.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I8_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_I_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U1.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U1_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U2.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U2_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U4.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U4_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U8.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U8_Un.csproj | 45 + .../emit/opcodes/OpCodesConv_Ovf_U_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_R4.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_R8.csproj | 45 + .../emit/opcodes/OpCodesConv_R_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_U.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_U1.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_U2.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_U4.csproj | 45 + .../reflection/emit/opcodes/OpCodesConv_U8.csproj | 45 + .../reflection/emit/opcodes/OpCodesCpblk.csproj | 45 + .../reflection/emit/opcodes/OpCodesCpobj.csproj | 45 + .../reflection/emit/opcodes/OpCodesDiv.csproj | 45 + .../reflection/emit/opcodes/OpCodesDiv_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesDup.csproj | 45 + .../emit/opcodes/OpCodesEndfilter.csproj | 45 + .../emit/opcodes/OpCodesEndfinally.csproj | 45 + .../reflection/emit/opcodes/OpCodesInitblk.csproj | 45 + .../reflection/emit/opcodes/OpCodesInitobj.csproj | 45 + .../reflection/emit/opcodes/OpCodesIsinst.csproj | 45 + .../reflection/emit/opcodes/OpCodesJmp.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg_0.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg_1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg_2.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg_3.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarg_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarga.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdarga_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_0.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_2.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_3.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_5.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_6.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_7.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_8.csproj | 45 + .../emit/opcodes/OpCodesLdc_I4_M1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I4_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_I8.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_R4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdc_R8.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdelem.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdelem_I.csproj | 45 + .../emit/opcodes/OpCodesLdelem_I1.csproj | 45 + .../emit/opcodes/OpCodesLdelem_I2.csproj | 45 + .../emit/opcodes/OpCodesLdelem_I4.csproj | 45 + .../emit/opcodes/OpCodesLdelem_I8.csproj | 45 + .../emit/opcodes/OpCodesLdelem_R4.csproj | 45 + .../emit/opcodes/OpCodesLdelem_R8.csproj | 45 + .../emit/opcodes/OpCodesLdelem_Ref.csproj | 45 + .../emit/opcodes/OpCodesLdelem_U1.csproj | 45 + .../emit/opcodes/OpCodesLdelem_U2.csproj | 45 + .../emit/opcodes/OpCodesLdelem_U4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdelema.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdfld.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdflda.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdftn.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_I.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_I1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_I2.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_I4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_I8.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_R4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_R8.csproj | 45 + .../emit/opcodes/OpCodesLdind_Ref.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_U1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_U2.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdind_U4.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdlen.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc_0.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc_1.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc_2.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc_3.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloc_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloca.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdloca_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdnull.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdobj.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdsfld.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdsflda.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdstr.csproj | 45 + .../reflection/emit/opcodes/OpCodesLdtoken.csproj | 45 + .../emit/opcodes/OpCodesLdvirtftn.csproj | 45 + .../reflection/emit/opcodes/OpCodesLeave.csproj | 45 + .../reflection/emit/opcodes/OpCodesLeave_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesLocalloc.csproj | 45 + .../reflection/emit/opcodes/OpCodesMkrefany.csproj | 45 + .../reflection/emit/opcodes/OpCodesMul.csproj | 45 + .../reflection/emit/opcodes/OpCodesMul_Ovf.csproj | 45 + .../emit/opcodes/OpCodesMul_Ovf_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesNeg.csproj | 45 + .../reflection/emit/opcodes/OpCodesNewarr.csproj | 45 + .../reflection/emit/opcodes/OpCodesNewobj.csproj | 45 + .../reflection/emit/opcodes/OpCodesNop.csproj | 45 + .../reflection/emit/opcodes/OpCodesNot.csproj | 45 + .../reflection/emit/opcodes/OpCodesOr.csproj | 45 + .../reflection/emit/opcodes/OpCodesPop.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix1.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix2.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix3.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix4.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix5.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix6.csproj | 45 + .../reflection/emit/opcodes/OpCodesPrefix7.csproj | 45 + .../emit/opcodes/OpCodesPrefixref.csproj | 45 + .../reflection/emit/opcodes/OpCodesReadonly.csproj | 45 + .../emit/opcodes/OpCodesRefanytype.csproj | 45 + .../emit/opcodes/OpCodesRefanyval.csproj | 45 + .../reflection/emit/opcodes/OpCodesRem.csproj | 45 + .../reflection/emit/opcodes/OpCodesRem_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesRet.csproj | 45 + .../reflection/emit/opcodes/OpCodesRethrow.csproj | 45 + .../reflection/emit/opcodes/OpCodesShl.csproj | 45 + .../reflection/emit/opcodes/OpCodesShr.csproj | 45 + .../reflection/emit/opcodes/OpCodesShr_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesSizeof.csproj | 45 + .../reflection/emit/opcodes/OpCodesStarg.csproj | 45 + .../reflection/emit/opcodes/OpCodesStarg_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesStelem.csproj | 45 + .../reflection/emit/opcodes/OpCodesStelem_I.csproj | 45 + .../emit/opcodes/OpCodesStelem_I1.csproj | 45 + .../emit/opcodes/OpCodesStelem_I2.csproj | 45 + .../emit/opcodes/OpCodesStelem_I4.csproj | 45 + .../emit/opcodes/OpCodesStelem_I8.csproj | 45 + .../emit/opcodes/OpCodesStelem_R4.csproj | 45 + .../emit/opcodes/OpCodesStelem_R8.csproj | 45 + .../emit/opcodes/OpCodesStelem_Ref.csproj | 45 + .../reflection/emit/opcodes/OpCodesStfld.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_I.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_I1.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_I2.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_I4.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_I8.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_R4.csproj | 45 + .../reflection/emit/opcodes/OpCodesStind_R8.csproj | 45 + .../emit/opcodes/OpCodesStind_Ref.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc_0.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc_1.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc_2.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc_3.csproj | 45 + .../reflection/emit/opcodes/OpCodesStloc_S.csproj | 45 + .../reflection/emit/opcodes/OpCodesStobj.csproj | 45 + .../reflection/emit/opcodes/OpCodesStsfld.csproj | 45 + .../reflection/emit/opcodes/OpCodesSub.csproj | 45 + .../reflection/emit/opcodes/OpCodesSub_Ovf.csproj | 45 + .../emit/opcodes/OpCodesSub_Ovf_Un.csproj | 45 + .../reflection/emit/opcodes/OpCodesSwitch.csproj | 45 + .../reflection/emit/opcodes/OpCodesTailcall.csproj | 45 + .../opcodes/OpCodesTakesSingleByteArgument.csproj | 45 + .../reflection/emit/opcodes/OpCodesThrow.csproj | 45 + .../emit/opcodes/OpCodesUnaligned.csproj | 45 + .../reflection/emit/opcodes/OpCodesUnbox.csproj | 45 + .../emit/opcodes/OpCodesUnbox_Any.csproj | 45 + .../reflection/emit/opcodes/OpCodesVolatile.csproj | 45 + .../reflection/emit/opcodes/OpCodesXor.csproj | 45 + .../reflection/emit/opcodes/opcodeequals1.cs | 197 + .../reflection/emit/opcodes/opcodeequals2.cs | 143 + .../reflection/emit/opcodes/opcodeflowcontrol.cs | 128 + .../reflection/emit/opcodes/opcodegethashcode.cs | 85 + .../system/reflection/emit/opcodes/opcodename.cs | 99 + .../reflection/emit/opcodes/opcodeopcodetype.cs | 105 + .../reflection/emit/opcodes/opcodeoperandtype.cs | 105 + .../reflection/emit/opcodes/opcodesadd_ovf.cs | 166 + .../reflection/emit/opcodes/opcodesadd_ovf_un.cs | 166 + .../system/reflection/emit/opcodes/opcodesand.cs | 166 + .../reflection/emit/opcodes/opcodesarglist.cs | 166 + .../system/reflection/emit/opcodes/opcodesbeq.cs | 166 + .../system/reflection/emit/opcodes/opcodesbeq_s.cs | 166 + .../system/reflection/emit/opcodes/opcodesbge.cs | 166 + .../system/reflection/emit/opcodes/opcodesbge_s.cs | 166 + .../reflection/emit/opcodes/opcodesbge_un.cs | 166 + .../reflection/emit/opcodes/opcodesbge_un_s.cs | 166 + .../system/reflection/emit/opcodes/opcodesbgt.cs | 166 + .../system/reflection/emit/opcodes/opcodesbgt_s.cs | 166 + .../reflection/emit/opcodes/opcodesbgt_un.cs | 166 + .../reflection/emit/opcodes/opcodesbgt_un_s.cs | 166 + .../system/reflection/emit/opcodes/opcodesble.cs | 166 + .../system/reflection/emit/opcodes/opcodesble_s.cs | 166 + .../reflection/emit/opcodes/opcodesble_un.cs | 166 + .../reflection/emit/opcodes/opcodesble_un_s.cs | 166 + .../system/reflection/emit/opcodes/opcodesblt.cs | 166 + .../system/reflection/emit/opcodes/opcodesblt_s.cs | 166 + .../reflection/emit/opcodes/opcodesblt_un.cs | 166 + .../reflection/emit/opcodes/opcodesblt_un_s.cs | 166 + .../reflection/emit/opcodes/opcodesbne_un.cs | 166 + .../reflection/emit/opcodes/opcodesbne_un_s.cs | 166 + .../system/reflection/emit/opcodes/opcodesbox.cs | 166 + .../system/reflection/emit/opcodes/opcodesbr.cs | 166 + .../system/reflection/emit/opcodes/opcodesbr_s.cs | 165 + .../system/reflection/emit/opcodes/opcodesbreak.cs | 165 + .../reflection/emit/opcodes/opcodesbrfalse.cs | 165 + .../reflection/emit/opcodes/opcodesbrfalse_s.cs | 163 + .../reflection/emit/opcodes/opcodesbrtrue.cs | 163 + .../reflection/emit/opcodes/opcodesbrtrue_s.cs | 163 + .../system/reflection/emit/opcodes/opcodescall.cs | 163 + .../system/reflection/emit/opcodes/opcodescalli.cs | 163 + .../reflection/emit/opcodes/opcodescallvirt.cs | 163 + .../reflection/emit/opcodes/opcodescastclass.cs | 163 + .../system/reflection/emit/opcodes/opcodesceq.cs | 163 + .../system/reflection/emit/opcodes/opcodescgt.cs | 163 + .../reflection/emit/opcodes/opcodescgt_un.cs | 163 + .../reflection/emit/opcodes/opcodesckfinite.cs | 163 + .../system/reflection/emit/opcodes/opcodesclt.cs | 163 + .../reflection/emit/opcodes/opcodesclt_un.cs | 163 + .../reflection/emit/opcodes/opcodesconstrained.cs | 163 + .../reflection/emit/opcodes/opcodesconv_i.cs | 163 + .../reflection/emit/opcodes/opcodesconv_i1.cs | 163 + .../reflection/emit/opcodes/opcodesconv_i2.cs | 163 + .../reflection/emit/opcodes/opcodesconv_i4.cs | 163 + .../reflection/emit/opcodes/opcodesconv_i8.cs | 163 + .../reflection/emit/opcodes/opcodesconv_ovf_i.cs | 163 + .../reflection/emit/opcodes/opcodesconv_ovf_i1.cs | 165 + .../emit/opcodes/opcodesconv_ovf_i1_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_i2.cs | 165 + .../emit/opcodes/opcodesconv_ovf_i2_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_i4.cs | 165 + .../emit/opcodes/opcodesconv_ovf_i4_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_i8.cs | 165 + .../emit/opcodes/opcodesconv_ovf_i8_un.cs | 165 + .../emit/opcodes/opcodesconv_ovf_i_un.cs | 163 + .../reflection/emit/opcodes/opcodesconv_ovf_u.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_u1.cs | 165 + .../emit/opcodes/opcodesconv_ovf_u1_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_u2.cs | 165 + .../emit/opcodes/opcodesconv_ovf_u2_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_u4.cs | 165 + .../emit/opcodes/opcodesconv_ovf_u4_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_ovf_u8.cs | 165 + .../emit/opcodes/opcodesconv_ovf_u8_un.cs | 165 + .../emit/opcodes/opcodesconv_ovf_u_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_r4.cs | 165 + .../reflection/emit/opcodes/opcodesconv_r8.cs | 165 + .../reflection/emit/opcodes/opcodesconv_r_un.cs | 165 + .../reflection/emit/opcodes/opcodesconv_u.cs | 165 + .../reflection/emit/opcodes/opcodesconv_u1.cs | 165 + .../reflection/emit/opcodes/opcodesconv_u2.cs | 165 + .../reflection/emit/opcodes/opcodesconv_u4.cs | 197 + .../reflection/emit/opcodes/opcodesconv_u8.cs | 198 + .../system/reflection/emit/opcodes/opcodescpblk.cs | 198 + .../system/reflection/emit/opcodes/opcodescpobj.cs | 198 + .../system/reflection/emit/opcodes/opcodesdiv.cs | 198 + .../reflection/emit/opcodes/opcodesdiv_un.cs | 199 + .../system/reflection/emit/opcodes/opcodesdup.cs | 198 + .../reflection/emit/opcodes/opcodesendfilter.cs | 197 + .../reflection/emit/opcodes/opcodesendfinally.cs | 198 + .../reflection/emit/opcodes/opcodesinitblk.cs | 198 + .../reflection/emit/opcodes/opcodesinitobj.cs | 198 + .../reflection/emit/opcodes/opcodesisinst.cs | 197 + .../system/reflection/emit/opcodes/opcodesize.cs | 139 + .../system/reflection/emit/opcodes/opcodesjmp.cs | 197 + .../system/reflection/emit/opcodes/opcodesldarg.cs | 197 + .../reflection/emit/opcodes/opcodesldarg_0.cs | 197 + .../reflection/emit/opcodes/opcodesldarg_1.cs | 197 + .../reflection/emit/opcodes/opcodesldarg_2.cs | 197 + .../reflection/emit/opcodes/opcodesldarg_3.cs | 197 + .../reflection/emit/opcodes/opcodesldarg_s.cs | 197 + .../reflection/emit/opcodes/opcodesldarga.cs | 197 + .../reflection/emit/opcodes/opcodesldarga_s.cs | 197 + .../reflection/emit/opcodes/opcodesldc_i4.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_0.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_1.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_2.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_3.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_4.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_5.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_6.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_7.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_8.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_m1.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i4_s.cs | 153 + .../reflection/emit/opcodes/opcodesldc_i8.cs | 153 + .../reflection/emit/opcodes/opcodesldc_r4.cs | 153 + .../reflection/emit/opcodes/opcodesldc_r8.cs | 153 + .../reflection/emit/opcodes/opcodesldelem.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_i.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_i1.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_i2.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_i4.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_i8.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_r4.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_r8.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_ref.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_u1.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_u2.cs | 153 + .../reflection/emit/opcodes/opcodesldelem_u4.cs | 153 + .../reflection/emit/opcodes/opcodesldelema.cs | 153 + .../system/reflection/emit/opcodes/opcodesldfld.cs | 153 + .../reflection/emit/opcodes/opcodesldflda.cs | 153 + .../system/reflection/emit/opcodes/opcodesldftn.cs | 153 + .../reflection/emit/opcodes/opcodesldind_i.cs | 153 + .../reflection/emit/opcodes/opcodesldind_i1.cs | 153 + .../reflection/emit/opcodes/opcodesldind_i2.cs | 153 + .../reflection/emit/opcodes/opcodesldind_i4.cs | 152 + .../reflection/emit/opcodes/opcodesldind_i8.cs | 153 + .../reflection/emit/opcodes/opcodesldind_r4.cs | 153 + .../reflection/emit/opcodes/opcodesldind_r8.cs | 153 + .../reflection/emit/opcodes/opcodesldind_ref.cs | 152 + .../reflection/emit/opcodes/opcodesldind_u1.cs | 152 + .../reflection/emit/opcodes/opcodesldind_u2.cs | 152 + .../reflection/emit/opcodes/opcodesldind_u4.cs | 152 + .../system/reflection/emit/opcodes/opcodesldlen.cs | 153 + .../system/reflection/emit/opcodes/opcodesldloc.cs | 153 + .../reflection/emit/opcodes/opcodesldloc_0.cs | 153 + .../reflection/emit/opcodes/opcodesldloc_1.cs | 153 + .../reflection/emit/opcodes/opcodesldloc_2.cs | 153 + .../reflection/emit/opcodes/opcodesldloc_3.cs | 153 + .../reflection/emit/opcodes/opcodesldloc_s.cs | 153 + .../reflection/emit/opcodes/opcodesldloca.cs | 153 + .../reflection/emit/opcodes/opcodesldloca_s.cs | 153 + .../reflection/emit/opcodes/opcodesldnull.cs | 153 + .../system/reflection/emit/opcodes/opcodesldobj.cs | 153 + .../reflection/emit/opcodes/opcodesldsfld.cs | 153 + .../reflection/emit/opcodes/opcodesldsflda.cs | 153 + .../system/reflection/emit/opcodes/opcodesldstr.cs | 153 + .../reflection/emit/opcodes/opcodesldtoken.cs | 153 + .../reflection/emit/opcodes/opcodesldvirtftn.cs | 153 + .../system/reflection/emit/opcodes/opcodesleave.cs | 153 + .../reflection/emit/opcodes/opcodesleave_s.cs | 153 + .../reflection/emit/opcodes/opcodeslocalloc.cs | 153 + .../reflection/emit/opcodes/opcodesmkrefany.cs | 153 + .../system/reflection/emit/opcodes/opcodesmul.cs | 153 + .../reflection/emit/opcodes/opcodesmul_ovf.cs | 153 + .../reflection/emit/opcodes/opcodesmul_ovf_un.cs | 153 + .../system/reflection/emit/opcodes/opcodesneg.cs | 153 + .../reflection/emit/opcodes/opcodesnewarr.cs | 153 + .../reflection/emit/opcodes/opcodesnewobj.cs | 153 + .../system/reflection/emit/opcodes/opcodesnop.cs | 153 + .../system/reflection/emit/opcodes/opcodesnot.cs | 153 + .../system/reflection/emit/opcodes/opcodesor.cs | 153 + .../system/reflection/emit/opcodes/opcodespop.cs | 153 + .../reflection/emit/opcodes/opcodesprefix1.cs | 153 + .../reflection/emit/opcodes/opcodesprefix2.cs | 153 + .../reflection/emit/opcodes/opcodesprefix3.cs | 153 + .../reflection/emit/opcodes/opcodesprefix4.cs | 153 + .../reflection/emit/opcodes/opcodesprefix5.cs | 153 + .../reflection/emit/opcodes/opcodesprefix6.cs | 153 + .../reflection/emit/opcodes/opcodesprefix7.cs | 153 + .../reflection/emit/opcodes/opcodesprefixref.cs | 153 + .../reflection/emit/opcodes/opcodesreadonly.cs | 153 + .../reflection/emit/opcodes/opcodesrefanytype.cs | 153 + .../reflection/emit/opcodes/opcodesrefanyval.cs | 153 + .../system/reflection/emit/opcodes/opcodesrem.cs | 153 + .../reflection/emit/opcodes/opcodesrem_un.cs | 153 + .../system/reflection/emit/opcodes/opcodesret.cs | 153 + .../reflection/emit/opcodes/opcodesrethrow.cs | 153 + .../system/reflection/emit/opcodes/opcodesshl.cs | 165 + .../system/reflection/emit/opcodes/opcodesshr.cs | 163 + .../reflection/emit/opcodes/opcodesshr_un.cs | 163 + .../reflection/emit/opcodes/opcodessizeof.cs | 163 + .../system/reflection/emit/opcodes/opcodesstarg.cs | 163 + .../reflection/emit/opcodes/opcodesstarg_s.cs | 163 + .../reflection/emit/opcodes/opcodesstelem.cs | 163 + .../reflection/emit/opcodes/opcodesstelem_i.cs | 163 + .../reflection/emit/opcodes/opcodesstelem_i1.cs | 163 + .../reflection/emit/opcodes/opcodesstelem_i2.cs | 165 + .../reflection/emit/opcodes/opcodesstelem_i4.cs | 165 + .../reflection/emit/opcodes/opcodesstelem_i8.cs | 165 + .../reflection/emit/opcodes/opcodesstelem_r4.cs | 165 + .../reflection/emit/opcodes/opcodesstelem_r8.cs | 165 + .../reflection/emit/opcodes/opcodesstelem_ref.cs | 165 + .../system/reflection/emit/opcodes/opcodesstfld.cs | 165 + .../reflection/emit/opcodes/opcodesstind_i.cs | 165 + .../reflection/emit/opcodes/opcodesstind_i1.cs | 165 + .../reflection/emit/opcodes/opcodesstind_i2.cs | 165 + .../reflection/emit/opcodes/opcodesstind_i4.cs | 165 + .../reflection/emit/opcodes/opcodesstind_i8.cs | 165 + .../reflection/emit/opcodes/opcodesstind_r4.cs | 165 + .../reflection/emit/opcodes/opcodesstind_r8.cs | 165 + .../reflection/emit/opcodes/opcodesstind_ref.cs | 165 + .../system/reflection/emit/opcodes/opcodesstloc.cs | 165 + .../reflection/emit/opcodes/opcodesstloc_0.cs | 165 + .../reflection/emit/opcodes/opcodesstloc_1.cs | 165 + .../reflection/emit/opcodes/opcodesstloc_2.cs | 165 + .../reflection/emit/opcodes/opcodesstloc_3.cs | 165 + .../reflection/emit/opcodes/opcodesstloc_s.cs | 165 + .../system/reflection/emit/opcodes/opcodesstobj.cs | 165 + .../reflection/emit/opcodes/opcodesstsfld.cs | 165 + .../system/reflection/emit/opcodes/opcodessub.cs | 165 + .../reflection/emit/opcodes/opcodessub_ovf.cs | 165 + .../reflection/emit/opcodes/opcodessub_ovf_un.cs | 165 + .../reflection/emit/opcodes/opcodesswitch.cs | 165 + .../emit/opcodes/opcodestackbehaviourpop.cs | 105 + .../emit/opcodes/opcodestackbehaviourpush.cs | 105 + .../reflection/emit/opcodes/opcodestailcall.cs | 165 + .../emit/opcodes/opcodestakessinglebyteargument.cs | 103 + .../system/reflection/emit/opcodes/opcodesthrow.cs | 165 + .../reflection/emit/opcodes/opcodesunaligned.cs | 165 + .../system/reflection/emit/opcodes/opcodesunbox.cs | 165 + .../reflection/emit/opcodes/opcodesunbox_any.cs | 165 + .../reflection/emit/opcodes/opcodesvolatile.cs | 165 + .../system/reflection/emit/opcodes/opcodesxor.cs | 165 + .../reflection/emit/opcodes/opcodetostring.cs | 99 + .../system/reflection/emit/opcodes/opcodevalue.cs | 100 + .../emit/opcodetype/OpCodeTypeMacro.csproj | 45 + .../emit/opcodetype/OpCodeTypeNternal.csproj | 45 + .../emit/opcodetype/OpCodeTypeObjmodel.csproj | 45 + .../emit/opcodetype/OpCodeTypePrefix.csproj | 45 + .../emit/opcodetype/OpCodeTypePrimitive.csproj | 45 + .../reflection/emit/opcodetype/opcodetypemacro.cs | 86 + .../emit/opcodetype/opcodetypenternal.cs | 86 + .../emit/opcodetype/opcodetypeobjmodel.cs | 86 + .../reflection/emit/opcodetype/opcodetypeprefix.cs | 86 + .../emit/opcodetype/opcodetypeprimitive.cs | 86 + .../operandtype/OperandTypeInlineBrTarget.csproj | 45 + .../emit/operandtype/OperandTypeInlineField.csproj | 45 + .../emit/operandtype/OperandTypeInlineI.csproj | 45 + .../emit/operandtype/OperandTypeInlineI8.csproj | 45 + .../operandtype/OperandTypeInlineMethod.csproj | 45 + .../emit/operandtype/OperandTypeInlineNone.csproj | 45 + .../emit/operandtype/OperandTypeInlineR.csproj | 45 + .../emit/operandtype/OperandTypeInlineSig.csproj | 45 + .../operandtype/OperandTypeInlineString.csproj | 45 + .../operandtype/OperandTypeInlineSwitch.csproj | 45 + .../emit/operandtype/OperandTypeInlineTok.csproj | 45 + .../emit/operandtype/OperandTypeInlineType.csproj | 45 + .../emit/operandtype/OperandTypeInlineVar.csproj | 45 + .../OperandTypeShortInlineBrTarget.csproj | 45 + .../operandtype/OperandTypeShortInlineI.csproj | 45 + .../operandtype/OperandTypeShortInlineR.csproj | 45 + .../operandtype/OperandTypeShortInlineVar.csproj | 45 + .../emit/operandtype/operandtypeinlinebrtarget.cs | 99 + .../emit/operandtype/operandtypeinlinefield.cs | 99 + .../emit/operandtype/operandtypeinlinei.cs | 99 + .../emit/operandtype/operandtypeinlinei8.cs | 99 + .../emit/operandtype/operandtypeinlinemethod.cs | 99 + .../emit/operandtype/operandtypeinlinenone.cs | 99 + .../emit/operandtype/operandtypeinliner.cs | 99 + .../emit/operandtype/operandtypeinlinesig.cs | 99 + .../emit/operandtype/operandtypeinlinestring.cs | 99 + .../emit/operandtype/operandtypeinlineswitch.cs | 99 + .../emit/operandtype/operandtypeinlinetok.cs | 99 + .../emit/operandtype/operandtypeinlinetype.cs | 99 + .../emit/operandtype/operandtypeinlinevar.cs | 99 + .../operandtype/operandtypeshortinlinebrtarget.cs | 99 + .../emit/operandtype/operandtypeshortinlinei.cs | 99 + .../emit/operandtype/operandtypeshortinliner.cs | 99 + .../emit/operandtype/operandtypeshortinlinevar.cs | 99 + .../emit/packingsize/PackingSize16.csproj | 45 + .../emit/packingsize/PackingSize2.csproj | 45 + .../emit/packingsize/PackingSize4.csproj | 45 + .../emit/packingsize/PackingSizeSize1.csproj | 45 + .../emit/packingsize/PackingSizeSize128.csproj | 45 + .../emit/packingsize/PackingSizeSize32.csproj | 45 + .../emit/packingsize/PackingSizeSize64.csproj | 45 + .../emit/packingsize/PackingSizeSize8.csproj | 45 + .../emit/packingsize/PackingSizeUnspecified.csproj | 45 + .../reflection/emit/packingsize/packingsize16.cs | 89 + .../reflection/emit/packingsize/packingsize2.cs | 89 + .../reflection/emit/packingsize/packingsize4.cs | 89 + .../emit/packingsize/packingsizesize1.cs | 89 + .../emit/packingsize/packingsizesize128.cs | 89 + .../emit/packingsize/packingsizesize32.cs | 89 + .../emit/packingsize/packingsizesize64.cs | 89 + .../emit/packingsize/packingsizesize8.cs | 89 + .../emit/packingsize/packingsizeunspecified.cs | 89 + .../emit/stackbehaviour/StackBehaviourPop0.csproj | 45 + .../emit/stackbehaviour/StackBehaviourPop1.csproj | 45 + .../stackbehaviour/StackBehaviourPop1_pop1.csproj | 45 + .../emit/stackbehaviour/StackBehaviourPopi.csproj | 45 + .../stackbehaviour/StackBehaviourPopi_pop1.csproj | 45 + .../stackbehaviour/StackBehaviourPopi_popi.csproj | 45 + .../stackbehaviour/StackBehaviourPopi_popi8.csproj | 45 + .../StackBehaviourPopi_popi_popi.csproj | 45 + .../stackbehaviour/StackBehaviourPopi_popr4.csproj | 45 + .../stackbehaviour/StackBehaviourPopi_popr8.csproj | 45 + .../stackbehaviour/StackBehaviourPopref.csproj | 45 + .../StackBehaviourPopref_pop1.csproj | 45 + .../StackBehaviourPopref_popi.csproj | 45 + .../StackBehaviourPopref_popi_pop1.csproj | 45 + .../StackBehaviourPopref_popi_popi.csproj | 45 + .../StackBehaviourPopref_popi_popi8.csproj | 45 + .../StackBehaviourPopref_popi_popr4.csproj | 45 + .../StackBehaviourPopref_popi_popr8.csproj | 45 + .../StackBehaviourPopref_popi_popref.csproj | 45 + .../emit/stackbehaviour/StackBehaviourPush0.csproj | 45 + .../emit/stackbehaviour/StackBehaviourPush1.csproj | 45 + .../StackBehaviourPush1_push1.csproj | 45 + .../emit/stackbehaviour/StackBehaviourPushi.csproj | 45 + .../stackbehaviour/StackBehaviourPushi8.csproj | 45 + .../stackbehaviour/StackBehaviourPushr4.csproj | 45 + .../stackbehaviour/StackBehaviourPushr8.csproj | 45 + .../stackbehaviour/StackBehaviourPushref.csproj | 45 + .../stackbehaviour/StackBehaviourVarpop.csproj | 45 + .../stackbehaviour/StackBehaviourVarpush.csproj | 45 + .../emit/stackbehaviour/stackbehaviourpop0.cs | 73 + .../emit/stackbehaviour/stackbehaviourpop1.cs | 73 + .../emit/stackbehaviour/stackbehaviourpop1_pop1.cs | 73 + .../emit/stackbehaviour/stackbehaviourpopi.cs | 73 + .../emit/stackbehaviour/stackbehaviourpopi_pop1.cs | 73 + .../emit/stackbehaviour/stackbehaviourpopi_popi.cs | 73 + .../stackbehaviour/stackbehaviourpopi_popi8.cs | 73 + .../stackbehaviour/stackbehaviourpopi_popi_popi.cs | 73 + .../stackbehaviour/stackbehaviourpopi_popr4.cs | 73 + .../stackbehaviour/stackbehaviourpopi_popr8.cs | 73 + .../emit/stackbehaviour/stackbehaviourpopref.cs | 73 + .../stackbehaviour/stackbehaviourpopref_pop1.cs | 73 + .../stackbehaviour/stackbehaviourpopref_popi.cs | 74 + .../stackbehaviourpopref_popi_pop1.cs | 73 + .../stackbehaviourpopref_popi_popi.cs | 73 + .../stackbehaviourpopref_popi_popi8.cs | 73 + .../stackbehaviourpopref_popi_popr4.cs | 73 + .../stackbehaviourpopref_popi_popr8.cs | 73 + .../stackbehaviourpopref_popi_popref.cs | 73 + .../emit/stackbehaviour/stackbehaviourpush0.cs | 73 + .../emit/stackbehaviour/stackbehaviourpush1.cs | 73 + .../stackbehaviour/stackbehaviourpush1_push1.cs | 73 + .../emit/stackbehaviour/stackbehaviourpushi.cs | 73 + .../emit/stackbehaviour/stackbehaviourpushi8.cs | 73 + .../emit/stackbehaviour/stackbehaviourpushr4.cs | 73 + .../emit/stackbehaviour/stackbehaviourpushr8.cs | 73 + .../emit/stackbehaviour/stackbehaviourpushref.cs | 73 + .../emit/stackbehaviour/stackbehaviourvarpop.cs | 73 + .../emit/stackbehaviour/stackbehaviourvarpush.cs | 73 + .../eventattributes/EventAttributesNone.csproj | 45 + .../EventAttributesRTSpecialName.csproj | 45 + .../EventAttributesSpecialName.csproj | 45 + .../eventattributes/eventattributesnone.cs | 95 + .../eventattributesrtspecialname.cs | 94 + .../eventattributes/eventattributesspecialname.cs | 105 + .../fieldattributes/FieldAttributesAssembly.csproj | 45 + .../FieldAttributesFamANDAssem.csproj | 45 + .../FieldAttributesFamORAssem.csproj | 45 + .../fieldattributes/FieldAttributesFamily.csproj | 45 + .../FieldAttributesFieldAccessMask.csproj | 45 + .../FieldAttributesHasDefault.csproj | 45 + .../FieldAttributesHasFieldRVA.csproj | 45 + .../fieldattributes/FieldAttributesInitOnly.csproj | 45 + .../fieldattributes/FieldAttributesLiteral.csproj | 45 + .../FieldAttributesNotSerialized.csproj | 45 + .../FieldAttributesPinvokeImpl.csproj | 45 + .../fieldattributes/FieldAttributesPrivate.csproj | 45 + .../FieldAttributesPrivateScope.csproj | 45 + .../fieldattributes/FieldAttributesPublic.csproj | 45 + .../FieldAttributesRTSpecialName.csproj | 45 + .../FieldAttributesSpecialName.csproj | 45 + .../fieldattributes/FieldAttributesStatic.csproj | 45 + .../fieldattributes/fieldattributesassembly.cs | 72 + .../fieldattributes/fieldattributesfamandassem.cs | 72 + .../fieldattributes/fieldattributesfamily.cs | 72 + .../fieldattributes/fieldattributesfamorassem.cs | 139 + .../fieldattributesfieldaccessmask.cs | 72 + .../fieldattributes/fieldattributeshasdefault.cs | 72 + .../fieldattributes/fieldattributeshasfieldrva.cs | 72 + .../fieldattributes/fieldattributesinitonly.cs | 72 + .../fieldattributes/fieldattributesliteral.cs | 72 + .../fieldattributesnotserialized.cs | 72 + .../fieldattributes/fieldattributespinvokeimpl.cs | 72 + .../fieldattributes/fieldattributesprivate.cs | 72 + .../fieldattributes/fieldattributesprivatescope.cs | 72 + .../fieldattributes/fieldattributespublic.cs | 72 + .../fieldattributesrtspecialname.cs | 139 + .../fieldattributes/fieldattributesspecialname.cs | 72 + .../fieldattributes/fieldattributesstatic.cs | 139 + .../MethodAttributesAbstract.csproj | 45 + .../MethodAttributesFamANDAssem.csproj | 45 + .../MethodAttributesFamORAssem.csproj | 45 + .../methodattributes/MethodAttributesFamily.csproj | 45 + .../methodattributes/MethodAttributesFinal.csproj | 45 + .../MethodAttributesHasSecurity.csproj | 45 + .../MethodAttributesHideBySig.csproj | 45 + .../MethodAttributesMemberAccessMask.csproj | 45 + .../MethodAttributesNewSlot.csproj | 45 + .../MethodAttributesPinvokeImpl.csproj | 45 + .../MethodAttributesPrivate.csproj | 45 + .../MethodAttributesPrivateScope.csproj | 45 + .../methodattributes/MethodAttributesPublic.csproj | 45 + .../MethodAttributesRTSpecialName.csproj | 45 + .../MethodAttributesRequireSecObject.csproj | 45 + .../MethodAttributesReuseSlot.csproj | 45 + .../MethodAttributesSpecialName.csproj | 45 + .../methodattributes/MethodAttributesStatic.csproj | 45 + .../MethodAttributesUnmanagedExport.csproj | 45 + .../MethodAttributesVirtual.csproj | 45 + .../MethodAttributesVtableLayoutMask.csproj | 45 + .../methodattributes/methodattributesabstract.cs | 75 + .../methodattributesfamandassem.cs | 76 + .../methodattributes/methodattributesfamily.cs | 75 + .../methodattributes/methodattributesfamorassem.cs | 75 + .../methodattributes/methodattributesfinal.cs | 75 + .../methodattributeshassecurity.cs | 75 + .../methodattributes/methodattributeshidebysig.cs | 76 + .../methodattributesmemberaccessmask.cs | 98 + .../methodattributes/methodattributesnewslot.cs | 99 + .../methodattributespinvokeimpl.cs | 75 + .../methodattributes/methodattributesprivate.cs | 76 + .../methodattributesprivatescope.cs | 76 + .../methodattributes/methodattributespublic.cs | 76 + .../methodattributesrequiresecobject.cs | 76 + .../methodattributes/methodattributesreuseslot.cs | 75 + .../methodattributesrtspecialname.cs | 77 + .../methodattributesspecialname.cs | 76 + .../methodattributes/methodattributesstatic.cs | 77 + .../methodattributesunmanagedexport.cs | 75 + .../methodattributes/methodattributesvirtual.cs | 75 + .../methodattributesvtablelayoutmask.cs | 75 + .../MethodImplAttributesCodeTypeMask.csproj | 45 + .../MethodImplAttributesForwardRef.csproj | 45 + .../MethodImplAttributesIL.csproj | 45 + .../MethodImplAttributesInternalCall.csproj | 45 + .../MethodImplAttributesManaged.csproj | 45 + .../MethodImplAttributesManagedMask.csproj | 45 + .../MethodImplAttributesNative.csproj | 45 + .../MethodImplAttributesNoInlining.csproj | 45 + .../MethodImplAttributesOPTIL.csproj | 45 + .../MethodImplAttributesPreserveSig.csproj | 45 + .../MethodImplAttributesRuntime.csproj | 45 + .../MethodImplAttributesSynchronized.csproj | 45 + .../MethodImplAttributesUnmanaged.csproj | 45 + .../methodimplattributescodetypemask.cs | 75 + .../methodimplattributesforwardref.cs | 75 + .../methodimplattributes/methodimplattributesil.cs | 76 + .../methodimplattributesinternalcall.cs | 75 + .../methodimplattributesmanaged.cs | 76 + .../methodimplattributesmanagedmask.cs | 76 + .../methodimplattributesnative.cs | 76 + .../methodimplattributesnoinlining.cs | 75 + .../methodimplattributesoptil.cs | 75 + .../methodimplattributespreservesig.cs | 75 + .../methodimplattributesruntime.cs | 75 + .../methodimplattributessynchronized.cs | 76 + .../methodimplattributesunmanaged.cs | 76 + .../ParameterAttributesHasDefault.csproj | 45 + .../ParameterAttributesIn.csproj | 45 + .../ParameterAttributesNone.csproj | 45 + .../ParameterAttributesOptional.csproj | 45 + .../ParameterAttributesOut.csproj | 45 + .../ParameterAttributesRetval.csproj | 45 + .../parameterattributeshasdefault.cs | 94 + .../parameterattributes/parameterattributesin.cs | 93 + .../parameterattributes/parameterattributesnone.cs | 94 + .../parameterattributesoptional.cs | 105 + .../parameterattributes/parameterattributesout.cs | 105 + .../parameterattributesretval.cs | 105 + .../PropertyAttributesHasDefault.csproj | 45 + .../PropertyAttributesNone.csproj | 45 + .../PropertyAttributesRTSpecialName.csproj | 45 + .../PropertyAttributesSpecialName.csproj | 45 + .../propertyattributeshasdefault.cs | 88 + .../propertyattributes/propertyattributesnone.cs | 88 + .../propertyattributesrtspecialname.cs | 88 + .../propertyattributesspecialname.cs | 88 + .../TargetInvocationExceptionCtor1.csproj | 45 + .../TargetInvocationExceptionCtor2.csproj | 45 + .../targetinvocationexceptionctor1.cs | 76 + .../targetinvocationexceptionctor2.cs | 189 + .../TargetParameterCountExceptionCtor1.csproj | 45 + .../TargetParameterCountExceptionCtor2.csproj | 45 + .../TargetParameterCountExceptionCtor3.csproj | 45 + .../targetparametercountexceptionctor1.cs | 72 + .../targetparametercountexceptionctor2.cs | 143 + .../targetparametercountexceptionctor3.cs | 189 + .../typeattributes/TypeAttributesAbstract.csproj | 45 + .../typeattributes/TypeAttributesAnsiClass.csproj | 45 + .../typeattributes/TypeAttributesAutoClass.csproj | 45 + .../typeattributes/TypeAttributesAutoLayout.csproj | 45 + .../TypeAttributesBeforeFieldInit.csproj | 45 + .../typeattributes/TypeAttributesClass.csproj | 45 + .../TypeAttributesClassSemanticsMask.csproj | 45 + .../TypeAttributesExplicitLayout.csproj | 45 + .../TypeAttributesHasSecurity.csproj | 45 + .../typeattributes/TypeAttributesImport.csproj | 45 + .../typeattributes/TypeAttributesInterface.csproj | 45 + .../typeattributes/TypeAttributesLayoutMask.csproj | 45 + .../TypeAttributesNestedAssembly.csproj | 45 + .../TypeAttributesNestedFamANDAssem.csproj | 45 + .../TypeAttributesNestedFamORAssem.csproj | 45 + .../TypeAttributesNestedFamily.csproj | 45 + .../TypeAttributesNestedPrivate.csproj | 45 + .../TypeAttributesNestedPublic.csproj | 45 + .../typeattributes/TypeAttributesPublic.csproj | 45 + .../TypeAttributesRTSpecialName.csproj | 45 + .../typeattributes/TypeAttributesSealed.csproj | 45 + .../TypeAttributesSequentialLayout.csproj | 45 + .../TypeAttributesSerializable.csproj | 45 + .../TypeAttributesSpecialName.csproj | 45 + .../TypeAttributesStringFormatMask.csproj | 45 + .../TypeAttributesUnicodeClass.csproj | 45 + .../TypeAttributesVisibilityMask.csproj | 45 + .../typeattributes/TypeAttribytesNotPublic.csproj | 45 + .../typeattributes/typeattributesabstract.cs | 73 + .../typeattributes/typeattributesansiclass.cs | 73 + .../typeattributes/typeattributesautoclass.cs | 73 + .../typeattributes/typeattributesautolayout.cs | 73 + .../typeattributesbeforefieldinit.cs | 73 + .../typeattributes/typeattributesclass.cs | 73 + .../typeattributesclasssemanticsmask.cs | 73 + .../typeattributes/typeattributesexplicitlayout.cs | 73 + .../typeattributes/typeattributeshassecurity.cs | 73 + .../typeattributes/typeattributesimport.cs | 73 + .../typeattributes/typeattributesinterface.cs | 73 + .../typeattributes/typeattributeslayoutmask.cs | 73 + .../typeattributes/typeattributesnestedassembly.cs | 73 + .../typeattributesnestedfamandassem.cs | 73 + .../typeattributes/typeattributesnestedfamily.cs | 73 + .../typeattributesnestedfamorassem.cs | 73 + .../typeattributes/typeattributesnestedprivate.cs | 73 + .../typeattributes/typeattributesnestedpublic.cs | 73 + .../typeattributes/typeattributespublic.cs | 73 + .../typeattributes/typeattributesrtspecialname.cs | 73 + .../typeattributes/typeattributessealed.cs | 73 + .../typeattributessequentiallayout.cs | 73 + .../typeattributes/typeattributesserializable.cs | 73 + .../typeattributes/typeattributesspecialname.cs | 73 + .../typeattributesstringformatmask.cs | 73 + .../typeattributes/typeattributesunicodeclass.cs | 73 + .../typeattributes/typeattributesvisibilitymask.cs | 73 + .../typeattributes/typeattribytesnotpublic.cs | 73 + .../MissingManifestResourceExceptionCtor1.csproj | 45 + .../MissingManifestResourceExceptionCtor2.csproj | 45 + .../MissingManifestResourceExceptionCtor3.csproj | 45 + .../missingmanifestresourceexceptionctor1.cs | 70 + .../missingmanifestresourceexceptionctor2.cs | 148 + .../missingmanifestresourceexceptionctor3.cs | 177 + .../CultureName.csproj | 45 + .../NeutralResourcesLanguageAttributeCtor.csproj | 45 + .../neutralresourceslanguageattributector.cs | 144 + ...neutralresourceslanguageattributeculturename.cs | 114 + .../resources/resourcemanager/CustomCulture.csproj | 44 + .../resources/resourcemanager/customculture.cs | 64 + .../AttributeCtor.csproj | 45 + .../AttributeVersion.csproj | 45 + .../satellitecontractversionattributector.cs | 131 + .../satellitecontractversionattributeversion.cs | 104 + .../ATPACtor.csproj | 45 + .../ATPAPropertyName.csproj | 45 + .../accessedthroughpropertyattribute/atpactor.cs | 140 + .../atpapropertyname.cs | 138 + .../compilationrelaxations/AttributeCtor1.csproj | 45 + .../compilationrelaxationsattributector1.cs | 132 + .../CompilerGeneratedAttributeCtor.csproj | 45 + .../compilergeneratedattributector.cs | 73 + .../CustomConstantAttributector.csproj | 45 + .../customconstantattributector.cs | 83 + .../IndexerNameAttributeCtor.csproj | 45 + .../indexernameattributector.cs | 140 + .../IVTAAssemblyName.csproj | 45 + .../internalsvisibletoattribute/IVTACtor.csproj | 45 + .../internalsvisibletoattributeassemblyname.cs | 181 + .../internalsvisibletoattributector.cs | 74 + .../MethodImplOptionsNoInlining.csproj | 45 + .../MethodImplOptionsPreserveSig.csproj | 45 + .../methodimploptionsnoinlining.cs | 86 + .../methodimploptionspreservesig.cs | 86 + .../RCAttrWrapNEThrows.csproj | 45 + .../RuntimeCompatAttrCtor.csproj | 45 + .../runtimecompatibilityattributector.cs | 72 + ...compatibilityattributewrapnonexceptionthrows.cs | 112 + .../runtimehelpers/GetHashCode.csproj | 45 + .../runtimehelpers/PlatformAssembly.csproj | 44 + .../runtimehelpers/UserAssembly.csproj | 44 + .../compilerservices/runtimehelpers/gethashcode.cs | 98 + .../runtimehelpers/platformassembly.cs | 49 + .../runtimehelpers/userassembly.cs | 115 + .../DecimalConstantAttributeCtor.csproj | 45 + .../DecimalConstantAttributeValue.csproj | 45 + .../decimalconstantattributector.cs | 118 + .../decimalconstantattributevalue.cs | 107 + .../FixedBufferAttributeCtor.csproj | 45 + .../FixedBufferAttributeElementType.csproj | 45 + .../FixedBufferAttributeLength.csproj | 45 + .../fixedbufferattributector.cs | 93 + .../fixedbufferattributeelementtype.cs | 86 + .../fixedbufferattributelength.cs | 88 + .../CallingConventionWinapi.csproj | 45 + .../callingconvention/callingconventionwinapi.cs | 72 + .../interopservices/charset/CharSetUnicode.csproj | 45 + .../interopservices/charset/charsetunicode.cs | 72 + .../dllimportattribute/DllImportTest.csproj | 44 + .../dllimportattribute/dllimporttest.cs | 23 + .../FieldOffsetAttributeCtor.csproj | 45 + .../FieldOffsetAttributeValue.csproj | 45 + .../fieldoffsetattributector.cs | 124 + .../fieldoffsetattributevalue.cs | 124 + .../gchandle/GCHandleAddrOfPinnedObject_PSC.csproj | 45 + .../gchandle/GCHandleAlloc1_PSC.csproj | 45 + .../gchandle/GCHandleFree_PSC.csproj | 45 + .../gchandle/GCHandleTarget_PSC.csproj | 45 + .../gchandle/gchandleaddrofpinnedobject.cs | 109 + .../interopservices/gchandle/gchandlealloc1.cs | 168 + .../interopservices/gchandle/gchandlefree.cs | 201 + .../interopservices/gchandle/gchandletarget.cs | 277 + .../gchandletype/GCHandleTypeNormal.csproj | 45 + .../gchandletype/GCHandleTypePinned.csproj | 45 + .../gchandletype/GCHandleTypeWeak.csproj | 45 + .../GCHandleTypeWeakTrackResurrection.csproj | 45 + .../gchandletype/gchandletypenormal.cs | 57 + .../gchandletype/gchandletypepinned.cs | 57 + .../gchandletype/gchandletypeweak.cs | 57 + .../gchandletypeweaktrackresurrection.cs | 57 + .../inattribute/InAttributeCtor.csproj | 45 + .../interopservices/inattribute/inattributector.cs | 57 + .../layoutkind/LayoutKindAuto.csproj | 45 + .../layoutkind/LayoutKindSequential.csproj | 45 + .../interopservices/layoutkind/layoutkindauto.cs | 57 + .../layoutkind/layoutkindsequential.cs | 57 + .../marshal/MarshalSizeOf1_PSC.csproj | 45 + .../marshal/MarshalSizeOf2_PSC.csproj | 45 + .../interopservices/marshal/OleAut32.csproj | 45 + .../interopservices/marshal/marshalsizeof1.cs | 512 + .../interopservices/marshal/marshalsizeof2.cs | 516 + .../runtime/interopservices/marshal/oleaut32.cs | 44 + .../MarshalAsAttributeArraySubType.csproj | 45 + .../MarshalAsAttributeCtor1.csproj | 45 + .../MarshalAsAttributeCtor2.csproj | 45 + .../MarshalAsAttributeMarshalCookie.csproj | 45 + .../MarshalAsAttributeMarshalType.csproj | 45 + .../MarshalAsAttributeMarshalTypeRef.csproj | 45 + .../MarshalAsAttributeSizeConst.csproj | 45 + .../MarshalAsAttributeSizeParamIndex.csproj | 45 + .../MarshalAsAttributeValue.csproj | 45 + .../marshalasattributearraysubtype.cs | 82 + .../marshalasattribute/marshalasattributector1.cs | 103 + .../marshalasattribute/marshalasattributector2.cs | 334 + .../marshalasattributemarshalcookie.cs | 82 + .../marshalasattributemarshaltype.cs | 82 + .../marshalasattributemarshaltyperef.cs | 82 + .../marshalasattributesizeconst.cs | 82 + .../marshalasattributesizeparamindex.cs | 82 + .../marshalasattribute/marshalasattributevalue.cs | 82 + .../outattribute/OutAttributeCtor.csproj | 45 + .../outattribute/outattributector.cs | 57 + .../PreserveSigAttributeCtor.csproj | 45 + .../preservesigattributector.cs | 57 + .../safehandle/SafeHandleCtor_cti_PSC.csproj | 45 + .../SafeHandleDangerousAddRef_PSC.csproj | 45 + .../SafeHandleDangerousGetHandle_PSC.csproj | 45 + .../SafeHandleDangerousRelease_PSC.csproj | 45 + .../safehandle/SafeHandleDispose1_PSC.csproj | 45 + .../safehandle/SafeHandleDispose2_PSC.csproj | 45 + .../safehandle/SafeHandleHandle_PSC.csproj | 45 + .../safehandle/SafeHandleIsClosed_PSC.csproj | 45 + .../safehandle/SafeHandleIsInvalid_PSC.csproj | 45 + .../SafeHandleSetHandleAsInvalid_PSC.csproj | 45 + .../safehandle/SafeHandleSetHandle_PSC.csproj | 45 + .../safehandle/safehandlector_cti.cs | 149 + .../safehandle/safehandledangerousaddref.cs | 229 + .../safehandle/safehandledangerousgethandle.cs | 272 + .../safehandle/safehandledangerousrelease.cs | 398 + .../safehandle/safehandledispose1.cs | 238 + .../safehandle/safehandledispose2.cs | 361 + .../interopservices/safehandle/safehandlehandle.cs | 148 + .../safehandle/safehandleisclosed.cs | 153 + .../safehandle/safehandleisinvalid.cs | 170 + .../safehandle/safehandlesethandle.cs | 133 + .../safehandle/safehandlesethandleasinvalid.cs | 133 + .../StructLayoutAttributeCharSet.csproj | 45 + .../StructLayoutAttributeCtor.csproj | 45 + .../StructLayoutAttributePack.csproj | 45 + .../StructLayoutAttributeSize.csproj | 45 + .../StructLayoutAttributeValue.csproj | 45 + .../structlayoutattributecharset.cs | 80 + .../structlayoutattributector.cs | 58 + .../structlayoutattributepack.cs | 80 + .../structlayoutattributesize.cs | 80 + .../structlayoutattributevalue.cs | 80 + .../unmanagedtype/UnmanagedType.csproj | 44 + .../interopservices/unmanagedtype/unmanagedtype.cs | Bin 0 -> 5876 bytes .../RuntimeFieldHandleEquals.csproj | 45 + .../RuntimeFieldHandleGetHashCode.csproj | 45 + .../runtimefieldhandle/runtimefieldhandleequals.cs | 172 + .../runtimefieldhandlegethashcode.cs | 132 + .../RuntimeMethodHandleEquals.csproj | 45 + .../RuntimeMethodHanldeGetHashCode.csproj | 45 + .../runtimemethodhandleequals.cs | 115 + .../runtimemethodhanldegethashcode.cs | 89 + .../RuntimeTypeHandleEquals.csproj | 45 + .../RuntimeTypeHandleGetHashCode.csproj | 45 + .../runtimetypehandle/runtimetypehandleequals.cs | 318 + .../runtimetypehandlegethashcode.cs | 228 + .../cti/system/sbyte/SByteCompareTo2.csproj | 45 + .../cti/system/sbyte/SByteEquals1.csproj | 45 + .../cti/system/sbyte/SByteEquals2.csproj | 45 + .../cti/system/sbyte/SByteGetHashCode.csproj | 45 + .../system/sbyte/SByteIConvertibleToBoolean.csproj | 45 + .../system/sbyte/SByteIConvertibleToByte.csproj | 45 + .../system/sbyte/SByteIConvertibleToChar.csproj | 45 + .../system/sbyte/SByteIConvertibleToDecimal.csproj | 45 + .../system/sbyte/SByteIConvertibleToDouble.csproj | 45 + .../system/sbyte/SByteIConvertibleToInt16.csproj | 45 + .../system/sbyte/SByteIConvertibleToInt32.csproj | 45 + .../system/sbyte/SByteIConvertibleToInt64.csproj | 45 + .../system/sbyte/SByteIConvertibleToUInt16.csproj | 45 + .../system/sbyte/SByteIConvertibleToUInt32.csproj | 45 + .../system/sbyte/SByteIConvertibleToUInt64.csproj | 45 + .../cti/system/sbyte/SByteMaxValue.csproj | 45 + .../cti/system/sbyte/SByteMinValue.csproj | 45 + .../cti/system/sbyte/SByteParse1.csproj | 45 + .../cti/system/sbyte/SByteParse2.csproj | 45 + .../cti/system/sbyte/SByteParse3.csproj | 45 + .../cti/system/sbyte/SByteTryParse.csproj | 45 + .../cti/system/sbyte/sbytecompareto2.cs | 129 + .../CoreMangLib/cti/system/sbyte/sbyteequals1.cs | 197 + .../CoreMangLib/cti/system/sbyte/sbyteequals2.cs | 172 + .../cti/system/sbyte/sbytegethashcode.cs | 169 + .../cti/system/sbyte/sbyteiconvertibletoboolean.cs | 201 + .../cti/system/sbyte/sbyteiconvertibletobyte.cs | 157 + .../cti/system/sbyte/sbyteiconvertibletochar.cs | 157 + .../cti/system/sbyte/sbyteiconvertibletodecimal.cs | 154 + .../cti/system/sbyte/sbyteiconvertibletodouble.cs | 158 + .../cti/system/sbyte/sbyteiconvertibletoint16.cs | 158 + .../cti/system/sbyte/sbyteiconvertibletoint32.cs | 158 + .../cti/system/sbyte/sbyteiconvertibletoint64.cs | 158 + .../cti/system/sbyte/sbyteiconvertibletouint16.cs | 157 + .../cti/system/sbyte/sbyteiconvertibletouint32.cs | 157 + .../cti/system/sbyte/sbyteiconvertibletouint64.cs | 157 + .../CoreMangLib/cti/system/sbyte/sbytemaxvalue.cs | 77 + .../CoreMangLib/cti/system/sbyte/sbyteminvalue.cs | 57 + .../CoreMangLib/cti/system/sbyte/sbyteparse1.cs | 253 + .../CoreMangLib/cti/system/sbyte/sbyteparse2.cs | 330 + .../CoreMangLib/cti/system/sbyte/sbyteparse3.cs | 402 + .../CoreMangLib/cti/system/sbyte/sbytetryparse.cs | 499 + .../SecurityExceptionCtor1.csproj | 45 + .../SecurityExceptionCtor2.csproj | 45 + .../SecurityExceptionCtor3.csproj | 45 + .../SecurityExceptionToString.csproj | 45 + .../securityexception/securityexceptionctor1.cs | 65 + .../securityexception/securityexceptionctor2.cs | 70 + .../securityexception/securityexceptionctor3.cs | 86 + .../securityexception/securityexceptiontostring.cs | 73 + .../cti/system/single/SingleEpsilon.csproj | 45 + .../cti/system/single/SingleGetHashCode.csproj | 45 + .../cti/system/single/SingleIsInfinity.csproj | 45 + .../cti/system/single/SingleIsNaN.csproj | 45 + .../system/single/SingleIsNegativeInfinity.csproj | 45 + .../system/single/SingleIsPositiveInfinity.csproj | 45 + .../cti/system/single/SingleMaxValue.csproj | 45 + .../cti/system/single/SingleMinValue.csproj | 45 + .../CoreMangLib/cti/system/single/SingleNaN.csproj | 45 + .../cti/system/single/SingleParse1.csproj | 45 + .../cti/system/single/SingleParse2.csproj | 45 + .../cti/system/single/SingleToBoolean.csproj | 45 + .../cti/system/single/SingleToByte.csproj | 45 + .../cti/system/single/SingleToChar.csproj | 45 + .../cti/system/single/SingleToDateTime.csproj | 45 + .../cti/system/single/SingleToDecimal.csproj | 45 + .../cti/system/single/SingleToDouble.csproj | 45 + .../cti/system/single/SingleToInt16.csproj | 45 + .../cti/system/single/SingleToInt32.csproj | 45 + .../cti/system/single/SingleToInt64.csproj | 45 + .../cti/system/single/SingleToSByte.csproj | 45 + .../cti/system/single/SingleToSingle.csproj | 45 + .../cti/system/single/SingleToUInt16.csproj | 45 + .../cti/system/single/SingleToUInt32.csproj | 45 + .../cti/system/single/SingleToUInt64.csproj | 45 + .../cti/system/single/SingleTryParse.csproj | 45 + .../CoreMangLib/cti/system/single/singleepsilon.cs | Bin 0 -> 3342 bytes .../cti/system/single/singlegethashcode.cs | 152 + .../cti/system/single/singleisinfinity.cs | 105 + .../CoreMangLib/cti/system/single/singleisnan.cs | 105 + .../cti/system/single/singleisnegativeinfinity.cs | 105 + .../cti/system/single/singleispositiveinfinity.cs | 105 + .../cti/system/single/singlemaxvalue.cs | Bin 0 -> 3412 bytes .../cti/system/single/singleminvalue.cs | Bin 0 -> 3402 bytes .../src/CoreMangLib/cti/system/single/singlenan.cs | Bin 0 -> 3482 bytes .../CoreMangLib/cti/system/single/singleparse1.cs | Bin 0 -> 21004 bytes .../CoreMangLib/cti/system/single/singleparse2.cs | Bin 0 -> 35332 bytes .../cti/system/single/singletoboolean.cs | 219 + .../CoreMangLib/cti/system/single/singletobyte.cs | 107 + .../CoreMangLib/cti/system/single/singletochar.cs | Bin 0 -> 3704 bytes .../cti/system/single/singletodatetime.cs | Bin 0 -> 3768 bytes .../cti/system/single/singletodecimal.cs | 129 + .../cti/system/single/singletodouble.cs | 129 + .../CoreMangLib/cti/system/single/singletoint16.cs | 193 + .../CoreMangLib/cti/system/single/singletoint32.cs | 194 + .../CoreMangLib/cti/system/single/singletoint64.cs | 193 + .../CoreMangLib/cti/system/single/singletosbyte.cs | 193 + .../cti/system/single/singletosingle.cs | 172 + .../cti/system/single/singletouint16.cs | 137 + .../cti/system/single/singletouint32.cs | 137 + .../cti/system/single/singletouint64.cs | 137 + .../cti/system/single/singletryparse.cs | 615 + .../cti/system/string/StringChars.csproj | 45 + .../cti/system/string/StringCompare1.csproj | 45 + .../cti/system/string/StringCompare15.csproj | 45 + .../cti/system/string/StringCompare2.csproj | 45 + .../cti/system/string/StringCompare9.csproj | 45 + .../cti/system/string/StringCompareOrdinal1.csproj | 45 + .../cti/system/string/StringCompareOrdinal2.csproj | 45 + .../cti/system/string/StringConcat1.csproj | 45 + .../cti/system/string/StringConcat2.csproj | 45 + .../cti/system/string/StringConcat3.csproj | 45 + .../cti/system/string/StringConcat4.csproj | 45 + .../cti/system/string/StringConcat5.csproj | 45 + .../cti/system/string/StringConcat6.csproj | 45 + .../cti/system/string/StringConcat7.csproj | 45 + .../cti/system/string/StringConcat8.csproj | 45 + .../cti/system/string/StringCopyTo.csproj | 45 + .../cti/system/string/StringCtor5.csproj | 45 + .../cti/system/string/StringCtorChar.csproj | 45 + .../cti/system/string/StringEmpty.csproj | 45 + .../cti/system/string/StringEquals1.csproj | 45 + .../cti/system/string/StringEquals2.csproj | 45 + .../cti/system/string/StringEquals3.csproj | 45 + .../cti/system/string/StringEquals6.csproj | 45 + .../cti/system/string/StringFormat1.csproj | 45 + .../cti/system/string/StringFormat2.csproj | 45 + .../cti/system/string/StringGetEnumerator.csproj | 45 + .../cti/system/string/StringGetHashCode.csproj | 45 + .../string/StringIConvertibleToBoolean.csproj | 45 + .../system/string/StringIConvertibleToByte.csproj | 45 + .../system/string/StringIConvertibleToChar.csproj | 45 + .../system/string/StringIConvertibleToInt16.csproj | 45 + .../system/string/StringIConvertibleToInt32.csproj | 45 + .../system/string/StringIConvertibleToInt64.csproj | 45 + .../system/string/StringIConvertibleToSByte.csproj | 45 + .../string/StringIConvertibleToUInt16.csproj | 45 + .../string/StringIConvertibleToUInt32.csproj | 45 + .../string/StringIConvertibleToUInt64.csproj | 45 + .../string/StringIEnumerableGetEnumerator.csproj | 45 + .../cti/system/string/StringIndexOf10.csproj | 45 + .../cti/system/string/StringInsert.csproj | 45 + .../cti/system/string/StringIsNullOrEmpty.csproj | 45 + .../cti/system/string/StringJoin.csproj | 45 + .../cti/system/string/StringJoin1.csproj | 45 + .../cti/system/string/StringJoin2.csproj | 45 + .../cti/system/string/StringLength.csproj | 45 + .../cti/system/string/StringPadLeft.csproj | 45 + .../cti/system/string/StringPadLeft1.csproj | 45 + .../cti/system/string/StringPadLeft2.csproj | 45 + .../cti/system/string/StringPadRight.csproj | 45 + .../cti/system/string/StringPadRight1.csproj | 45 + .../cti/system/string/StringPadRight2.csproj | 45 + .../cti/system/string/StringRemove1.csproj | 45 + .../cti/system/string/StringRemove2.csproj | 45 + .../cti/system/string/StringReplace1.csproj | 45 + .../cti/system/string/StringReplace2.csproj | 45 + .../cti/system/string/StringSplit1.csproj | 45 + .../cti/system/string/StringSubString1.csproj | 45 + .../cti/system/string/StringSubString2.csproj | 45 + .../cti/system/string/StringToCharArray.csproj | 45 + .../cti/system/string/StringToString1.csproj | 45 + .../cti/system/string/StringTrim1.csproj | 45 + .../cti/system/string/StringTrim1b.csproj | 45 + .../cti/system/string/StringTrim2.csproj | 45 + .../cti/system/string/StringTrim3.csproj | 45 + .../cti/system/string/StringTrim4.csproj | 45 + .../CoreMangLib/cti/system/string/stringchars.cs | 227 + .../cti/system/string/stringcompare1.cs | 724 + .../cti/system/string/stringcompare15.cs | 408 + .../cti/system/string/stringcompare2.cs | 416 + .../cti/system/string/stringcompare9.cs | 218 + .../cti/system/string/stringcompareordinal1.cs | 587 + .../cti/system/string/stringcompareordinal2.cs | 1216 + .../CoreMangLib/cti/system/string/stringconcat1.cs | 373 + .../CoreMangLib/cti/system/string/stringconcat2.cs | 476 + .../CoreMangLib/cti/system/string/stringconcat3.cs | 395 + .../CoreMangLib/cti/system/string/stringconcat4.cs | 356 + .../CoreMangLib/cti/system/string/stringconcat5.cs | 501 + .../CoreMangLib/cti/system/string/stringconcat6.cs | 372 + .../CoreMangLib/cti/system/string/stringconcat7.cs | 435 + .../CoreMangLib/cti/system/string/stringconcat8.cs | 384 + .../CoreMangLib/cti/system/string/stringcopyto.cs | 480 + .../CoreMangLib/cti/system/string/stringctor5.cs | 305 + .../cti/system/string/stringctorchar.cs | 132 + .../CoreMangLib/cti/system/string/stringempty.cs | 77 + .../CoreMangLib/cti/system/string/stringequals1.cs | 659 + .../CoreMangLib/cti/system/string/stringequals2.cs | 512 + .../CoreMangLib/cti/system/string/stringequals3.cs | 458 + .../CoreMangLib/cti/system/string/stringequals6.cs | 215 + .../CoreMangLib/cti/system/string/stringformat1.cs | 581 + .../CoreMangLib/cti/system/string/stringformat2.cs | 663 + .../cti/system/string/stringgetenumerator.cs | 217 + .../cti/system/string/stringgethashcode.cs | 308 + .../system/string/stringiconvertibletoboolean.cs | 266 + .../cti/system/string/stringiconvertibletobyte.cs | 340 + .../cti/system/string/stringiconvertibletochar.cs | 188 + .../cti/system/string/stringiconvertibletoint16.cs | 384 + .../cti/system/string/stringiconvertibletoint32.cs | 385 + .../cti/system/string/stringiconvertibletoint64.cs | 385 + .../cti/system/string/stringiconvertibletosbyte.cs | 383 + .../system/string/stringiconvertibletouint16.cs | 339 + .../system/string/stringiconvertibletouint32.cs | 339 + .../system/string/stringiconvertibletouint64.cs | 362 + .../string/stringienumerablegetenumerator.cs | 218 + .../cti/system/string/stringindexof10.cs | 185 + .../CoreMangLib/cti/system/string/stringinsert.cs | 374 + .../cti/system/string/stringisnullorempty.cs | 264 + .../CoreMangLib/cti/system/string/stringjoin.cs | Bin 0 -> 12426 bytes .../CoreMangLib/cti/system/string/stringjoin1.cs | 278 + .../CoreMangLib/cti/system/string/stringjoin2.cs | 696 + .../CoreMangLib/cti/system/string/stringlength.cs | 209 + .../CoreMangLib/cti/system/string/stringpadleft.cs | 101 + .../cti/system/string/stringpadleft1.cs | 276 + .../cti/system/string/stringpadleft2.cs | 285 + .../cti/system/string/stringpadright.cs | 101 + .../cti/system/string/stringpadright1.cs | 276 + .../cti/system/string/stringpadright2.cs | 285 + .../CoreMangLib/cti/system/string/stringremove1.cs | 269 + .../CoreMangLib/cti/system/string/stringremove2.cs | 417 + .../cti/system/string/stringreplace1.cs | 379 + .../cti/system/string/stringreplace2.cs | 374 + .../CoreMangLib/cti/system/string/stringsplit1.cs | 401 + .../cti/system/string/stringsubstring1.cs | 276 + .../cti/system/string/stringsubstring2.cs | 355 + .../cti/system/string/stringtochararray.cs | 104 + .../cti/system/string/stringtostring1.cs | 104 + .../CoreMangLib/cti/system/string/stringtrim1.cs | 196 + .../CoreMangLib/cti/system/string/stringtrim1b.cs | 202 + .../CoreMangLib/cti/system/string/stringtrim2.cs | 332 + .../CoreMangLib/cti/system/string/stringtrim3.cs | 269 + .../CoreMangLib/cti/system/string/stringtrim4.cs | 298 + .../system/stringcompare/StringComparerCtor.csproj | 45 + .../cti/system/stringcompare/stringcomparerctor.cs | 214 + .../stringcomparer/StringComparerCompare2.csproj | 45 + .../stringcomparer/StringComparerEquals1.csproj | 45 + .../stringcomparer/StringComparerEquals3.csproj | 45 + .../stringcomparer/StringComparerGetType.csproj | 45 + .../stringcomparer/stringcomparercompare2.cs | 233 + .../system/stringcomparer/stringcomparerequals1.cs | 174 + .../system/stringcomparer/stringcomparerequals3.cs | 190 + .../system/stringcomparer/stringcomparergettype.cs | 213 + .../StringComparisonCurrentCulture.csproj | 45 + ...StringComparisonCurrentCultureIgnoreCase.csproj | 45 + .../StringComparisonOrdinal.csproj | 45 + .../StringComparisonOrdinalIgnoreCase.csproj | 45 + .../stringcomparisoncurrentculture.cs | 70 + .../stringcomparisoncurrentcultureignorecase.cs | 70 + .../stringcomparison/stringcomparisonordinal.cs | 70 + .../stringcomparisonordinalignorecase.cs | 70 + .../szarrayhelper/SZArrayHelperSetItem.csproj | 45 + .../system/szarrayhelper/szarrayhelpersetitem.cs | 48 + .../cti/system/text/decoder/DecoderCtor.csproj | 45 + .../cti/system/text/decoder/DecoderReset.csproj | 45 + .../cti/system/text/decoder/decoderctor.cs | 84 + .../cti/system/text/decoder/decoderreset.cs | 146 + .../cti/system/text/encoder/EncoderCtor.csproj | 45 + .../cti/system/text/encoder/encoderctor.cs | 84 + .../text/encoding/EncodingBigEndianUnicode.csproj | 45 + .../cti/system/text/encoding/EncodingClone.csproj | 45 + .../system/text/encoding/EncodingConvert1.csproj | 45 + .../system/text/encoding/EncodingConvert2.csproj | 45 + .../cti/system/text/encoding/EncodingCtor1.csproj | 45 + .../cti/system/text/encoding/EncodingEquals.csproj | 45 + .../text/encoding/EncodingGetByteCount.csproj | 45 + .../text/encoding/EncodingGetByteCount1.csproj | 45 + .../text/encoding/EncodingGetByteCount2.csproj | 45 + .../text/encoding/EncodingGetByteCount3.csproj | 45 + .../system/text/encoding/EncodingGetBytes1.csproj | 45 + .../system/text/encoding/EncodingGetBytes2.csproj | 45 + .../system/text/encoding/EncodingGetBytes3.csproj | 45 + .../system/text/encoding/EncodingGetBytes4.csproj | 45 + .../system/text/encoding/EncodingGetBytes5.csproj | 45 + .../text/encoding/EncodingGetCharCount.csproj | 45 + .../text/encoding/EncodingGetCharCount1.csproj | 45 + .../text/encoding/EncodingGetCharCount2.csproj | 45 + .../system/text/encoding/EncodingGetChars1.csproj | 45 + .../system/text/encoding/EncodingGetChars2.csproj | 45 + .../system/text/encoding/EncodingGetChars3.csproj | 45 + .../system/text/encoding/EncodingGetDecoder.csproj | 45 + .../system/text/encoding/EncodingGetEncoder.csproj | 45 + .../text/encoding/EncodingGetEncoding2.csproj | 45 + .../text/encoding/EncodingGetMaxByteCount.csproj | 45 + .../text/encoding/EncodingGetMaxCharCount.csproj | 45 + .../text/encoding/EncodingGetPreamble.csproj | 45 + .../system/text/encoding/EncodingGetString.csproj | 45 + .../cti/system/text/encoding/EncodingUTF8.csproj | 45 + .../system/text/encoding/EncodingUnicode.csproj | 45 + .../system/text/encoding/EncodingWebName.csproj | 45 + .../text/encoding/encodingbigendianunicode.cs | 103 + .../cti/system/text/encoding/encodingclone.cs | 104 + .../cti/system/text/encoding/encodingconvert1.cs | 183 + .../cti/system/text/encoding/encodingconvert2.cs | 358 + .../cti/system/text/encoding/encodingctor1.cs | 104 + .../cti/system/text/encoding/encodingequals.cs | 104 + .../system/text/encoding/encodinggetbytecount.cs | 213 + .../system/text/encoding/encodinggetbytecount1.cs | 113 + .../system/text/encoding/encodinggetbytecount2.cs | 200 + .../system/text/encoding/encodinggetbytecount3.cs | 111 + .../cti/system/text/encoding/encodinggetbytes1.cs | 460 + .../cti/system/text/encoding/encodinggetbytes2.cs | 271 + .../cti/system/text/encoding/encodinggetbytes3.cs | 369 + .../cti/system/text/encoding/encodinggetbytes4.cs | 202 + .../cti/system/text/encoding/encodinggetbytes5.cs | 365 + .../system/text/encoding/encodinggetcharcount.cs | Bin 0 -> 26652 bytes .../system/text/encoding/encodinggetcharcount1.cs | 131 + .../system/text/encoding/encodinggetcharcount2.cs | 237 + .../cti/system/text/encoding/encodinggetchars1.cs | Bin 0 -> 40576 bytes .../cti/system/text/encoding/encodinggetchars2.cs | 212 + .../cti/system/text/encoding/encodinggetchars3.cs | 377 + .../cti/system/text/encoding/encodinggetdecoder.cs | 126 + .../cti/system/text/encoding/encodinggetencoder.cs | 103 + .../system/text/encoding/encodinggetencoding2.cs | 148 + .../text/encoding/encodinggetmaxbytecount.cs | Bin 0 -> 9968 bytes .../text/encoding/encodinggetmaxcharcount.cs | Bin 0 -> 9020 bytes .../system/text/encoding/encodinggetpreamble.cs | 106 + .../cti/system/text/encoding/encodinggetstring.cs | Bin 0 -> 26012 bytes .../cti/system/text/encoding/encodingunicode.cs | 103 + .../cti/system/text/encoding/encodingutf8.cs | 103 + .../cti/system/text/encoding/encodingwebname.cs | 177 + .../text/stringbuilder/StringBuilderAppend.csproj | 45 + .../text/stringbuilder/StringBuilderAppend1.csproj | 45 + .../stringbuilder/StringBuilderAppend10.csproj | 45 + .../stringbuilder/StringBuilderAppend11.csproj | 45 + .../stringbuilder/StringBuilderAppend12.csproj | 45 + .../stringbuilder/StringBuilderAppend13.csproj | 45 + .../stringbuilder/StringBuilderAppend14.csproj | 45 + .../stringbuilder/StringBuilderAppend15.csproj | 45 + .../stringbuilder/StringBuilderAppend16.csproj | 45 + .../stringbuilder/StringBuilderAppend17.csproj | 45 + .../stringbuilder/StringBuilderAppend18.csproj | 45 + .../stringbuilder/StringBuilderAppend19.csproj | 45 + .../text/stringbuilder/StringBuilderAppend2.csproj | 45 + .../text/stringbuilder/StringBuilderAppend3.csproj | 45 + .../text/stringbuilder/StringBuilderAppend4.csproj | 45 + .../text/stringbuilder/StringBuilderAppend5.csproj | 45 + .../text/stringbuilder/StringBuilderAppend6.csproj | 45 + .../text/stringbuilder/StringBuilderAppend7.csproj | 45 + .../text/stringbuilder/StringBuilderAppend8.csproj | 45 + .../text/stringbuilder/StringBuilderAppend9.csproj | 45 + .../stringbuilder/StringBuilderCapacity.csproj | 45 + .../stringbuilder/StringBuilderCapacity_cti.csproj | 45 + .../text/stringbuilder/StringBuilderChars.csproj | 45 + .../text/stringbuilder/StringBuilderInsert.csproj | 45 + .../text/stringbuilder/StringBuilderInsert3.csproj | 45 + .../text/stringbuilder/StringBuilderInsert4.csproj | 45 + .../text/stringbuilder/StringBuilderLength.csproj | 45 + .../stringbuilder/StringBuilderLength_cti.csproj | 45 + .../text/stringbuilder/StringBuilderRemove.csproj | 45 + .../stringbuilder/StringBuilderReplace1.csproj | 45 + .../stringbuilder/StringBuilderReplace2.csproj | 45 + .../stringbuilder/StringBuilderReplace3.csproj | 45 + .../stringbuilder/StringBuilderReplace4.csproj | 45 + .../stringbuilder/StringBuilderToString1.csproj | 45 + .../stringbuilder/StringBuilderToString2.csproj | 45 + .../text/stringbuilder/StringBuilderctor1.csproj | 45 + .../text/stringbuilder/StringBuilderctor2.csproj | 45 + .../text/stringbuilder/StringBuilderctor3.csproj | 45 + .../text/stringbuilder/StringBuilderctor4.csproj | 45 + .../text/stringbuilder/StringBuilderctor5.csproj | 45 + .../text/stringbuilder/StringBuilderctor6.csproj | 45 + .../text/stringbuilder/stringbuilderappend.cs | 335 + .../text/stringbuilder/stringbuilderappend1.cs | 107 + .../text/stringbuilder/stringbuilderappend10.cs | 129 + .../text/stringbuilder/stringbuilderappend11.cs | 129 + .../text/stringbuilder/stringbuilderappend12.cs | 107 + .../text/stringbuilder/stringbuilderappend13.cs | 155 + .../text/stringbuilder/stringbuilderappend14.cs | 135 + .../text/stringbuilder/stringbuilderappend15.cs | 108 + .../text/stringbuilder/stringbuilderappend16.cs | 157 + .../text/stringbuilder/stringbuilderappend17.cs | 183 + .../text/stringbuilder/stringbuilderappend18.cs | 270 + .../text/stringbuilder/stringbuilderappend19.cs | 258 + .../text/stringbuilder/stringbuilderappend2.cs | 107 + .../text/stringbuilder/stringbuilderappend3.cs | 107 + .../text/stringbuilder/stringbuilderappend4.cs | 140 + .../text/stringbuilder/stringbuilderappend5.cs | 107 + .../text/stringbuilder/stringbuilderappend6.cs | 107 + .../text/stringbuilder/stringbuilderappend7.cs | 109 + .../text/stringbuilder/stringbuilderappend8.cs | 107 + .../text/stringbuilder/stringbuilderappend9.cs | 107 + .../text/stringbuilder/stringbuildercapacity.cs | 247 + .../stringbuilder/stringbuildercapacity_cti.cs | 264 + .../text/stringbuilder/stringbuilderchars.cs | 316 + .../text/stringbuilder/stringbuilderctor1.cs | 57 + .../text/stringbuilder/stringbuilderctor2.cs | 125 + .../text/stringbuilder/stringbuilderctor3.cs | 102 + .../text/stringbuilder/stringbuilderctor4.cs | 183 + .../text/stringbuilder/stringbuilderctor5.cs | 230 + .../text/stringbuilder/stringbuilderctor6.cs | 230 + .../text/stringbuilder/stringbuilderinsert.cs | 169 + .../text/stringbuilder/stringbuilderinsert3.cs | 254 + .../text/stringbuilder/stringbuilderinsert4.cs | 356 + .../text/stringbuilder/stringbuilderlength.cs | 251 + .../text/stringbuilder/stringbuilderlength_cti.cs | 206 + .../text/stringbuilder/stringbuilderremove.cs | 340 + .../text/stringbuilder/stringbuilderreplace1.cs | 200 + .../text/stringbuilder/stringbuilderreplace2.cs | 311 + .../text/stringbuilder/stringbuilderreplace3.cs | 275 + .../text/stringbuilder/stringbuilderreplace4.cs | 433 + .../text/stringbuilder/stringbuildertostring1.cs | 79 + .../text/stringbuilder/stringbuildertostring2.cs | 317 + .../unicodeencoding/UnicodeEncodingCtor1.csproj | 45 + .../unicodeencoding/UnicodeEncodingEquals.csproj | 45 + .../UnicodeEncodingGetByteCount1.csproj | 45 + .../UnicodeEncodingGetByteCount2.csproj | 45 + .../UnicodeEncodingGetBytes2.csproj | 45 + .../UnicodeEncodingGetCharCount.csproj | 45 + .../unicodeencoding/UnicodeEncodingGetChars.csproj | 45 + .../UnicodeEncodingGetDecoder.csproj | 45 + .../UnicodeEncodingGetEncoder.csproj | 45 + .../UnicodeEncodingGetHashCode.csproj | 45 + .../UnicodeEncodingGetMaxByteCount.csproj | 45 + .../UnicodeEncodingGetMaxCharCount.csproj | 45 + .../UnicodeEncodingGetPreamble.csproj | 45 + .../UnicodeEncodingGetString.csproj | 45 + .../text/unicodeencoding/unicodeencodingctor1.cs | 72 + .../text/unicodeencoding/unicodeencodingequals.cs | 136 + .../unicodeencodinggetbytecount1.cs | 269 + .../unicodeencodinggetbytecount2.cs | 210 + .../unicodeencoding/unicodeencodinggetbytes2.cs | 504 + .../unicodeencoding/unicodeencodinggetcharcount.cs | 384 + .../unicodeencoding/unicodeencodinggetchars.cs | 560 + .../unicodeencoding/unicodeencodinggetdecoder.cs | 125 + .../unicodeencoding/unicodeencodinggetencoder.cs | 126 + .../unicodeencoding/unicodeencodinggethashcode.cs | 77 + .../unicodeencodinggetmaxbytecount.cs | 199 + .../unicodeencodinggetmaxcharcount.cs | 172 + .../unicodeencoding/unicodeencodinggetpreamble.cs | 133 + .../unicodeencoding/unicodeencodinggetstring.cs | 409 + .../text/utf8encoding/UTF8EncodingCtor.csproj | 45 + .../text/utf8encoding/UTF8EncodingCtor2.csproj | 45 + .../text/utf8encoding/UTF8EncodingCtor3.csproj | 45 + .../text/utf8encoding/UTF8EncodingEquals.csproj | 45 + .../utf8encoding/UTF8EncodingGetByteCount1.csproj | 45 + .../utf8encoding/UTF8EncodingGetByteCount2.csproj | 45 + .../text/utf8encoding/UTF8EncodingGetBytes1.csproj | 45 + .../text/utf8encoding/UTF8EncodingGetBytes2.csproj | 45 + .../utf8encoding/UTF8EncodingGetCharCount.csproj | 45 + .../text/utf8encoding/UTF8EncodingGetChars.csproj | 45 + .../utf8encoding/UTF8EncodingGetDecoder.csproj | 45 + .../utf8encoding/UTF8EncodingGetEncoder.csproj | 45 + .../utf8encoding/UTF8EncodingGetHashCode.csproj | 45 + .../UTF8EncodingGetMaxByteCount.csproj | 45 + .../UTF8EncodingGetMaxCharCount.csproj | 45 + .../utf8encoding/UTF8EncodingGetPreamble.csproj | 45 + .../text/utf8encoding/UTF8EncodingGetString.csproj | 45 + .../system/text/utf8encoding/utf8encodingctor.cs | 103 + .../system/text/utf8encoding/utf8encodingctor2.cs | 131 + .../system/text/utf8encoding/utf8encodingctor3.cs | 187 + .../system/text/utf8encoding/utf8encodingequals.cs | 161 + .../text/utf8encoding/utf8encodinggetbytecount1.cs | 238 + .../text/utf8encoding/utf8encodinggetbytecount2.cs | 142 + .../text/utf8encoding/utf8encodinggetbytes1.cs | 373 + .../text/utf8encoding/utf8encodinggetbytes2.cs | 341 + .../text/utf8encoding/utf8encodinggetcharcount.cs | 234 + .../text/utf8encoding/utf8encodinggetchars.cs | 372 + .../text/utf8encoding/utf8encodinggetdecoder.cs | 98 + .../text/utf8encoding/utf8encodinggetencoder.cs | 98 + .../text/utf8encoding/utf8encodinggethashcode.cs | 133 + .../utf8encoding/utf8encodinggetmaxbytecount.cs | 105 + .../utf8encoding/utf8encodinggetmaxcharcount.cs | 104 + .../text/utf8encoding/utf8encodinggetpreamble.cs | 100 + .../text/utf8encoding/utf8encodinggetstring.cs | 201 + .../autoresetevent/AutoResetEventCtor.csproj | 45 + .../autoresetevent/AutoResetEventReSet.csproj | 45 + .../autoresetevent/AutoResetEventSet.csproj | 45 + .../threading/autoresetevent/autoreseteventctor.cs | 110 + .../autoresetevent/autoreseteventreset.cs | 89 + .../threading/autoresetevent/autoreseteventset.cs | 73 + .../threading/interlocked/InterlockedAdd1.csproj | 45 + .../threading/interlocked/InterlockedAdd2.csproj | 45 + .../interlocked/InterlockedCompareExchange1.csproj | 45 + .../interlocked/InterlockedCompareExchange5.csproj | 45 + .../interlocked/InterlockedCompareExchange6.csproj | 45 + .../interlocked/InterlockedCompareExchange7.csproj | 45 + .../interlocked/InterlockedDecrement1.csproj | 45 + .../interlocked/InterlockedDecrement2.csproj | 45 + .../interlocked/InterlockedExchange1.csproj | 45 + .../interlocked/InterlockedExchange5.csproj | 45 + .../interlocked/InterlockedExchange6.csproj | 45 + .../interlocked/InterlockedExchange7.csproj | 45 + .../interlocked/InterlockedIncrement1.csproj | 45 + .../interlocked/InterlockedIncrement2.csproj | 45 + .../threading/interlocked/interlockedadd1.cs | 224 + .../threading/interlocked/interlockedadd2.cs | 214 + .../interlocked/interlockedcompareexchange1.cs | 141 + .../interlocked/interlockedcompareexchange5.cs | 166 + .../interlocked/interlockedcompareexchange6.cs | 130 + .../interlocked/interlockedcompareexchange7.cs | 361 + .../threading/interlocked/interlockeddecrement1.cs | 115 + .../threading/interlocked/interlockeddecrement2.cs | 115 + .../threading/interlocked/interlockedexchange1.cs | 84 + .../threading/interlocked/interlockedexchange5.cs | 85 + .../threading/interlocked/interlockedexchange6.cs | 83 + .../threading/interlocked/interlockedexchange7.cs | 149 + .../threading/interlocked/interlockedincrement1.cs | 115 + .../threading/interlocked/interlockedincrement2.cs | 115 + .../manualresetevent/ManualResetEventCtor.csproj | 45 + .../manualresetevent/manualreseteventctor.cs | 97 + .../threading/timeout/TimeOutInfinite.csproj | 45 + .../system/threading/timeout/timeoutinfinite.cs | 71 + .../threading/waithandle/WaitHandleCtor.csproj | 45 + .../threading/waithandle/WaitHandleDispose1.csproj | 45 + .../threading/waithandle/WaitHandleDispose3.csproj | 45 + .../system/threading/waithandle/waithandlector.cs | 79 + .../threading/waithandle/waithandledispose1.cs | 149 + .../threading/waithandle/waithandledispose3.cs | 101 + .../timeoutexception/TimeoutExceptionCtor1.csproj | 45 + .../timeoutexception/TimeoutExceptionCtor2.csproj | 45 + .../timeoutexception/TimeoutExceptionCtor3.csproj | 45 + .../timeoutexception/timeoutexceptionctor1.cs | 69 + .../timeoutexception/timeoutexceptionctor2.cs | 147 + .../timeoutexception/timeoutexceptionctor3.cs | 176 + .../cti/system/timespan/TimeSpanAdd.csproj | 45 + .../cti/system/timespan/TimeSpanCompare1.csproj | 45 + .../cti/system/timespan/TimeSpanCompareTo2.csproj | 45 + .../cti/system/timespan/TimeSpanCtor1.csproj | 45 + .../cti/system/timespan/TimeSpanCtor2.csproj | 45 + .../cti/system/timespan/TimeSpanCtor3.csproj | 45 + .../cti/system/timespan/TimeSpanCtor4.csproj | 45 + .../cti/system/timespan/TimeSpanDuration.csproj | 45 + .../cti/system/timespan/TimeSpanEquals1.csproj | 45 + .../cti/system/timespan/TimeSpanEquals2.csproj | 45 + .../cti/system/timespan/TimeSpanEquals3.csproj | 45 + .../cti/system/timespan/TimeSpanFromTicks.csproj | 45 + .../cti/system/timespan/TimeSpanGetHashCode.csproj | 45 + .../cti/system/timespan/TimeSpanMaxValue.csproj | 45 + .../cti/system/timespan/TimeSpanMinValue.csproj | 45 + .../cti/system/timespan/TimeSpanNegate.csproj | 45 + .../cti/system/timespan/TimeSpanTicks.csproj | 45 + .../cti/system/timespan/TimeSpanTicksPerDay.csproj | 45 + .../system/timespan/TimeSpanTicksPerHour.csproj | 45 + .../system/timespan/TimeSpanTicksPerMinute.csproj | 45 + .../system/timespan/TimeSpanTicksPerSecond.csproj | 45 + .../system/timespan/TimeSpanToString_str.csproj | 46 + .../cti/system/timespan/TimeSpanTotalDays.csproj | 45 + .../cti/system/timespan/TimeSpanTotalHours.csproj | 45 + .../timespan/TimeSpanTotalMilliseconds.csproj | 45 + .../system/timespan/TimeSpanTotalMinutes.csproj | 45 + .../system/timespan/TimeSpanTotalSeconds.csproj | 45 + .../cti/system/timespan/TimeSpanZero.csproj | 45 + .../CoreMangLib/cti/system/timespan/timespanadd.cs | 161 + .../cti/system/timespan/timespancompare1.cs | 132 + .../cti/system/timespan/timespancompareto2.cs | 132 + .../cti/system/timespan/timespanctor1.cs | 172 + .../cti/system/timespan/timespanctor2.cs | 175 + .../cti/system/timespan/timespanctor3.cs | 177 + .../cti/system/timespan/timespanctor4.cs | 133 + .../cti/system/timespan/timespanduration.cs | 178 + .../cti/system/timespan/timespanequals1.cs | 172 + .../cti/system/timespan/timespanequals2.cs | 138 + .../cti/system/timespan/timespanequals3.cs | 141 + .../cti/system/timespan/timespanfromticks.cs | 106 + .../cti/system/timespan/timespangethashcode.cs | 108 + .../cti/system/timespan/timespanmaxvalue.cs | 84 + .../cti/system/timespan/timespanminvalue.cs | 84 + .../cti/system/timespan/timespannegate.cs | 181 + .../cti/system/timespan/timespansupport.cs | 168 + .../cti/system/timespan/timespanticks.cs | 74 + .../cti/system/timespan/timespanticksperday.cs | 75 + .../cti/system/timespan/timespanticksperhour.cs | 75 + .../cti/system/timespan/timespanticksperminute.cs | 75 + .../cti/system/timespan/timespantickspersecond.cs | 75 + .../cti/system/timespan/timespantostring_str.cs | 279 + .../cti/system/timespan/timespantotaldays.cs | 139 + .../cti/system/timespan/timespantotalhours.cs | 151 + .../system/timespan/timespantotalmilliseconds.cs | 123 + .../cti/system/timespan/timespantotalminutes.cs | 150 + .../cti/system/timespan/timespantotalseconds.cs | 151 + .../cti/system/timespan/timespanzero.cs | 84 + .../CoreMangLib/cti/system/type/TypeEquals1.csproj | 45 + .../CoreMangLib/cti/system/type/TypeEquals2.csproj | 45 + .../cti/system/type/TypeGetArrayRank.csproj | 45 + .../cti/system/type/TypeGetElementType.csproj | 45 + .../type/TypeGetGenericTypeDefinition.csproj | 45 + .../cti/system/type/TypeGetHashCode.csproj | 45 + .../cti/system/type/TypeGetType1.csproj | 45 + .../cti/system/type/TypeGetType2.csproj | 45 + .../cti/system/type/TypeGetTypeFromHandle.csproj | 45 + .../cti/system/type/TypeHasElementTypeImpl.csproj | 45 + .../cti/system/type/TypeIsByRefImpl.csproj | 45 + .../cti/system/type/TypeIsPointerImpl.csproj | 45 + .../cti/system/type/TypeMakeArrayType1.csproj | 45 + .../cti/system/type/TypeMakeArrayType2.csproj | 45 + .../cti/system/type/TypeMakeByRefType.csproj | 45 + .../cti/system/type/TypeMakePointerType.csproj | 45 + .../cti/system/type/TypeToString.csproj | 45 + .../src/CoreMangLib/cti/system/type/typeequals1.cs | 211 + .../src/CoreMangLib/cti/system/type/typeequals2.cs | 123 + .../cti/system/type/typegetarrayrank.cs | 199 + .../cti/system/type/typegetelementtype.cs | Bin 0 -> 5722 bytes .../system/type/typegetgenerictypedefinition.cs | 127 + .../CoreMangLib/cti/system/type/typegethashcode.cs | 116 + .../CoreMangLib/cti/system/type/typegettype1.cs | 120 + .../CoreMangLib/cti/system/type/typegettype2.cs | 176 + .../cti/system/type/typegettypefromhandle.cs | 140 + .../cti/system/type/typehaselementtypeimpl.cs | 121 + .../CoreMangLib/cti/system/type/typeisbyrefimpl.cs | 101 + .../cti/system/type/typeispointerimpl.cs | 195 + .../cti/system/type/typemakearraytype1.cs | 238 + .../cti/system/type/typemakearraytype2.cs | 385 + .../cti/system/type/typemakebyreftype.cs | 216 + .../cti/system/type/typemakepointertype.cs | 183 + .../CoreMangLib/cti/system/type/typetostring.cs | 287 + .../cti/system/typecode/TypeCodeBoolean.csproj | 45 + .../cti/system/typecode/TypeCodeByte.csproj | 45 + .../cti/system/typecode/TypeCodeChar.csproj | 45 + .../cti/system/typecode/TypeCodeDateTime.csproj | 45 + .../cti/system/typecode/TypeCodeDecimal.csproj | 45 + .../cti/system/typecode/TypeCodeDouble.csproj | 45 + .../cti/system/typecode/TypeCodeEmpty.csproj | 45 + .../cti/system/typecode/TypeCodeInt16.csproj | 45 + .../cti/system/typecode/TypeCodeInt32.csproj | 45 + .../cti/system/typecode/TypeCodeInt64.csproj | 45 + .../cti/system/typecode/TypeCodeObject.csproj | 45 + .../cti/system/typecode/TypeCodeSByte.csproj | 45 + .../cti/system/typecode/TypeCodeSingle.csproj | 45 + .../cti/system/typecode/TypeCodeString.csproj | 45 + .../cti/system/typecode/TypeCodeUInt16.csproj | 45 + .../cti/system/typecode/TypeCodeUInt32.csproj | 45 + .../cti/system/typecode/TypeCodeUInt64.csproj | 45 + .../cti/system/typecode/typecodeboolean.cs | 103 + .../cti/system/typecode/typecodebyte.cs | 102 + .../cti/system/typecode/typecodechar.cs | 102 + .../cti/system/typecode/typecodedatetime.cs | 102 + .../cti/system/typecode/typecodedecimal.cs | 102 + .../cti/system/typecode/typecodedouble.cs | 102 + .../cti/system/typecode/typecodeempty.cs | 102 + .../cti/system/typecode/typecodeint16.cs | 102 + .../cti/system/typecode/typecodeint32.cs | 102 + .../cti/system/typecode/typecodeint64.cs | 102 + .../cti/system/typecode/typecodeobject.cs | 102 + .../cti/system/typecode/typecodesbyte.cs | 102 + .../cti/system/typecode/typecodesingle.cs | 102 + .../cti/system/typecode/typecodestring.cs | 102 + .../cti/system/typecode/typecodeuint16.cs | 102 + .../cti/system/typecode/typecodeuint32.cs | 98 + .../cti/system/typecode/typecodeuint64.cs | 102 + .../TypeLoadExceptionCtor1.csproj | 45 + .../TypeLoadExceptionCtor2.csproj | 45 + .../TypeLoadExceptionCtor3.csproj | 45 + .../TypeLoadExceptionMessage.csproj | 45 + .../typeloadexception/typeloadexceptionctor1.cs | 70 + .../typeloadexception/typeloadexceptionctor2.cs | 189 + .../typeloadexception/typeloadexceptionctor3.cs | 189 + .../typeloadexception/typeloadexceptionmessage.cs | 166 + .../cti/system/uint16/UInt16CompareTo1.csproj | 45 + .../cti/system/uint16/UInt16Equals1.csproj | 45 + .../cti/system/uint16/UInt16Equals2.csproj | 45 + .../uint16/UInt16IConvertibleToBoolean.csproj | 45 + .../system/uint16/UInt16IConvertibleToByte.csproj | 45 + .../system/uint16/UInt16IConvertibleToChar.csproj | 45 + .../uint16/UInt16IConvertibleToDateTime.csproj | 45 + .../uint16/UInt16IConvertibleToDecimal.csproj | 45 + .../uint16/UInt16IConvertibleToDouble.csproj | 45 + .../system/uint16/UInt16IConvertibleToInt16.csproj | 45 + .../system/uint16/UInt16IConvertibleToInt32.csproj | 45 + .../system/uint16/UInt16IConvertibleToInt64.csproj | 45 + .../system/uint16/UInt16IConvertibleToSByte.csproj | 45 + .../uint16/UInt16IConvertibleToSingle.csproj | 45 + .../system/uint16/UInt16IConvertibleToType.csproj | 45 + .../uint16/UInt16IConvertibleToUInt16.csproj | 45 + .../uint16/UInt16IConvertibleToUInt32.csproj | 45 + .../uint16/UInt16IConvertibleToUInt64.csproj | 45 + .../cti/system/uint16/UInt16Parse1.csproj | 45 + .../cti/system/uint16/UInt16Parse2.csproj | 45 + .../cti/system/uint16/UInt16Parse3.csproj | 45 + .../cti/system/uint16/UInt16ToString3.csproj | 45 + .../cti/system/uint16/UInt16ToString4.csproj | 45 + .../cti/system/uint16/UInt16TryParse.csproj | 45 + .../cti/system/uint16/uint16compareto1.cs | 156 + .../CoreMangLib/cti/system/uint16/uint16equals1.cs | 181 + .../CoreMangLib/cti/system/uint16/uint16equals2.cs | 156 + .../system/uint16/uint16iconvertibletoboolean.cs | 155 + .../cti/system/uint16/uint16iconvertibletobyte.cs | 195 + .../cti/system/uint16/uint16iconvertibletochar.cs | 158 + .../system/uint16/uint16iconvertibletodatetime.cs | 81 + .../system/uint16/uint16iconvertibletodecimal.cs | 158 + .../system/uint16/uint16iconvertibletodouble.cs | 158 + .../cti/system/uint16/uint16iconvertibletoint16.cs | 195 + .../cti/system/uint16/uint16iconvertibletoint32.cs | 158 + .../cti/system/uint16/uint16iconvertibletoint64.cs | 158 + .../cti/system/uint16/uint16iconvertibletosbyte.cs | 195 + .../system/uint16/uint16iconvertibletosingle.cs | 158 + .../cti/system/uint16/uint16iconvertibletotype.cs | 626 + .../system/uint16/uint16iconvertibletouint16.cs | 158 + .../system/uint16/uint16iconvertibletouint32.cs | 158 + .../system/uint16/uint16iconvertibletouint64.cs | 158 + .../CoreMangLib/cti/system/uint16/uint16parse1.cs | 284 + .../CoreMangLib/cti/system/uint16/uint16parse2.cs | 503 + .../CoreMangLib/cti/system/uint16/uint16parse3.cs | 548 + .../cti/system/uint16/uint16tostring3.cs | 251 + .../cti/system/uint16/uint16tostring4.cs | 251 + .../cti/system/uint16/uint16tryparse.cs | 554 + .../cti/system/uint32/UInt32CompareTo2.csproj | 45 + .../cti/system/uint32/UInt32Equals1.csproj | 45 + .../cti/system/uint32/UInt32Equals2.csproj | 45 + .../cti/system/uint32/UInt32GetHashCode.csproj | 45 + .../uint32/UInt32IConvertibleToBoolean.csproj | 45 + .../system/uint32/UInt32IConvertibleToByte.csproj | 45 + .../system/uint32/UInt32IConvertibleToChar.csproj | 45 + .../uint32/UInt32IConvertibleToDecimal.csproj | 45 + .../uint32/UInt32IConvertibleToDouble.csproj | 45 + .../system/uint32/UInt32IConvertibleToInt16.csproj | 45 + .../system/uint32/UInt32IConvertibleToInt32.csproj | 45 + .../system/uint32/UInt32IConvertibleToInt64.csproj | 45 + .../system/uint32/UInt32IConvertibleToSByte.csproj | 45 + .../uint32/UInt32IConvertibleToSingle.csproj | 45 + .../system/uint32/UInt32IConvertibleToType.csproj | 45 + .../uint32/UInt32IConvertibleToUInt16.csproj | 45 + .../uint32/UInt32IConvertibleToUInt32.csproj | 45 + .../uint32/UInt32IConvertibleToUInt64.csproj | 45 + .../cti/system/uint32/UInt32MaxValue.csproj | 45 + .../cti/system/uint32/UInt32MinValue.csproj | 45 + .../cti/system/uint32/UInt32Parse1.csproj | 45 + .../cti/system/uint32/UInt32Parse2.csproj | 45 + .../cti/system/uint32/UInt32Parse3.csproj | 45 + .../cti/system/uint32/UInt32ToString2.csproj | 45 + .../cti/system/uint32/UInt32TryParse.csproj | 45 + .../cti/system/uint32/uint32compareto2.cs | 159 + .../CoreMangLib/cti/system/uint32/uint32equals1.cs | 208 + .../CoreMangLib/cti/system/uint32/uint32equals2.cs | 158 + .../cti/system/uint32/uint32gethashcode.cs | 184 + .../system/uint32/uint32iconvertibletoboolean.cs | 156 + .../cti/system/uint32/uint32iconvertibletobyte.cs | 132 + .../cti/system/uint32/uint32iconvertibletochar.cs | 132 + .../system/uint32/uint32iconvertibletodecimal.cs | 132 + .../system/uint32/uint32iconvertibletodouble.cs | 132 + .../cti/system/uint32/uint32iconvertibletoint16.cs | 132 + .../cti/system/uint32/uint32iconvertibletoint32.cs | 132 + .../cti/system/uint32/uint32iconvertibletoint64.cs | 132 + .../cti/system/uint32/uint32iconvertibletosbyte.cs | 132 + .../system/uint32/uint32iconvertibletosingle.cs | 132 + .../cti/system/uint32/uint32iconvertibletotype.cs | 340 + .../system/uint32/uint32iconvertibletouint16.cs | 130 + .../system/uint32/uint32iconvertibletouint32.cs | 132 + .../system/uint32/uint32iconvertibletouint64.cs | 132 + .../cti/system/uint32/uint32maxvalue.cs | 84 + .../cti/system/uint32/uint32minvalue.cs | 61 + .../CoreMangLib/cti/system/uint32/uint32parse1.cs | 357 + .../CoreMangLib/cti/system/uint32/uint32parse2.cs | 392 + .../CoreMangLib/cti/system/uint32/uint32parse3.cs | 334 + .../cti/system/uint32/uint32tostring2.cs | 203 + .../cti/system/uint32/uint32tryparse.cs | 556 + .../cti/system/uint64/UInt64GetHashCode.csproj | 45 + .../uint64/UInt64IConvertibleToBoolean.csproj | 45 + .../system/uint64/UInt64IConvertibleToByte.csproj | 45 + .../system/uint64/UInt64IConvertibleToChar.csproj | 45 + .../uint64/UInt64IConvertibleToDateTime.csproj | 45 + .../uint64/UInt64IConvertibleToDecimal.csproj | 45 + .../uint64/UInt64IConvertibleToDouble.csproj | 45 + .../system/uint64/UInt64IConvertibleToInt16.csproj | 45 + .../system/uint64/UInt64IConvertibleToInt32.csproj | 45 + .../system/uint64/UInt64IConvertibleToInt64.csproj | 45 + .../system/uint64/UInt64IConvertibleToSByte.csproj | 45 + .../uint64/UInt64IConvertibleToSingle.csproj | 45 + .../system/uint64/UInt64IConvertibleToType.csproj | 45 + .../uint64/UInt64IConvertibleToUInt16.csproj | 45 + .../uint64/UInt64IConvertibleToUInt32.csproj | 45 + .../uint64/UInt64IConvertibleToUInt64.csproj | 45 + .../cti/system/uint64/UInt64MaxValue.csproj | 45 + .../cti/system/uint64/UInt64MinValue.csproj | 45 + .../cti/system/uint64/UInt64Parse1.csproj | 45 + .../cti/system/uint64/UInt64Parse2.csproj | 45 + .../cti/system/uint64/UInt64Parse3.csproj | 45 + .../cti/system/uint64/UInt64ToString2.csproj | 45 + .../cti/system/uint64/UInt64TryParse.csproj | 45 + .../cti/system/uint64/uint64gethashcode.cs | 119 + .../system/uint64/uint64iconvertibletoboolean.cs | 156 + .../cti/system/uint64/uint64iconvertibletobyte.cs | 134 + .../cti/system/uint64/uint64iconvertibletochar.cs | 132 + .../system/uint64/uint64iconvertibletodatetime.cs | 123 + .../system/uint64/uint64iconvertibletodecimal.cs | 132 + .../system/uint64/uint64iconvertibletodouble.cs | 132 + .../cti/system/uint64/uint64iconvertibletoint16.cs | 132 + .../cti/system/uint64/uint64iconvertibletoint32.cs | 132 + .../cti/system/uint64/uint64iconvertibletoint64.cs | 133 + .../cti/system/uint64/uint64iconvertibletosbyte.cs | 132 + .../system/uint64/uint64iconvertibletosingle.cs | 129 + .../cti/system/uint64/uint64iconvertibletotype.cs | 300 + .../system/uint64/uint64iconvertibletouint16.cs | 131 + .../system/uint64/uint64iconvertibletouint32.cs | 131 + .../system/uint64/uint64iconvertibletouint64.cs | 133 + .../cti/system/uint64/uint64maxvalue.cs | 98 + .../cti/system/uint64/uint64minvalue.cs | 73 + .../CoreMangLib/cti/system/uint64/uint64parse1.cs | 354 + .../CoreMangLib/cti/system/uint64/uint64parse2.cs | 391 + .../CoreMangLib/cti/system/uint64/uint64parse3.cs | 331 + .../cti/system/uint64/uint64tostring2.cs | 238 + .../cti/system/uint64/uint64tryparse.cs | 561 + .../cti/system/uintptr/UIntPtrCtor_UInt32.csproj | 45 + .../cti/system/uintptr/UIntPtrCtor_UInt64.csproj | 45 + .../cti/system/uintptr/UIntPtrCtor_VoidPtr.csproj | 45 + .../cti/system/uintptr/UIntPtrEquals.csproj | 45 + .../cti/system/uintptr/UIntPtrGetHashCode.csproj | 45 + .../cti/system/uintptr/UIntPtrSize.csproj | 45 + .../cti/system/uintptr/UIntPtrToPointer.csproj | 45 + .../cti/system/uintptr/UIntPtrToString.csproj | 45 + .../cti/system/uintptr/UIntPtrToUInt32.csproj | 45 + .../cti/system/uintptr/UIntPtrToUInt64.csproj | 45 + .../cti/system/uintptr/UIntPtrZero.csproj | 45 + .../cti/system/uintptr/uintptrctor_uint32.cs | 162 + .../cti/system/uintptr/uintptrctor_uint64.cs | 249 + .../cti/system/uintptr/uintptrctor_voidptr.cs | 187 + .../cti/system/uintptr/uintptrequals.cs | 271 + .../cti/system/uintptr/uintptrgethashcode.cs | 198 + .../CoreMangLib/cti/system/uintptr/uintptrsize.cs | 76 + .../cti/system/uintptr/uintptrtopointer.cs | 166 + .../cti/system/uintptr/uintptrtostring.cs | 198 + .../cti/system/uintptr/uintptrtouint32.cs | 257 + .../cti/system/uintptr/uintptrtouint64.cs | 177 + .../CoreMangLib/cti/system/uintptr/uintptrzero.cs | 233 + .../cti/system/valuetype/ValueTypeEquals.csproj | 45 + .../cti/system/valuetype/ValueTypeEquals2.csproj | 45 + .../cti/system/valuetype/valuetypeequals.cs | Bin 0 -> 16240 bytes .../cti/system/valuetype/valuetypeequals2.cs | Bin 0 -> 18078 bytes .../cti/system/version/VersionBuild.csproj | 45 + .../cti/system/version/VersionCompareTo2.csproj | 45 + .../cti/system/version/VersionCtor4.csproj | 45 + .../cti/system/version/VersionEquals1.csproj | 45 + .../cti/system/version/VersionEquals2.csproj | 45 + .../cti/system/version/VersionGetHashCode.csproj | 45 + .../cti/system/version/VersionMajor.csproj | 45 + .../cti/system/version/VersionRevision.csproj | 45 + .../cti/system/version/VersionToString1.csproj | 45 + .../cti/system/version/VersionToString2.csproj | 45 + .../CoreMangLib/cti/system/version/versionbuild.cs | 138 + .../cti/system/version/versioncompareto2.cs | 144 + .../CoreMangLib/cti/system/version/versionctor4.cs | 310 + .../cti/system/version/versionequals1.cs | 146 + .../cti/system/version/versionequals2.cs | 93 + .../cti/system/version/versiongethashcode.cs | 81 + .../CoreMangLib/cti/system/version/versionmajor.cs | 110 + .../cti/system/version/versionrevision.cs | 139 + .../cti/system/version/versiontostring1.cs | 84 + .../cti/system/version/versiontostring2.cs | 147 + .../weakreference/WeakReferenceCtor1_PSC.csproj | 46 + .../weakreference/WeakReferenceCtor2_PSC.csproj | 47 + .../weakreference/WeakReferenceCtor2b_PSC.csproj | 46 + .../weakreference/WeakReferenceIsAlive_PSC.csproj | 47 + .../weakreference/WeakReferenceIsAliveb_PSC.csproj | 46 + .../weakreference/WeakReferenceTargetb_PSC.csproj | 46 + .../WeakReferenceTrackResurrection_cti_PSC.csproj | 46 + .../CoreMangLib/cti/system/weakreference/helper.cs | 33 + .../cti/system/weakreference/weakreferencector1.cs | 380 + .../cti/system/weakreference/weakreferencector2.cs | 137 + .../system/weakreference/weakreferencector2b.cs | 296 + .../system/weakreference/weakreferenceisalive.cs | 119 + .../system/weakreference/weakreferenceisaliveb.cs | 334 + .../system/weakreference/weakreferencetargetb.cs | 392 + .../weakreferencetrackresurrection_cti.cs | 320 + .../reflection/assembly/TestAssemblyAppBase.csproj | 45 + .../assembly/TestAssemblyNotAppBase.csproj | 45 + .../reflection/assembly/testassembly.cs | 18 + .../CoreMangLib/system/buffer/ASURT_99893.csproj | 45 + tests/src/CoreMangLib/system/buffer/asurt_99893.cs | 106 + .../generic/hashset/Regression_Dev10_609271.csproj | 44 + .../generic/hashset/Regression_Dev10_624201.csproj | 44 + .../generic/hashset/regression_dev10_609271.cs | 28 + .../generic/hashset/regression_dev10_624201.cs | 43 + .../datetime/Co7510ParseExact_formatarray.csproj | 44 + .../datetime/co7510parseexact_formatarray.cs | 69 + .../system/delegate/VSD/OpenDelegate.cs | 50 + .../system/delegate/VSD/OpenDelegate.csproj | 39 + .../system/delegate/generics/NG_Standard.csproj | 45 + .../delegate/generics/NegativeGenerics.csproj | 44 + .../system/delegate/generics/NullableTypes.csproj | 44 + .../CoreMangLib/system/delegate/generics/common.cs | 333 + .../system/delegate/generics/negativegenerics.cs | 38 + .../system/delegate/generics/ng_standard.cs | 110 + .../system/delegate/generics/nullabletypes.cs | 349 + .../system/delegate/miscellaneous/Central.csproj | 44 + .../system/delegate/miscellaneous/ClosedStatic.cs | 41 + .../delegate/miscellaneous/ClosedStatic.csproj | 43 + .../miscellaneous/Co6010DelegateEqualsTwo.csproj | 47 + .../miscellaneous/Co6031GetHashCode.csproj | 47 + .../system/delegate/miscellaneous/central.cs | Bin 0 -> 9294 bytes .../miscellaneous/co6010delegateequalstwo.cs | Bin 0 -> 32312 bytes .../delegate/miscellaneous/co6031gethashcode.cs | 86 + .../regressions/devdivbugs/113347/DDB113347.csproj | 45 + .../regressions/devdivbugs/113347/ddb113347.cs | 42 + .../delegate/threatmodel/public/TestClass.csproj | 44 + .../public/TestClassFrameworkInternal.csproj | 44 + .../delegate/threatmodel/public/testclass.cs | 46 + .../public/testclassframeworkinternal.cs | 28 + .../threatmodel/tests/BindingTarget.csproj | 44 + .../threatmodel/tests/CritConstructorClass.csproj | 44 + .../delegate/threatmodel/tests/TestClass.csproj | 44 + .../tests/TestClassFrameworkInternal.csproj | 44 + .../delegate/threatmodel/tests/bindingtarget.cs | 52 + .../threatmodel/tests/critconstructorclass.cs | 20 + .../system/delegate/threatmodel/tests/testclass.cs | 44 + .../tests/testclassframeworkinternal.cs | 27 + .../system/exception/Data_Helper.csproj | 44 + .../CoreMangLib/system/exception/data_helper.cs | 42 + .../CoreMangLib/system/guid/Guid_Parsing.csproj | 45 + tests/src/CoreMangLib/system/guid/guid_parsing.cs | 968 + tests/src/CoreMangLib/system/lazyt/LazyTTF.csproj | 45 + tests/src/CoreMangLib/system/lazyt/lazyttf.cs | 14 + .../system/reflection/assembly/server1.cs | 17 + .../system/reflection/assembly/server1.csproj | 45 + .../system/reflection/assembly/server2.cs | 17 + .../system/reflection/assembly/server2.csproj | 45 + .../system/reflection/assembly/server3.cs | 17 + .../system/reflection/assembly/server3.csproj | 45 + .../system/reflection/assembly/server4.cs | 17 + .../system/reflection/assembly/server4.csproj | 45 + .../resources/resourcemanager/CustomCulture.csproj | 44 + .../resources/resourcemanager/customculture.cs | 64 + .../system/text/encoding/Shift_Jis.csproj | 45 + .../CoreMangLib/system/text/encoding/shift_jis.cs | 224 + .../system/version/Version_Parsing.csproj | 45 + .../CoreMangLib/system/version/version_parsing.cs | 317 + tests/src/Exceptions/Finalization/Finalizer.cs | 193 + tests/src/Exceptions/Finalization/Finalizer.csproj | 37 + tests/src/Exceptions/ForeignThread/CMakeLists.txt | 17 + .../ForeignThread/ForeignThreadExceptions.cs | 76 + .../ForeignThread/ForeignThreadExceptions.csproj | 40 + .../ForeignThreadExceptionsNative.cpp | 29 + tests/src/GC/API/GC/AddMemoryPressureTest.cs | 210 + tests/src/GC/API/GC/AddMemoryPressureTest.csproj | 46 + tests/src/GC/API/GC/AddThresholdTest.cs | 110 + tests/src/GC/API/GC/AddThresholdTest.csproj | 46 + tests/src/GC/API/GC/AddUsageTest.cs | 112 + tests/src/GC/API/GC/AddUsageTest.csproj | 46 + tests/src/GC/API/GC/Collect.cs | 32 + tests/src/GC/API/GC/Collect.csproj | 45 + tests/src/GC/API/GC/Collect0.cs | 52 + tests/src/GC/API/GC/Collect0.csproj | 45 + tests/src/GC/API/GC/Collect1.cs | 49 + tests/src/GC/API/GC/Collect1.csproj | 45 + tests/src/GC/API/GC/Collect_Default.cs | 48 + tests/src/GC/API/GC/Collect_Default_1.csproj | 46 + tests/src/GC/API/GC/Collect_Default_2.csproj | 46 + tests/src/GC/API/GC/Collect_Default_3.csproj | 46 + tests/src/GC/API/GC/Collect_Forced.cs | 51 + tests/src/GC/API/GC/Collect_Forced_1.csproj | 46 + tests/src/GC/API/GC/Collect_Forced_2.csproj | 46 + tests/src/GC/API/GC/Collect_Forced_3.csproj | 46 + tests/src/GC/API/GC/Collect_Optimized.cs | 69 + tests/src/GC/API/GC/Collect_Optimized_1.csproj | 46 + tests/src/GC/API/GC/Collect_Optimized_2.csproj | 46 + tests/src/GC/API/GC/Collect_Optimized_3.csproj | 46 + tests/src/GC/API/GC/Collect_fail.cs | 58 + tests/src/GC/API/GC/Collect_fail.csproj | 45 + tests/src/GC/API/GC/Collect_neg.cs | 36 + tests/src/GC/API/GC/Collect_neg.csproj | 45 + tests/src/GC/API/GC/CollectionCountTest.cs | 146 + tests/src/GC/API/GC/CollectionCountTest.csproj | 45 + tests/src/GC/API/GC/Finalize.cs | 57 + tests/src/GC/API/GC/Finalize.csproj | 45 + tests/src/GC/API/GC/GetGeneration.cs | 135 + tests/src/GC/API/GC/GetGeneration.csproj | 45 + tests/src/GC/API/GC/GetGenerationWR.cs | 68 + tests/src/GC/API/GC/GetGenerationWR.csproj | 45 + tests/src/GC/API/GC/GetGenerationWR2.cs | 58 + tests/src/GC/API/GC/GetGenerationWR2.csproj | 46 + tests/src/GC/API/GC/GetGeneration_box.cs | 79 + tests/src/GC/API/GC/GetGeneration_box.csproj | 46 + tests/src/GC/API/GC/GetGeneration_fail.cs | 40 + tests/src/GC/API/GC/GetGeneration_fail.csproj | 46 + tests/src/GC/API/GC/GetTotalMemory.cs | 76 + tests/src/GC/API/GC/GetTotalMemory.csproj | 46 + tests/src/GC/API/GC/KeepAlive.cs | 84 + tests/src/GC/API/GC/KeepAlive.csproj | 45 + tests/src/GC/API/GC/KeepAliveNull.cs | 56 + tests/src/GC/API/GC/KeepAliveNull.csproj | 45 + tests/src/GC/API/GC/KeepAliveRecur.cs | 55 + tests/src/GC/API/GC/KeepAliveRecur.csproj | 46 + tests/src/GC/API/GC/MaxGeneration.cs | 29 + tests/src/GC/API/GC/MaxGeneration.csproj | 46 + tests/src/GC/API/GC/ReRegisterForFinalize.cs | 67 + tests/src/GC/API/GC/ReRegisterForFinalize.csproj | 46 + tests/src/GC/API/GC/ReRegisterForFinalize_null.cs | 42 + .../GC/API/GC/ReRegisterForFinalize_null.csproj | 45 + tests/src/GC/API/GC/RemoveMemoryPressureTest.cs | 132 + .../src/GC/API/GC/RemoveMemoryPressureTest.csproj | 45 + tests/src/GC/API/GC/RemoveUsageTest.cs | 114 + tests/src/GC/API/GC/RemoveUsageTest.csproj | 46 + tests/src/GC/API/GC/SuppressFinalize.cs | 40 + tests/src/GC/API/GC/SuppressFinalize.csproj | 46 + tests/src/GC/API/GC/SuppressFinalize_Null.cs | 42 + tests/src/GC/API/GC/SuppressFinalize_Null.csproj | 45 + tests/src/GC/API/GC/TotalMemory.cs | 37 + tests/src/GC/API/GC/TotalMemory.csproj | 46 + tests/src/GC/API/GC/TotalMemory2.cs | 45 + tests/src/GC/API/GC/TotalMemory2.csproj | 45 + tests/src/GC/API/GCHandle/AddrOfPinnedObject.cs | 37 + .../src/GC/API/GCHandle/AddrOfPinnedObject.csproj | 45 + .../src/GC/API/GCHandle/AddrOfPinnedObject_neg.cs | 64 + .../GC/API/GCHandle/AddrOfPinnedObject_neg.csproj | 45 + tests/src/GC/API/GCHandle/Alloc.cs | 34 + tests/src/GC/API/GCHandle/Alloc.csproj | 45 + tests/src/GC/API/GCHandle/Alloc_neg.cs | 40 + tests/src/GC/API/GCHandle/Alloc_neg.csproj | 45 + tests/src/GC/API/GCHandle/Alloc_neg2.cs | 57 + tests/src/GC/API/GCHandle/Alloc_neg2.csproj | 45 + tests/src/GC/API/GCHandle/Casting.cs | 125 + tests/src/GC/API/GCHandle/Casting.csproj | 45 + tests/src/GC/API/GCHandle/Equality.cs | 99 + tests/src/GC/API/GCHandle/Equality.csproj | 45 + tests/src/GC/API/GCHandle/Free.cs | 37 + tests/src/GC/API/GCHandle/Free.csproj | 45 + tests/src/GC/API/GCHandle/Free_neg.cs | 51 + tests/src/GC/API/GCHandle/Free_neg.csproj | 45 + tests/src/GC/API/GCHandle/HandleCopy.cs | 82 + tests/src/GC/API/GCHandle/HandleCopy.csproj | 45 + tests/src/GC/API/GCHandle/IsAllocated.cs | 49 + tests/src/GC/API/GCHandle/IsAllocated.csproj | 45 + tests/src/GC/API/GCHandle/Normal.cs | 48 + tests/src/GC/API/GCHandle/Normal.csproj | 46 + tests/src/GC/API/GCHandle/PinObj_neg.cs | 40 + tests/src/GC/API/GCHandle/PinObj_neg.csproj | 45 + tests/src/GC/API/GCHandle/Pinned.cs | 44 + tests/src/GC/API/GCHandle/Pinned.csproj | 45 + tests/src/GC/API/GCHandle/Target.cs | 68 + tests/src/GC/API/GCHandle/Target.csproj | 45 + tests/src/GC/API/GCHandle/Target_neg.cs | 75 + tests/src/GC/API/GCHandle/Target_neg.csproj | 45 + tests/src/GC/API/GCHandle/ToFromIntPtr.cs | 127 + tests/src/GC/API/GCHandle/ToFromIntPtr.csproj | 45 + tests/src/GC/API/GCHandle/Weak.cs | 68 + tests/src/GC/API/GCHandle/Weak.csproj | 47 + tests/src/GC/API/GCHandleCollector/Count.cs | 224 + tests/src/GC/API/GCHandleCollector/Count.csproj | 45 + .../GC/API/GCHandleCollector/CtorsAndProperties.cs | 128 + .../GCHandleCollector/CtorsAndProperties.csproj | 45 + tests/src/GC/API/GCHandleCollector/NegTests.cs | 178 + tests/src/GC/API/GCHandleCollector/NegTests.csproj | 45 + tests/src/GC/API/GCHandleCollector/Usage.cs | 226 + tests/src/GC/API/GCHandleCollector/Usage.csproj | 46 + tests/src/GC/API/GCSettings/ILatencyTest.cs | 16 + tests/src/GC/API/GCSettings/ILatencyTest.csproj | 39 + tests/src/GC/API/GCSettings/InducedGen0GC.cs | 29 + tests/src/GC/API/GCSettings/InducedGen0GC.csproj | 42 + tests/src/GC/API/GCSettings/InducedGen1GC.cs | 29 + tests/src/GC/API/GCSettings/InducedGen1GC.csproj | 42 + tests/src/GC/API/GCSettings/InducedGen2GC.cs | 26 + tests/src/GC/API/GCSettings/InducedGen2GC.csproj | 42 + tests/src/GC/API/GCSettings/InputValidation.cs | 147 + tests/src/GC/API/GCSettings/InputValidation.csproj | 46 + tests/src/GC/API/WeakReference/Finalize.cs | 67 + tests/src/GC/API/WeakReference/Finalize.csproj | 46 + tests/src/GC/API/WeakReference/Finalize2.cs | 225 + tests/src/GC/API/WeakReference/Finalize2.csproj | 45 + tests/src/GC/API/WeakReference/IsAlive.cs | 54 + tests/src/GC/API/WeakReference/IsAlive.csproj | 49 + tests/src/GC/API/WeakReference/IsAlive_neg.cs | 53 + tests/src/GC/API/WeakReference/IsAlive_neg.csproj | 46 + tests/src/GC/API/WeakReference/NullHandle.cs | 105 + tests/src/GC/API/WeakReference/NullHandle.csproj | 45 + tests/src/GC/API/WeakReference/Target.cs | 118 + tests/src/GC/API/WeakReference/Target.csproj | 45 + .../src/GC/API/WeakReference/TrackResurrection.cs | 38 + .../GC/API/WeakReference/TrackResurrection.csproj | 46 + tests/src/GC/API/WeakReference/multipleWRs.cs | 94 + tests/src/GC/API/WeakReference/multipleWRs.csproj | 46 + .../src/GC/API/WeakReference/multipleWRs_1.csproj | 46 + tests/src/GC/Coverage/271010.cs | 34 + tests/src/GC/Coverage/271010.csproj | 37 + tests/src/GC/Coverage/LargeObjectAlloc.cs | 63 + tests/src/GC/Coverage/LargeObjectAlloc.csproj | 38 + tests/src/GC/Coverage/LargeObjectAlloc2.cs | 89 + tests/src/GC/Coverage/LargeObjectAlloc2.csproj | 38 + tests/src/GC/Coverage/delete_next_card_table.cs | 63 + .../src/GC/Coverage/delete_next_card_table.csproj | 38 + tests/src/GC/Coverage/smalloom.cs | 72 + tests/src/GC/Coverage/smalloom.csproj | 37 + .../GC/Features/BackgroundGC/concurrentspin2.cs | 184 + .../Features/BackgroundGC/concurrentspin2.csproj | 39 + tests/src/GC/Features/BackgroundGC/foregroundgc.cs | 93 + .../GC/Features/BackgroundGC/foregroundgc.csproj | 38 + .../GC/Features/Finalizer/finalizeio/finalizeio.cs | 103 + .../Finalizer/finalizeio/finalizeio.csproj | 38 + .../Finalizer/finalizeother/finalizearray.cs | 59 + .../Finalizer/finalizeother/finalizearray.csproj | 38 + .../Finalizer/finalizeother/finalizearraysleep.cs | 59 + .../finalizeother/finalizearraysleep.csproj | 38 + .../Finalizer/finalizeother/finalizedest.cs | 60 + .../Finalizer/finalizeother/finalizedest.csproj | 38 + .../Finalizer/finalizeother/finalizeexcep.cs | 72 + .../Finalizer/finalizeother/finalizeexcep.csproj | 38 + .../Finalizer/finalizeother/finalizeinherit.cs | 97 + .../Finalizer/finalizeother/finalizeinherit.csproj | 38 + .../Finalizer/finalizeother/finalizenested.cs | 126 + .../Finalizer/finalizeother/finalizenested.csproj | 38 + tests/src/GC/Features/HeapExpansion/Finalizer.cs | 50 + .../src/GC/Features/HeapExpansion/Finalizer.csproj | 43 + tests/src/GC/Features/HeapExpansion/GCUtil.cs | 99 + .../HeapExpansion/GCUtil_HeapExpansion.csproj | 40 + tests/src/GC/Features/HeapExpansion/Handles.cs | 37 + tests/src/GC/Features/HeapExpansion/Handles.csproj | 42 + .../GC/Features/HeapExpansion/bestfit-finalize.cs | 197 + .../Features/HeapExpansion/bestfit-finalize.csproj | 38 + .../GC/Features/HeapExpansion/bestfit-threaded.cs | 195 + .../Features/HeapExpansion/bestfit-threaded.csproj | 38 + tests/src/GC/Features/HeapExpansion/bestfit.cs | 196 + tests/src/GC/Features/HeapExpansion/bestfit.csproj | 39 + .../src/GC/Features/HeapExpansion/bestfit_1.csproj | 46 + tests/src/GC/Features/HeapExpansion/expandheap.cs | 38 + .../GC/Features/HeapExpansion/expandheap.csproj | 41 + tests/src/GC/Features/HeapExpansion/plug.cs | 86 + tests/src/GC/Features/HeapExpansion/plug.csproj | 38 + tests/src/GC/Features/HeapExpansion/pluggaps.cs | 51 + .../src/GC/Features/HeapExpansion/pluggaps.csproj | 41 + .../KeepAlive/keepaliveother/keepalivearray.cs | 46 + .../KeepAlive/keepaliveother/keepalivearray.csproj | 38 + .../keepaliveother/keepalivedirectedgraph.cs | 272 + .../keepaliveother/keepalivedirectedgraph.csproj | 38 + .../KeepAlive/keepaliveother/keepalivefinalize.cs | 54 + .../keepaliveother/keepalivefinalize.csproj | 38 + .../KeepAlive/keepaliveother/keepalivehandle.cs | 45 + .../keepaliveother/keepalivehandle.csproj | 38 + .../KeepAlive/keepaliveother/keepalivescope.cs | 68 + .../KeepAlive/keepaliveother/keepalivescope.csproj | 38 + .../KeepAlive/keepaliveother/keepalivetry.cs | 60 + .../KeepAlive/keepaliveother/keepalivetry.csproj | 38 + .../KeepAlive/keepaliveother/keepalivetypes.cs | 70 + .../KeepAlive/keepaliveother/keepalivetypes.csproj | 38 + .../GC/Features/LOHCompaction/lohcompact_stress.cs | 189 + .../LOHCompaction/lohcompact_stress.csproj | 39 + .../src/GC/Features/LOHCompaction/lohcompactapi.cs | 137 + .../GC/Features/LOHCompaction/lohcompactapi.csproj | 38 + .../GC/Features/LOHCompaction/lohcompactapi2.cs | 218 + .../Features/LOHCompaction/lohcompactapi2.csproj | 39 + .../LOHCompaction/lohcompactapi_exceptions.cs | 63 + .../LOHCompaction/lohcompactapi_exceptions.csproj | 38 + .../LOHCompaction/lohcompactscenariorepro.cs | 132 + .../LOHCompaction/lohcompactscenariorepro.csproj | 39 + tests/src/GC/Features/LOHCompaction/lohpin.cs | 114 + tests/src/GC/Features/LOHCompaction/lohpin.csproj | 38 + .../Features/LOHFragmentation/lohfragmentation.cs | 143 + .../LOHFragmentation/lohfragmentation.csproj | 38 + tests/src/GC/Features/PartialCompaction/eco1.cs | 820 + .../src/GC/Features/PartialCompaction/eco1.csproj | 39 + .../PartialCompaction/partialcompactiontest.cs | 698 + .../PartialCompaction/partialcompactiontest.csproj | 39 + .../PartialCompaction/partialcompactionwloh.cs | 758 + .../PartialCompaction/partialcompactionwloh.csproj | 39 + .../src/GC/Features/Pinning/PinningOther/GCUtil.cs | 36 + .../Pinning/PinningOther/GCUtil_Pinning.csproj | 40 + .../Features/Pinning/PinningOther/PinnedCollect.cs | 66 + .../Pinning/PinningOther/PinnedCollect.csproj | 42 + .../Features/Pinning/PinningOther/PinnedHandle.cs | 37 + .../Pinning/PinningOther/PinnedHandle.csproj | 42 + .../GC/Features/Pinning/PinningOther/PinnedInt.cs | 39 + .../Features/Pinning/PinningOther/PinnedInt.csproj | 42 + .../GC/Features/Pinning/PinningOther/PinnedMany.cs | 54 + .../Pinning/PinningOther/PinnedMany.csproj | 42 + .../Pinning/PinningOther/PinnedMultiple.cs | 46 + .../Pinning/PinningOther/PinnedMultiple.csproj | 42 + .../Features/Pinning/PinningOther/PinnedObject.cs | 50 + .../Pinning/PinningOther/PinnedObject.csproj | 42 + .../GC/Features/SustainedLowLatency/scenario.cs | 115 + .../Features/SustainedLowLatency/scenario.csproj | 38 + .../sustainedlowlatency_race.cs | 150 + .../sustainedlowlatency_race.csproj | 39 + .../sustainedlowlatency_race_reverse.cs | 159 + .../sustainedlowlatency_race_reverse.csproj | 39 + tests/src/GC/LargeMemory/API/gc/collect.cs | 99 + tests/src/GC/LargeMemory/API/gc/collect.csproj | 43 + tests/src/GC/LargeMemory/API/gc/getgeneration.cs | 111 + .../src/GC/LargeMemory/API/gc/getgeneration.csproj | 43 + tests/src/GC/LargeMemory/API/gc/gettotalmemory.cs | 69 + .../GC/LargeMemory/API/gc/gettotalmemory.csproj | 43 + tests/src/GC/LargeMemory/API/gc/keepalive.cs | 70 + tests/src/GC/LargeMemory/API/gc/keepalive.csproj | 43 + tests/src/GC/LargeMemory/API/gc/largeobject.cs | 50 + tests/src/GC/LargeMemory/API/gc/largeobject.csproj | 39 + tests/src/GC/LargeMemory/API/gc/memcheck.cs | 21 + tests/src/GC/LargeMemory/API/gc/memcheck.csproj | 39 + .../GC/LargeMemory/API/gc/reregisterforfinalize.cs | 76 + .../API/gc/reregisterforfinalize.csproj | 43 + .../src/GC/LargeMemory/API/gc/suppressfinalize.cs | 67 + .../GC/LargeMemory/API/gc/suppressfinalize.csproj | 43 + .../src/GC/LargeMemory/Allocation/finalizertest.cs | 190 + .../GC/LargeMemory/Allocation/finalizertest.csproj | 43 + .../LargeMemory/Allocation/largeexceptiontest.cs | 72 + .../Allocation/largeexceptiontest.csproj | 43 + tests/src/GC/LargeMemory/Allocation/largeobject.cs | 50 + .../GC/LargeMemory/Allocation/largeobject.csproj | 39 + tests/src/GC/LargeMemory/Allocation/memcheck.cs | 21 + .../src/GC/LargeMemory/Allocation/memcheck.csproj | 39 + .../GC/LargeMemory/Regressions/largearraytest.cs | 38 + .../LargeMemory/Regressions/largearraytest.csproj | 38 + .../GC/LargeMemory/Regressions/pressureoverflow.cs | 91 + .../Regressions/pressureoverflow.csproj | 38 + .../Framework/GCPerfTestFramework.csproj | 119 + .../Performance/Framework/GCPerfTestFramework.sln | 22 + .../Framework/Metrics/Builders/CircularBuffer.cs | 55 + .../Metrics/Builders/CondemnedReasonGroup.cs | 36 + .../Metrics/Builders/DictionaryExtensions.cs | 24 + .../Framework/Metrics/Builders/GCEvent.cs | 1446 + .../Framework/Metrics/Builders/GCInfo.cs | 43 + .../Framework/Metrics/Builders/GCProcess.cs | 1257 + .../Framework/Metrics/Builders/ThreadWorkSpan.cs | 61 + .../Framework/Metrics/CollectGCMetricsAttribute.cs | 26 + .../Framework/Metrics/GCMetricDiscoverer.cs | 235 + .../GC/Performance/Framework/Metrics/GCMetrics.cs | 412 + tests/src/GC/Performance/Framework/PerfTests.cs | 269 + .../src/GC/Performance/Framework/ProcessFactory.cs | 258 + tests/src/GC/Performance/Framework/packages.config | 24 + tests/src/GC/Performance/README.md | 92 + tests/src/GC/Performance/Tests/Allocation.cs | 88 + tests/src/GC/Performance/Tests/Allocation.csproj | 39 + tests/src/GC/Performance/Tests/ConcurrentSpin.cs | 170 + .../src/GC/Performance/Tests/ConcurrentSpin.csproj | 39 + tests/src/GC/Performance/Tests/EEGC.cs | 68 + tests/src/GC/Performance/Tests/EEGC.csproj | 41 + tests/src/GC/Performance/Tests/GCSimulator.cs | 521 + tests/src/GC/Performance/Tests/GCSimulator.csproj | 40 + tests/src/GC/Performance/Tests/LargeStrings.cs | 60 + tests/src/GC/Performance/Tests/LargeStrings.csproj | 39 + tests/src/GC/Performance/Tests/MidLife.cs | 59 + tests/src/GC/Performance/Tests/MidLife.csproj | 39 + tests/src/GC/Performance/Tests/Node.cs | 12 + tests/src/GC/Performance/Tests/SleepThread.cs | 47 + tests/src/GC/Performance/Tests/lifetimefx.cs | 310 + .../src/GC/Regressions/dev10bugs/536168/536168.cs | 65 + .../GC/Regressions/dev10bugs/536168/536168.csproj | 38 + .../src/GC/Regressions/v2.0-beta1/149926/149926.cs | 60 + .../GC/Regressions/v2.0-beta1/149926/149926.csproj | 39 + .../src/GC/Regressions/v2.0-beta1/289745/289745.cs | 62 + .../GC/Regressions/v2.0-beta1/289745/289745.csproj | 39 + .../GC/Regressions/v2.0-beta1/289745/302560.csproj | 39 + .../src/GC/Regressions/v2.0-beta2/426480/426480.cs | 66 + .../GC/Regressions/v2.0-beta2/426480/426480.csproj | 39 + .../src/GC/Regressions/v2.0-beta2/445488/445488.cs | 135 + .../GC/Regressions/v2.0-beta2/445488/445488.csproj | 38 + .../src/GC/Regressions/v2.0-beta2/452950/452950.cs | 54 + .../GC/Regressions/v2.0-beta2/452950/452950.csproj | 40 + .../src/GC/Regressions/v2.0-beta2/460373/460373.cs | 117 + .../GC/Regressions/v2.0-beta2/460373/460373.csproj | 38 + .../src/GC/Regressions/v2.0-beta2/462651/462651.cs | 100 + .../GC/Regressions/v2.0-beta2/462651/462651.csproj | 39 + .../src/GC/Regressions/v2.0-beta2/471729/471729.cs | 63 + .../GC/Regressions/v2.0-beta2/471729/471729.csproj | 39 + .../Regressions/v2.0-beta2/476725/ManagedTest.cs | 23 + .../v2.0-beta2/476725/ManagedTest.csproj | 40 + .../GC/Regressions/v2.0-beta2/485617/Managed.cs | 18 + .../Regressions/v2.0-beta2/485617/Managed.csproj | 40 + tests/src/GC/Regressions/v2.0-rtm/494226/494226.cs | 59 + .../GC/Regressions/v2.0-rtm/494226/494226.csproj | 39 + tests/src/GC/Regressions/v2.0-rtm/544701/544701.cs | 52 + .../GC/Regressions/v2.0-rtm/544701/544701.csproj | 39 + tests/src/GC/Scenarios/Affinity/affinitizer.cs | 129 + tests/src/GC/Scenarios/Affinity/affinitizer.csproj | 39 + tests/src/GC/Scenarios/BaseFinal/basefinal.cs | 143 + tests/src/GC/Scenarios/BaseFinal/basefinal.csproj | 39 + tests/src/GC/Scenarios/BinTree/bintree.cs | 181 + tests/src/GC/Scenarios/BinTree/bintree.csproj | 40 + tests/src/GC/Scenarios/BinTree/thdtree.cs | 50 + tests/src/GC/Scenarios/BinTree/thdtree.csproj | 41 + .../src/GC/Scenarios/BinTree/thdtreegrowingobj.cs | 50 + .../GC/Scenarios/BinTree/thdtreegrowingobj.csproj | 41 + tests/src/GC/Scenarios/BinTree/thdtreelivingobj.cs | 49 + .../GC/Scenarios/BinTree/thdtreelivingobj.csproj | 41 + tests/src/GC/Scenarios/BinTree/treethread.cs | 50 + tests/src/GC/Scenarios/Boxing/arrcpy.cs | 58 + tests/src/GC/Scenarios/Boxing/arrcpy.csproj | 38 + tests/src/GC/Scenarios/Boxing/doubLink.cs | 77 + tests/src/GC/Scenarios/Boxing/doubLink.csproj | 40 + tests/src/GC/Scenarios/Boxing/gcvariant.cs | 205 + tests/src/GC/Scenarios/Boxing/gcvariant.csproj | 38 + tests/src/GC/Scenarios/Boxing/gcvariant2.cs | 112 + tests/src/GC/Scenarios/Boxing/gcvariant2.csproj | 38 + tests/src/GC/Scenarios/Boxing/gcvariant3.cs | 156 + tests/src/GC/Scenarios/Boxing/gcvariant3.csproj | 38 + tests/src/GC/Scenarios/Boxing/gcvariant4.cs | 142 + tests/src/GC/Scenarios/Boxing/gcvariant4.csproj | 38 + tests/src/GC/Scenarios/Boxing/simpvariant.cs | 97 + tests/src/GC/Scenarios/Boxing/simpvariant.csproj | 38 + tests/src/GC/Scenarios/Boxing/vararystress.cs | 75 + tests/src/GC/Scenarios/Boxing/vararystress.csproj | 38 + tests/src/GC/Scenarios/Boxing/variantint.cs | 94 + tests/src/GC/Scenarios/Boxing/variantint.csproj | 38 + tests/src/GC/Scenarios/Boxing/variantlinklist.cs | 106 + .../src/GC/Scenarios/Boxing/variantlinklist.csproj | 38 + tests/src/GC/Scenarios/DoublinkList/DoubLink.cs | 95 + .../src/GC/Scenarios/DoublinkList/DoubLink.csproj | 40 + .../GC/Scenarios/DoublinkList/DoubLink_V2.csproj | 40 + tests/src/GC/Scenarios/DoublinkList/dlbigleak.cs | 199 + .../src/GC/Scenarios/DoublinkList/dlbigleak.csproj | 38 + .../src/GC/Scenarios/DoublinkList/dlbigleakthd.cs | 149 + .../GC/Scenarios/DoublinkList/dlbigleakthd.csproj | 41 + .../Scenarios/DoublinkList/dlbigleakthd_v2.csproj | 41 + tests/src/GC/Scenarios/DoublinkList/dlcollect.cs | 104 + .../src/GC/Scenarios/DoublinkList/dlcollect.csproj | 41 + tests/src/GC/Scenarios/DoublinkList/dlstack.cs | 120 + tests/src/GC/Scenarios/DoublinkList/dlstack.csproj | 41 + tests/src/GC/Scenarios/DoublinkList/doublinkgen.cs | 179 + .../GC/Scenarios/DoublinkList/doublinkgen.csproj | 38 + .../GC/Scenarios/DoublinkList/doublinknoleak.cs | 95 + .../Scenarios/DoublinkList/doublinknoleak.csproj | 42 + .../GC/Scenarios/DoublinkList/doublinknoleak2.cs | 224 + .../Scenarios/DoublinkList/doublinknoleak2.csproj | 38 + .../src/GC/Scenarios/DoublinkList/doublinkstay.cs | 194 + .../GC/Scenarios/DoublinkList/doublinkstay.csproj | 38 + tests/src/GC/Scenarios/Dynamo/basenode.cs | 30 + tests/src/GC/Scenarios/Dynamo/dynamo.cs | 303 + tests/src/GC/Scenarios/Dynamo/dynamo.csproj | 43 + tests/src/GC/Scenarios/Dynamo/dynamonode.cs | 48 + tests/src/GC/Scenarios/Dynamo/randomnode.cs | 35 + tests/src/GC/Scenarios/Dynamo/staticnode.cs | 41 + .../src/GC/Scenarios/FinalNStruct/finalnstruct.cs | 68 + .../GC/Scenarios/FinalNStruct/finalnstruct.csproj | 41 + .../src/GC/Scenarios/FinalNStruct/nstructresur.cs | 63 + .../GC/Scenarios/FinalNStruct/nstructresur.csproj | 41 + tests/src/GC/Scenarios/FinalNStruct/nstructtun.cs | 74 + .../GC/Scenarios/FinalNStruct/nstructtun.csproj | 41 + tests/src/GC/Scenarios/FinalNStruct/strmap.cs | 92 + tests/src/GC/Scenarios/FinalNStruct/strmap.csproj | 40 + .../Scenarios/FinalizeTimeout/FinalizeTimeout.cs | 77 + .../FinalizeTimeout/FinalizeTimeout.csproj | 22 + tests/src/GC/Scenarios/FragMan/fragman.cs | 311 + tests/src/GC/Scenarios/FragMan/fragman.csproj | 38 + tests/src/GC/Scenarios/GCBase1/gc_base1.cs | 171 + tests/src/GC/Scenarios/GCBase1/gc_base1.csproj | 39 + tests/src/GC/Scenarios/GCBase1/gc_base1_1.csproj | 39 + tests/src/GC/Scenarios/GCBench/gcbench.cs | 171 + tests/src/GC/Scenarios/GCBench/gcbench.csproj | 38 + tests/src/GC/Scenarios/GCSimulator/GCSimulator.cs | 523 + .../GC/Scenarios/GCSimulator/GCSimulator.csproj | 43 + .../GC/Scenarios/GCSimulator/GCSimulator_10.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_100.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_101.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_102.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_103.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_104.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_105.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_106.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_107.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_108.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_109.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_11.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_110.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_111.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_112.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_113.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_114.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_115.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_116.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_117.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_118.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_119.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_12.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_120.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_121.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_122.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_123.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_124.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_125.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_126.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_127.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_128.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_129.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_13.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_130.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_131.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_132.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_133.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_134.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_135.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_136.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_137.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_138.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_139.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_14.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_140.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_141.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_142.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_143.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_144.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_145.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_146.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_147.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_148.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_149.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_15.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_150.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_151.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_152.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_153.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_154.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_155.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_156.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_157.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_158.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_159.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_16.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_160.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_161.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_162.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_163.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_164.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_165.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_166.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_167.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_168.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_169.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_17.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_170.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_171.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_172.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_173.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_174.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_175.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_176.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_177.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_178.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_179.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_18.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_180.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_181.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_182.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_183.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_184.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_185.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_186.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_187.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_188.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_189.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_19.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_190.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_191.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_192.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_193.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_194.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_195.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_196.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_197.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_198.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_199.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_2.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_20.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_200.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_201.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_202.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_203.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_204.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_205.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_206.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_207.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_208.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_209.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_21.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_210.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_211.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_212.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_213.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_214.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_215.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_216.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_217.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_218.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_219.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_22.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_220.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_221.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_222.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_223.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_224.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_225.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_226.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_227.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_228.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_229.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_23.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_230.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_231.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_232.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_233.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_234.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_235.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_236.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_237.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_238.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_239.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_24.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_240.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_241.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_242.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_243.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_244.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_245.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_246.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_247.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_248.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_249.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_25.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_250.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_251.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_252.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_253.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_254.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_255.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_256.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_257.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_258.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_259.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_26.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_260.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_261.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_262.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_263.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_264.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_265.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_266.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_267.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_268.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_269.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_27.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_270.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_271.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_272.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_273.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_274.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_275.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_276.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_277.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_278.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_279.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_28.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_280.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_281.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_282.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_283.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_284.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_285.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_286.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_287.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_288.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_289.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_29.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_290.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_291.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_292.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_293.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_294.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_295.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_296.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_297.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_298.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_299.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_3.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_30.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_300.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_301.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_302.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_303.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_304.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_305.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_306.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_307.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_308.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_309.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_31.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_310.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_311.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_312.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_313.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_314.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_315.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_316.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_317.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_318.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_319.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_32.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_320.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_321.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_322.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_323.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_324.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_325.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_326.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_327.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_328.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_329.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_33.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_330.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_331.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_332.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_333.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_334.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_335.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_336.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_337.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_338.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_339.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_34.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_340.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_341.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_342.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_343.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_344.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_345.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_346.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_347.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_348.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_349.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_35.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_350.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_351.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_352.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_353.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_354.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_355.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_356.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_357.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_358.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_359.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_36.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_360.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_361.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_362.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_363.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_364.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_365.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_366.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_367.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_368.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_369.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_37.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_370.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_371.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_372.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_373.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_374.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_375.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_376.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_377.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_378.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_379.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_38.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_380.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_381.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_382.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_383.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_384.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_385.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_386.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_387.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_388.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_389.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_39.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_390.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_391.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_392.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_393.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_394.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_395.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_396.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_397.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_398.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_399.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_4.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_40.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_400.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_401.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_402.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_403.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_404.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_405.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_406.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_407.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_408.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_409.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_41.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_410.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_411.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_412.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_413.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_414.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_415.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_416.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_417.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_418.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_419.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_42.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_420.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_421.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_422.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_423.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_424.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_425.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_426.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_427.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_428.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_429.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_43.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_430.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_431.csproj | 44 + .../Scenarios/GCSimulator/GCSimulator_432.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_44.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_45.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_46.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_47.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_48.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_49.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_5.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_50.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_51.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_52.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_53.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_54.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_55.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_56.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_57.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_58.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_59.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_6.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_60.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_61.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_62.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_63.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_64.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_65.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_66.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_67.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_68.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_69.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_7.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_70.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_71.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_72.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_73.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_74.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_75.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_76.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_77.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_78.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_79.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_8.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_80.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_82.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_83.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_84.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_85.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_86.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_87.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_88.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_89.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_9.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_90.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_91.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_92.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_93.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_94.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_95.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_96.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_97.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_98.csproj | 44 + .../GC/Scenarios/GCSimulator/GCSimulator_99.csproj | 44 + tests/src/GC/Scenarios/GCSimulator/lifetimefx.cs | 310 + tests/src/GC/Scenarios/GCStress/gcstress.cs | 75 + tests/src/GC/Scenarios/GCStress/gcstress.csproj | 38 + tests/src/GC/Scenarios/LeakGen/leakgen.cs | 110 + tests/src/GC/Scenarios/LeakGen/leakgen.csproj | 38 + tests/src/GC/Scenarios/LeakGen/leakgenthrd.cs | 131 + tests/src/GC/Scenarios/LeakGen/leakgenthrd.csproj | 38 + tests/src/GC/Scenarios/LeakWheel/leakwheel.cs | 547 + tests/src/GC/Scenarios/LeakWheel/leakwheel.csproj | 38 + tests/src/GC/Scenarios/MinLeakGen/minleakgen.cs | 100 + .../src/GC/Scenarios/MinLeakGen/minleakgen.csproj | 38 + tests/src/GC/Scenarios/NDPin/ndpin.cs | 53 + tests/src/GC/Scenarios/NDPin/ndpin.csproj | 38 + tests/src/GC/Scenarios/NDPin/ndpinfinal.cs | 125 + tests/src/GC/Scenarios/NDPin/ndpinfinal.csproj | 38 + tests/src/GC/Scenarios/RanCollect/rancollect.cs | 377 + .../src/GC/Scenarios/RanCollect/rancollect.csproj | 39 + tests/src/GC/Scenarios/ReflectObj/reflectobj.cs | 132 + .../src/GC/Scenarios/ReflectObj/reflectobj.csproj | 38 + tests/src/GC/Scenarios/Resurrection/continue.cs | 139 + .../src/GC/Scenarios/Resurrection/continue.csproj | 38 + tests/src/GC/Scenarios/Rootmem/rootmem.cs | 91 + tests/src/GC/Scenarios/Rootmem/rootmem.csproj | 38 + tests/src/GC/Scenarios/Samples/gc.cs | 532 + tests/src/GC/Scenarios/Samples/gc.csproj | 38 + tests/src/GC/Scenarios/ServerModel/cache.cs | 87 + tests/src/GC/Scenarios/ServerModel/parameters.cs | 421 + tests/src/GC/Scenarios/ServerModel/request.cs | 95 + tests/src/GC/Scenarios/ServerModel/server.cs | 109 + tests/src/GC/Scenarios/ServerModel/servermodel.cs | 81 + .../GC/Scenarios/ServerModel/servermodel.csproj | 44 + tests/src/GC/Scenarios/ServerModel/settings.cs | 87 + tests/src/GC/Scenarios/SingLinkList/singlinkgen.cs | 160 + .../GC/Scenarios/SingLinkList/singlinkgen.csproj | 38 + .../src/GC/Scenarios/SingLinkList/singlinkstay.cs | 150 + .../GC/Scenarios/SingLinkList/singlinkstay.csproj | 38 + .../GC/Scenarios/StringCreator/stringcreator.cs | 103 + .../Scenarios/StringCreator/stringcreator.csproj | 38 + tests/src/GC/Scenarios/THDChaos/livingobject.cs | 67 + tests/src/GC/Scenarios/THDChaos/masterthread.cs | 44 + tests/src/GC/Scenarios/THDChaos/thdchaos.cs | 44 + tests/src/GC/Scenarios/THDChaos/thdchaos.csproj | 40 + tests/src/GC/Scenarios/THDList/linkedlist.cs | 91 + tests/src/GC/Scenarios/THDList/llthread.cs | 47 + tests/src/GC/Scenarios/THDList/thdlist.cs | 53 + tests/src/GC/Scenarios/THDList/thdlist.csproj | 40 + .../src/GC/Scenarios/WeakReference/weakreffinal.cs | 182 + .../GC/Scenarios/WeakReference/weakreffinal.csproj | 38 + .../src/GC/Scenarios/muldimjagary/muldimjagary.cs | 181 + .../GC/Scenarios/muldimjagary/muldimjagary.csproj | 38 + tests/src/GC/Stress/Framework/DetourHelpers.cs | 58 + tests/src/GC/Stress/Framework/LoaderClass.cs | 247 + tests/src/GC/Stress/Framework/RFLogging.cs | 462 + .../Stress/Framework/ReliabilityConfiguration.cs | 1142 + .../GC/Stress/Framework/ReliabilityFramework.cs | 2357 + .../Stress/Framework/ReliabilityFramework.csproj | 57 + tests/src/GC/Stress/Framework/ReliabilityTest.cs | 526 + .../src/GC/Stress/Framework/ReliabilityTestSet.cs | 532 + tests/src/GC/Stress/Tests/573277.cs | 72 + tests/src/GC/Stress/Tests/573277.csproj | 39 + tests/src/GC/Stress/Tests/DirectedGraph.cs | 393 + tests/src/GC/Stress/Tests/DirectedGraph.csproj | 42 + tests/src/GC/Stress/Tests/ExpandHeap.cs | 125 + tests/src/GC/Stress/Tests/ExpandHeap.csproj | 39 + tests/src/GC/Stress/Tests/GCQueue.cs | 152 + tests/src/GC/Stress/Tests/GCQueue.csproj | 39 + tests/src/GC/Stress/Tests/GCSimulator.cs | 916 + tests/src/GC/Stress/Tests/GCSimulator.csproj | 39 + tests/src/GC/Stress/Tests/GCVariant.cs | 205 + tests/src/GC/Stress/Tests/GCVariant.csproj | 39 + tests/src/GC/Stress/Tests/LargeObjectAlloc.cs | 68 + tests/src/GC/Stress/Tests/LargeObjectAlloc.csproj | 42 + tests/src/GC/Stress/Tests/LargeObjectAlloc1.cs | 43 + tests/src/GC/Stress/Tests/LargeObjectAlloc1.csproj | 42 + tests/src/GC/Stress/Tests/LargeObjectAlloc2.cs | 91 + tests/src/GC/Stress/Tests/LargeObjectAlloc2.csproj | 42 + tests/src/GC/Stress/Tests/LargeObjectAlloc3.cs | 95 + tests/src/GC/Stress/Tests/LargeObjectAlloc3.csproj | 42 + tests/src/GC/Stress/Tests/LargeObjectAlloc4.cs | 45 + tests/src/GC/Stress/Tests/LargeObjectAlloc4.csproj | 42 + .../src/GC/Stress/Tests/LargeObjectAllocPinned.cs | 30 + .../GC/Stress/Tests/LargeObjectAllocPinned.csproj | 42 + tests/src/GC/Stress/Tests/LeakGenThrd.cs | 126 + tests/src/GC/Stress/Tests/LeakGenThrd.csproj | 39 + tests/src/GC/Stress/Tests/MulDimJagAry.cs | 180 + tests/src/GC/Stress/Tests/MulDimJagAry.csproj | 39 + tests/src/GC/Stress/Tests/PlugGaps.cs | 179 + tests/src/GC/Stress/Tests/PlugGaps.csproj | 39 + tests/src/GC/Stress/Tests/RedBlackTree.cs | 444 + tests/src/GC/Stress/Tests/RedBlackTree.csproj | 42 + tests/src/GC/Stress/Tests/SingLinkStay.cs | 152 + tests/src/GC/Stress/Tests/SingLinkStay.csproj | 39 + tests/src/GC/Stress/Tests/StressAllocator.cs | 1013 + tests/src/GC/Stress/Tests/StressAllocator.csproj | 39 + tests/src/GC/Stress/Tests/ThdTreeGrowingObj.cs | 258 + tests/src/GC/Stress/Tests/ThdTreeGrowingObj.csproj | 39 + tests/src/GC/Stress/Tests/allocationwithpins.cs | 603 + .../src/GC/Stress/Tests/allocationwithpins.csproj | 39 + tests/src/GC/Stress/Tests/b115557.cs | 84 + tests/src/GC/Stress/Tests/b115557.csproj | 39 + tests/src/GC/Stress/Tests/bestfit-finalize.cs | 197 + tests/src/GC/Stress/Tests/bestfit-finalize.csproj | 39 + tests/src/GC/Stress/Tests/concurrentspin2.cs | 182 + tests/src/GC/Stress/Tests/concurrentspin2.csproj | 39 + tests/src/GC/Stress/Tests/doubLinkStay.cs | 193 + tests/src/GC/Stress/Tests/doubLinkStay.csproj | 39 + tests/src/GC/Stress/Tests/pinstress.cs | 177 + tests/src/GC/Stress/Tests/pinstress.csproj | 39 + tests/src/GC/Stress/Tests/plug.cs | 86 + tests/src/GC/Stress/Tests/plug.csproj | 39 + tests/src/GC/Stress/stress_run_readme.txt | 57 + tests/src/GC/Stress/testmix_gc.config | 124 + tests/src/IL.targets | 33 + .../ArrayMarshalling/BoolArray/CMakeLists.txt | 13 + .../BoolArray/MarshalBoolArrayNative.cpp | 236 + .../BoolArray/MarshalBoolArrayTest.cs | 276 + .../BoolArray/MarshalBoolArrayTest.csproj | 44 + .../ArrayMarshalling/ByValArray/CMakeLists.txt | 13 + .../ByValArray/MarshalArrayByValNative.cpp | 602 + .../ByValArray/MarshalArrayByValTest.cs | 1074 + .../ByValArray/MarshalArrayByValTest.csproj | 45 + tests/src/Interop/BestFitMapping/BestFitMapping.cs | Bin 0 -> 66960 bytes .../Interop/BestFitMapping/BestFitMapping.csproj | 46 + .../BestFitMapping/BestFitMappingNative.cpp | 476 + tests/src/Interop/BestFitMapping/CMakeLists.txt | 18 + tests/src/Interop/CMakeLists.txt | 28 + .../Interop/FuncPtrAsDelegateParam/CMakeLists.txt | 11 + .../FuncPtrAsDelegateParam.csproj | 46 + .../FuncPtrAsDelegateParamManaged.cs | 45 + .../FuncPtrAsDelegateParamNative.cpp | 28 + tests/src/Interop/ICastable/Castable.cs | 227 + tests/src/Interop/ICastable/Castable.csproj | 38 + tests/src/Interop/MarshalAPI/Copy/CopyByteArray.cs | 217 + .../Interop/MarshalAPI/Copy/CopyByteArray.csproj | 44 + tests/src/Interop/MarshalAPI/Copy/CopyCharArray.cs | 204 + .../Interop/MarshalAPI/Copy/CopyCharArray.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopyDoubleArray.cs | 205 + .../Interop/MarshalAPI/Copy/CopyDoubleArray.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopyInt16Array.cs | 205 + .../Interop/MarshalAPI/Copy/CopyInt16Array.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopyInt32Array.cs | 210 + .../Interop/MarshalAPI/Copy/CopyInt32Array.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopyInt64Array.cs | 207 + .../Interop/MarshalAPI/Copy/CopyInt64Array.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopyIntPtrArray.cs | 224 + .../Interop/MarshalAPI/Copy/CopyIntPtrArray.csproj | 44 + .../src/Interop/MarshalAPI/Copy/CopySingleArray.cs | 209 + .../Interop/MarshalAPI/Copy/CopySingleArray.csproj | 44 + .../MarshalAPI/FunctionPointer/CMakeLists.txt | 12 + .../FunctionPointer/FunctionPointerNative.cpp | 23 + .../FunctionPointer/FunctionPtrTest.csproj | 45 + .../GetDelForFcnPtr_Negative_Catchable.cs | 92 + .../GetFcnPtrForDel_Negative_Catchable.cs | 43 + .../GetFcnPtrForDel_Negative_Security.cs | 87 + .../GetExceptionForHR/GetExceptionForHR.cs | 44 + .../GetExceptionForHR/GetExceptionForHR.csproj | 44 + .../GetNativeVariantForObject.cs | 99 + .../GetNativeVariantForObject.csproj | 45 + .../GetObjectForNativeVariant.cs | 144 + .../GetObjectForNativeVariant.csproj | 44 + .../GetObjectsForNativeVariants.cs | 86 + .../GetObjectsForNativeVariants.csproj | 44 + .../src/Interop/MarshalAPI/IUnknown/CMakeLists.txt | 12 + .../Interop/MarshalAPI/IUnknown/IUnknownNative.cpp | 15 + .../Interop/MarshalAPI/IUnknown/IUnknownTest.cs | 226 + .../MarshalAPI/IUnknown/IUnknownTest.csproj | 45 + .../MarshalStructure/MarshalStructure.cs | 165 + .../MarshalStructure/MarshalStructure.csproj | 44 + .../Miscellaneous/AutoLayoutStructure.cs | 48 + .../Miscellaneous/AutoLayoutStructure.csproj | 44 + .../MarshalAPI/Miscellaneous/MarshalClassTests.cs | 520 + .../Miscellaneous/MarshalClassTests.csproj | 45 + tests/src/Interop/MarshalAPI/OffsetOf/OffsetOf.cs | 335 + .../Interop/MarshalAPI/OffsetOf/OffsetOf.csproj | 45 + .../Interop/MarshalAPI/ReadWrite/ReadWriteByte.cs | 134 + .../MarshalAPI/ReadWrite/ReadWriteByte.csproj | 44 + .../Interop/MarshalAPI/ReadWrite/ReadWriteInt16.cs | 144 + .../MarshalAPI/ReadWrite/ReadWriteInt16.csproj | 44 + .../Interop/MarshalAPI/ReadWrite/ReadWriteInt32.cs | 142 + .../MarshalAPI/ReadWrite/ReadWriteInt32.csproj | 44 + .../Interop/MarshalAPI/ReadWrite/ReadWriteInt64.cs | 149 + .../MarshalAPI/ReadWrite/ReadWriteInt64.csproj | 44 + .../MarshalAPI/ReadWrite/ReadWriteIntPtr.cs | 155 + .../MarshalAPI/ReadWrite/ReadWriteIntPtr.csproj | 44 + .../MarshalAPI/String/StringMarshalingTest.cs | 217 + .../MarshalAPI/String/StringMarshalingTest.csproj | 45 + .../UnsafeAddrOfPinnedArrayElement.cs | 91 + .../UnsafeAddrOfPinnedArrayElement.csproj | 45 + tests/src/Interop/NativeCallable/CMakeLists.txt | 10 + .../Interop/NativeCallable/NativeCallableDll.cpp | 12 + .../Interop/NativeCallable/NativeCallableTest.cs | 162 + .../NativeCallable/NativeCallableTest.csproj | 41 + .../PrimitiveMarshalling/Bool/BoolNative.cpp | 174 + .../Interop/PrimitiveMarshalling/Bool/BoolTest.cs | 123 + .../PrimitiveMarshalling/Bool/BoolTest.csproj | 46 + .../PrimitiveMarshalling/Bool/CMakeLists.txt | 18 + .../PrimitiveMarshalling/Bool/NativeMethodDef.cs | 47 + .../EnumMarshalling/CMakeLists.txt | 10 + .../EnumMarshalling/EnumTest.csproj | 46 + .../EnumMarshalling/MarshalEnumManaged.cs | 69 + .../EnumMarshalling/MarshalEnumNative.cpp | 23 + .../PrimitiveMarshalling/UIntPtr/CMakeLists.txt | 11 + .../UIntPtr/PInvokeUIntPtrTest.cs | 63 + .../UIntPtr/PInvokeUIntPtrTest.csproj | 46 + .../PrimitiveMarshalling/UIntPtr/UIntPtrNative.cpp | 89 + tests/src/Interop/RefCharArray/CMakeLists.txt | 18 + .../Interop/RefCharArray/RefCharArrayNative.cpp | 102 + tests/src/Interop/RefCharArray/RefCharArrayTest.cs | Bin 0 -> 18216 bytes .../Interop/RefCharArray/RefCharArrayTest.csproj | 46 + tests/src/Interop/RefInt/CMakeLists.txt | 17 + tests/src/Interop/RefInt/RefIntNative.cpp | 84 + tests/src/Interop/RefInt/RefIntTest.cs | Bin 0 -> 17094 bytes tests/src/Interop/RefInt/RefIntTest.csproj | 46 + tests/src/Interop/SimpleStruct/CMakeLists.txt | 11 + tests/src/Interop/SimpleStruct/SimpleStruct.csproj | 46 + .../Interop/SimpleStruct/SimpleStructManaged.cs | 492 + .../Interop/SimpleStruct/SimpleStructNative.cpp | 107 + tests/src/Interop/SizeConst/CMakeLists.txt | 11 + tests/src/Interop/SizeConst/SizeConstNative.cpp | 12 + tests/src/Interop/SizeConst/SizeConstTest.cs | 47 + tests/src/Interop/SizeConst/SizeConstTest.csproj | 45 + .../Interop/StringMarshalling/LPSTR/CMakeLists.txt | 10 + .../Interop/StringMarshalling/LPSTR/LPSTRTest.cs | Bin 0 -> 17120 bytes .../StringMarshalling/LPSTR/LPSTRTest.csproj | 46 + .../StringMarshalling/LPSTR/LPSTRTestNative.cpp | 200 + .../Interop/StringMarshalling/LPSTR/PinvokeDef.cs | 73 + .../StringMarshalling/LPTSTR/CMakeLists.txt | 10 + .../Interop/StringMarshalling/LPTSTR/LPTSTRTest.cs | Bin 0 -> 17934 bytes .../StringMarshalling/LPTSTR/LPTSTRTest.csproj | 46 + .../StringMarshalling/LPTSTR/LPTSTRTestNative.cpp | 155 + .../LPTSTR/LPTSTRTestPInvokeDef.cs | 67 + .../Interop/StringMarshalling/UTF8/CMakeLists.txt | 10 + .../src/Interop/StringMarshalling/UTF8/UTF8Test.cs | 221 + .../Interop/StringMarshalling/UTF8/UTF8Test.csproj | 47 + .../StringMarshalling/UTF8/UTF8TestNative.cpp | 284 + .../StructMarshalling/PInvoke/CMakeLists.txt | 11 + .../Interop/StructMarshalling/PInvoke/Helper.cs | 905 + .../PInvoke/MarshalStructAsLayoutExp.cs | 1570 + .../PInvoke/MarshalStructAsLayoutExp.csproj | 47 + .../PInvoke/MarshalStructAsLayoutSeq.cs | 2303 + .../PInvoke/MarshalStructAsLayoutSeq.csproj | 47 + .../PInvoke/MarshalStructAsParamDLL.cpp | 1145 + .../PInvoke/MarshalStructAsParamDLL.h | 900 + .../Interop/StructMarshalling/PInvoke/Struct.cs | 272 + tests/src/Interop/common/Assertion.cs | 825 + tests/src/Interop/common/types.h | 57 + tests/src/Interop/common/xplatform.h | 219 + tests/src/JIT/BBT/Scenario4/Not-Int32.il | 47469 +++++++ tests/src/JIT/BBT/Scenario4/Not-Int32.ilproj | 42 + tests/src/JIT/CodeGenBringUpTests/Add1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/Add1.csproj | 41 + tests/src/JIT/CodeGenBringUpTests/And1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/And1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AndRef.cs | 34 + tests/src/JIT/CodeGenBringUpTests/AndRef.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Args4.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Args4.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Args5.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Args5.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AsgAdd1.cs | 22 + tests/src/JIT/CodeGenBringUpTests/AsgAdd1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AsgAnd1.cs | 22 + tests/src/JIT/CodeGenBringUpTests/AsgAnd1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AsgOr1.cs | 22 + tests/src/JIT/CodeGenBringUpTests/AsgOr1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AsgSub1.cs | 22 + tests/src/JIT/CodeGenBringUpTests/AsgSub1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/AsgXor1.cs | 22 + tests/src/JIT/CodeGenBringUpTests/AsgXor1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/BinaryRMW.cs | 28 + tests/src/JIT/CodeGenBringUpTests/BinaryRMW.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Call1.cs | 27 + tests/src/JIT/CodeGenBringUpTests/Call1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/CnsBool.cs | 32 + tests/src/JIT/CodeGenBringUpTests/CnsBool.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/CnsLng1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/CnsLng1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblAdd.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblAdd.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblAddConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/DblAddConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblArea.cs | 37 + tests/src/JIT/CodeGenBringUpTests/DblArea.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblArray.cs | 33 + tests/src/JIT/CodeGenBringUpTests/DblArray.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblAvg2.cs | 28 + tests/src/JIT/CodeGenBringUpTests/DblAvg2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblAvg6.cs | 28 + tests/src/JIT/CodeGenBringUpTests/DblAvg6.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblCall1.cs | 31 + tests/src/JIT/CodeGenBringUpTests/DblCall1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblCall2.cs | 34 + tests/src/JIT/CodeGenBringUpTests/DblCall2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblDist.cs | 35 + tests/src/JIT/CodeGenBringUpTests/DblDist.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblDiv.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblDiv.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblDivConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/DblDivConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblFillArray.cs | 42 + .../JIT/CodeGenBringUpTests/DblFillArray.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblMul.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblMul.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblMulConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/DblMulConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblNeg.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblNeg.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblRem.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblRem.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblRoots.cs | 32 + tests/src/JIT/CodeGenBringUpTests/DblRoots.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblSub.cs | 24 + tests/src/JIT/CodeGenBringUpTests/DblSub.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblSubConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/DblSubConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DblVar.cs | 28 + tests/src/JIT/CodeGenBringUpTests/DblVar.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/DivConst.cs | 442 + tests/src/JIT/CodeGenBringUpTests/DivConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Eq1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Eq1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPAdd.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPAdd.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPAddConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/FPAddConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPArea.cs | 36 + tests/src/JIT/CodeGenBringUpTests/FPArea.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPArray.cs | 33 + tests/src/JIT/CodeGenBringUpTests/FPArray.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPAvg2.cs | 28 + tests/src/JIT/CodeGenBringUpTests/FPAvg2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPAvg6.cs | 28 + tests/src/JIT/CodeGenBringUpTests/FPAvg6.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPCall1.cs | 31 + tests/src/JIT/CodeGenBringUpTests/FPCall1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPCall2.cs | 38 + tests/src/JIT/CodeGenBringUpTests/FPCall2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPConvDbl2Lng.cs | 37 + .../JIT/CodeGenBringUpTests/FPConvDbl2Lng.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPConvF2F.cs | 38 + tests/src/JIT/CodeGenBringUpTests/FPConvF2F.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPConvF2I.cs | 37 + tests/src/JIT/CodeGenBringUpTests/FPConvF2I.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPConvF2Lng.cs | 37 + .../src/JIT/CodeGenBringUpTests/FPConvF2Lng.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPConvI2F.cs | 68 + tests/src/JIT/CodeGenBringUpTests/FPConvI2F.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPDist.cs | 28 + tests/src/JIT/CodeGenBringUpTests/FPDist.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPDiv.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPDiv.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPDivConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/FPDivConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPError.cs | 26 + tests/src/JIT/CodeGenBringUpTests/FPError.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPFillArray.cs | 42 + .../src/JIT/CodeGenBringUpTests/FPFillArray.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPMath.cs | 40 + tests/src/JIT/CodeGenBringUpTests/FPMath.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPMul.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPMul.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPMulConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/FPMulConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPNeg.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPNeg.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPRem.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPRem.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPRoots.cs | 34 + tests/src/JIT/CodeGenBringUpTests/FPRoots.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPSmall.cs | 32 + tests/src/JIT/CodeGenBringUpTests/FPSmall.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPSub.cs | 24 + tests/src/JIT/CodeGenBringUpTests/FPSub.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPSubConst.cs | 24 + .../src/JIT/CodeGenBringUpTests/FPSubConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FPVar.cs | 28 + tests/src/JIT/CodeGenBringUpTests/FPVar.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FactorialRec.cs | 34 + .../JIT/CodeGenBringUpTests/FactorialRec.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FibLoop.cs | 35 + tests/src/JIT/CodeGenBringUpTests/FibLoop.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/FiboRec.cs | 31 + tests/src/JIT/CodeGenBringUpTests/FiboRec.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Gcd.cs | 43 + tests/src/JIT/CodeGenBringUpTests/Gcd.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Ge1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Ge1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Gt1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Gt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Ind1.cs | 24 + tests/src/JIT/CodeGenBringUpTests/Ind1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/InitObj.cs | 43 + tests/src/JIT/CodeGenBringUpTests/InitObj.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/InstanceCalls.cs | 152 + .../JIT/CodeGenBringUpTests/InstanceCalls.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/IntArraySum.cs | 31 + .../src/JIT/CodeGenBringUpTests/IntArraySum.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/IntConv.cs | 65 + tests/src/JIT/CodeGenBringUpTests/IntConv.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrue1.cs | 28 + tests/src/JIT/CodeGenBringUpTests/JTrue1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueEqDbl.cs | 36 + .../src/JIT/CodeGenBringUpTests/JTrueEqDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.cs | 36 + tests/src/JIT/CodeGenBringUpTests/JTrueEqFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueEqInt1.cs | 50 + .../src/JIT/CodeGenBringUpTests/JTrueEqInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGeDbl.cs | 40 + .../src/JIT/CodeGenBringUpTests/JTrueGeDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.cs | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGeFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGeInt1.cs | 53 + .../src/JIT/CodeGenBringUpTests/JTrueGeInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGtDbl.cs | 38 + .../src/JIT/CodeGenBringUpTests/JTrueGtDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.cs | 38 + tests/src/JIT/CodeGenBringUpTests/JTrueGtFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueGtInt1.cs | 54 + .../src/JIT/CodeGenBringUpTests/JTrueGtInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLeDbl.cs | 39 + .../src/JIT/CodeGenBringUpTests/JTrueLeDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.cs | 39 + tests/src/JIT/CodeGenBringUpTests/JTrueLeFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLeInt1.cs | 53 + .../src/JIT/CodeGenBringUpTests/JTrueLeInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLtDbl.cs | 41 + .../src/JIT/CodeGenBringUpTests/JTrueLtDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.cs | 41 + tests/src/JIT/CodeGenBringUpTests/JTrueLtFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueLtInt1.cs | 54 + .../src/JIT/CodeGenBringUpTests/JTrueLtInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueNeDbl.cs | 47 + .../src/JIT/CodeGenBringUpTests/JTrueNeDbl.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.cs | 47 + tests/src/JIT/CodeGenBringUpTests/JTrueNeFP.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/JTrueNeInt1.cs | 63 + .../src/JIT/CodeGenBringUpTests/JTrueNeInt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Jmp1.cs | 34 + tests/src/JIT/CodeGenBringUpTests/Jmp1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Le1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Le1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/LeftShift.cs | 23 + tests/src/JIT/CodeGenBringUpTests/LeftShift.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/LngConv.cs | 87 + tests/src/JIT/CodeGenBringUpTests/LngConv.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Localloc.cs | 60 + tests/src/JIT/CodeGenBringUpTests/Localloc.csproj | 41 + tests/src/JIT/CodeGenBringUpTests/LocallocLarge.cs | 73 + .../JIT/CodeGenBringUpTests/LocallocLarge.csproj | 41 + .../JIT/CodeGenBringUpTests/LongArgsAndReturn.cs | 30 + .../CodeGenBringUpTests/LongArgsAndReturn.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Lt1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Lt1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/ModConst.cs | 427 + tests/src/JIT/CodeGenBringUpTests/ModConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Ne1.cs | 26 + tests/src/JIT/CodeGenBringUpTests/Ne1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/NegRMW.cs | 24 + tests/src/JIT/CodeGenBringUpTests/NegRMW.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/NestedCall.cs | 33 + .../src/JIT/CodeGenBringUpTests/NestedCall.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/NotAndNeg.cs | 23 + tests/src/JIT/CodeGenBringUpTests/NotAndNeg.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/NotRMW.cs | 24 + tests/src/JIT/CodeGenBringUpTests/NotRMW.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/ObjAlloc.cs | 49 + tests/src/JIT/CodeGenBringUpTests/ObjAlloc.csproj | 40 + .../CodeGenBringUpTests/OpMembersOfStructLocal.cs | 275 + .../OpMembersOfStructLocal.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Or1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/Or1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/OrRef.cs | 33 + tests/src/JIT/CodeGenBringUpTests/OrRef.csproj | 40 + .../JIT/CodeGenBringUpTests/RecursiveTailCall.cs | 172 + .../CodeGenBringUpTests/RecursiveTailCall.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/RightShiftRef.cs | 24 + .../JIT/CodeGenBringUpTests/RightShiftRef.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Rotate.cs | 311 + tests/src/JIT/CodeGenBringUpTests/Rotate.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/StaticCalls.cs | 184 + .../src/JIT/CodeGenBringUpTests/StaticCalls.csproj | 40 + .../JIT/CodeGenBringUpTests/StaticValueField.cs | 41 + .../CodeGenBringUpTests/StaticValueField.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/StructFldAddr.cs | 48 + .../JIT/CodeGenBringUpTests/StructFldAddr.csproj | 40 + .../JIT/CodeGenBringUpTests/StructInstMethod.cs | 101 + .../CodeGenBringUpTests/StructInstMethod.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Sub1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/Sub1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/SubRef.cs | 34 + tests/src/JIT/CodeGenBringUpTests/SubRef.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Swap.cs | 32 + tests/src/JIT/CodeGenBringUpTests/Swap.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Switch.cs | 31 + tests/src/JIT/CodeGenBringUpTests/Switch.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/UDivConst.cs | 219 + tests/src/JIT/CodeGenBringUpTests/UDivConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/UModConst.cs | 224 + tests/src/JIT/CodeGenBringUpTests/UModConst.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/Unbox.cs | 29 + tests/src/JIT/CodeGenBringUpTests/Unbox.csproj | 41 + tests/src/JIT/CodeGenBringUpTests/Xor1.cs | 23 + tests/src/JIT/CodeGenBringUpTests/Xor1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/XorRef.cs | 34 + tests/src/JIT/CodeGenBringUpTests/XorRef.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/addref.cs | 34 + tests/src/JIT/CodeGenBringUpTests/addref.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/div1.cs | 31 + tests/src/JIT/CodeGenBringUpTests/div1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/div2.cs | 87 + tests/src/JIT/CodeGenBringUpTests/div2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/divref.cs | 31 + tests/src/JIT/CodeGenBringUpTests/divref.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/mul1.cs | 40 + tests/src/JIT/CodeGenBringUpTests/mul1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/mul2.cs | 40 + tests/src/JIT/CodeGenBringUpTests/mul2.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/mul3.cs | 40 + tests/src/JIT/CodeGenBringUpTests/mul3.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/mul4.cs | 42 + tests/src/JIT/CodeGenBringUpTests/mul4.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/rem1.cs | 29 + tests/src/JIT/CodeGenBringUpTests/rem1.csproj | 40 + tests/src/JIT/CodeGenBringUpTests/struct16args.cs | 739 + .../JIT/CodeGenBringUpTests/struct16args.csproj | 40 + tests/src/JIT/Directed/Arrays/Complex1.csproj | 44 + tests/src/JIT/Directed/Arrays/Complex2.csproj | 44 + tests/src/JIT/Directed/Arrays/Simple1.csproj | 44 + tests/src/JIT/Directed/Arrays/Simple2.csproj | 44 + tests/src/JIT/Directed/Arrays/complex1.cs | 83 + tests/src/JIT/Directed/Arrays/complex2.cs | 77 + tests/src/JIT/Directed/Arrays/simple1.cs | 72 + tests/src/JIT/Directed/Arrays/simple2.cs | 48 + .../CheckedCtor/Generic_Test_CSharp_Base_1.cs | 40 + .../CheckedCtor/Generic_Test_CSharp_Base_1.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Base_2.cs | 40 + .../CheckedCtor/Generic_Test_CSharp_Base_2.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Base_3.cs | 39 + .../CheckedCtor/Generic_Test_CSharp_Base_3.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Base_4.cs | 45 + .../CheckedCtor/Generic_Test_CSharp_Base_4.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Base_6.cs | 50 + .../CheckedCtor/Generic_Test_CSharp_Base_6.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Peer_1.cs | 43 + .../CheckedCtor/Generic_Test_CSharp_Peer_1.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Peer_2.cs | 43 + .../CheckedCtor/Generic_Test_CSharp_Peer_2.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Peer_3.cs | 42 + .../CheckedCtor/Generic_Test_CSharp_Peer_3.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Peer_4.cs | 48 + .../CheckedCtor/Generic_Test_CSharp_Peer_4.csproj | 45 + .../CheckedCtor/Generic_Test_CSharp_Peer_6.cs | 53 + .../CheckedCtor/Generic_Test_CSharp_Peer_6.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Base_1.cs | 40 + .../Directed/CheckedCtor/Test_CSharp_Base_1.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Base_2.cs | 40 + .../Directed/CheckedCtor/Test_CSharp_Base_2.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Base_3.cs | 39 + .../Directed/CheckedCtor/Test_CSharp_Base_3.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Base_4.cs | 45 + .../Directed/CheckedCtor/Test_CSharp_Base_4.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Peer_1.cs | 43 + .../Directed/CheckedCtor/Test_CSharp_Peer_1.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Peer_2.cs | 43 + .../Directed/CheckedCtor/Test_CSharp_Peer_2.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Peer_3.cs | 42 + .../Directed/CheckedCtor/Test_CSharp_Peer_3.csproj | 45 + .../JIT/Directed/CheckedCtor/Test_CSharp_Peer_4.cs | 48 + .../Directed/CheckedCtor/Test_CSharp_Peer_4.csproj | 45 + tests/src/JIT/Directed/Convert/FPZero.cs | 42 + tests/src/JIT/Directed/Convert/FPZero.csproj | 46 + tests/src/JIT/Directed/Convert/implicitConv.il | 41 + tests/src/JIT/Directed/Convert/implicitConv.ilproj | 40 + tests/src/JIT/Directed/Convert/minopts_convu1.il | 40 + .../src/JIT/Directed/Convert/minopts_convu1.ilproj | 40 + .../JIT/Directed/ExcepFilters/excepobj/excepobj.il | 73 + .../Directed/ExcepFilters/excepobj/excepobj.ilproj | 40 + tests/src/JIT/Directed/ExcepFilters/fault/fault.il | 101 + .../JIT/Directed/ExcepFilters/fault/fault.ilproj | 40 + tests/src/JIT/Directed/ExcepFilters/mixed/mixed.il | 170 + .../JIT/Directed/ExcepFilters/mixed/mixed.ilproj | 40 + .../src/JIT/Directed/ExcepFilters/mixed3/mixed3.il | 168 + .../JIT/Directed/ExcepFilters/mixed3/mixed3.ilproj | 45 + .../Directed/FaultHandlers/CallOrder/CallOrder.il | 151 + .../FaultHandlers/CallOrder/CallOrder.ilproj | 40 + .../JIT/Directed/FaultHandlers/Nesting/Nesting.il | 301 + .../Directed/FaultHandlers/Nesting/Nesting.ilproj | 40 + .../Directed/FaultHandlers/Simple/Simple.ilproj | 40 + .../JIT/Directed/FaultHandlers/Simple/simple.il | 131 + .../src/JIT/Directed/IL/PInvokeTail/PInvokeTail.il | 105 + .../JIT/Directed/IL/PInvokeTail/PInvokeTail.ilproj | 45 + .../JIT/Directed/IL/PInvokeTail/TailWinApi.ilproj | 40 + .../src/JIT/Directed/IL/PInvokeTail/tailwinapi.il | 218 + tests/src/JIT/Directed/IL/Tailcall/JitTailcall1.il | 73 + .../JIT/Directed/IL/Tailcall/JitTailcall2.ilproj | 40 + tests/src/JIT/Directed/IL/Tailcall/Jittailcall2.il | 246 + .../JIT/Directed/IL/Tailcall/jitTailcall1.ilproj | 40 + tests/src/JIT/Directed/IL/leave/leave1.ilproj | 40 + tests/src/JIT/Directed/IL/leave/leave2.il | 199 + .../mutualrecur-tailcall/MutualRecur-TailCall.il | 4639 + .../MutualRecur-TailCall.ilproj | 37 + tests/src/JIT/Directed/IL/rethrow/Rethrow1.ilproj | 40 + tests/src/JIT/Directed/IL/rethrow/Rethrow2.ilproj | 40 + tests/src/JIT/Directed/IL/rethrow/rethrow1.il | 143 + tests/src/JIT/Directed/IL/rethrow/rethrow2.il | 145 + .../JIT/Directed/Misc/SIDEEFFECTS/BadRegArgs.il | 156 + .../Directed/Misc/SIDEEFFECTS/BadRegArgs.ilproj | 40 + .../JIT/Directed/Misc/SIDEEFFECTS/SideEffects.il | 273 + .../Directed/Misc/SIDEEFFECTS/SideEffects.ilproj | 40 + .../Misc/function_pointer/MutualThdRecur-fptr.il | 3054 + .../function_pointer/MutualThdRecur-fptr.ilproj | 40 + .../Directed/Misc/function_pointer/funcptrtest.il | 84 + .../Misc/function_pointer/funcptrtest.ilproj | 40 + .../Directed/Misc/gettype/gettypetypeofmatrix.cs | 189 + .../Misc/gettype/gettypetypeofmatrix.csproj | 49 + .../JIT/Directed/PREFIX/PrimitiveVT/callconv1.cs | 116 + .../PREFIX/PrimitiveVT/callconv1_cs_d.csproj | 49 + .../PREFIX/PrimitiveVT/callconv1_cs_do.csproj | 49 + .../PREFIX/PrimitiveVT/callconv1_cs_r.csproj | 49 + .../PREFIX/PrimitiveVT/callconv1_cs_ro.csproj | 49 + .../JIT/Directed/PREFIX/PrimitiveVT/callconv2.cs | 118 + .../PREFIX/PrimitiveVT/callconv2_cs_d.csproj | 49 + .../PREFIX/PrimitiveVT/callconv2_cs_do.csproj | 49 + .../PREFIX/PrimitiveVT/callconv2_cs_r.csproj | 49 + .../PREFIX/PrimitiveVT/callconv2_cs_ro.csproj | 49 + .../src/JIT/Directed/PREFIX/PrimitiveVT/helper.cs | 56 + .../JIT/Directed/PREFIX/PrimitiveVT/helper.csproj | 46 + .../JIT/Directed/PREFIX/unaligned/1/Box_Unbox.il | 126 + .../Directed/PREFIX/unaligned/1/Box_Unbox.ilproj | 40 + .../JIT/Directed/PREFIX/unaligned/1/Desktop/add.il | 121 + .../Directed/PREFIX/unaligned/1/Desktop/add.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/1/add.il | 121 + .../src/JIT/Directed/PREFIX/unaligned/1/add.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/1/arglist.il | 111 + .../JIT/Directed/PREFIX/unaligned/1/arglist.ilproj | 43 + .../JIT/Directed/PREFIX/unaligned/1/arglist64.il | 121 + .../JIT/Directed/PREFIX/unaligned/1/arglistARM.il | 122 + .../JIT/Directed/PREFIX/unaligned/1/array_tests.il | 333 + .../Directed/PREFIX/unaligned/1/array_tests.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/1/cpblk.il | 111 + .../JIT/Directed/PREFIX/unaligned/1/cpblk.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/1/cpobj.il | 142 + .../JIT/Directed/PREFIX/unaligned/1/cpobj.ilproj | 45 + .../JIT/Directed/PREFIX/unaligned/1/field_tests.il | 214 + .../Directed/PREFIX/unaligned/1/field_tests.ilproj | 40 + .../Directed/PREFIX/unaligned/1/fielda_tests.il | 235 + .../PREFIX/unaligned/1/fielda_tests.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/1/initblk.il | 53 + .../JIT/Directed/PREFIX/unaligned/1/initblk.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/1/initobj.il | 137 + .../JIT/Directed/PREFIX/unaligned/1/initobj.ilproj | 40 + .../JIT/Directed/PREFIX/unaligned/1/ldind_stind.il | 152 + .../Directed/PREFIX/unaligned/1/ldind_stind.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/1/ldloca.il | 57 + .../JIT/Directed/PREFIX/unaligned/1/ldloca.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/1/ldobj.il | 132 + .../JIT/Directed/PREFIX/unaligned/1/ldobj.ilproj | 45 + .../JIT/Directed/PREFIX/unaligned/1/localloc.il | 130 + .../Directed/PREFIX/unaligned/1/localloc.ilproj | 45 + .../JIT/Directed/PREFIX/unaligned/2/Box_Unbox.il | 126 + .../Directed/PREFIX/unaligned/2/Box_Unbox.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/2/add.il | 120 + .../src/JIT/Directed/PREFIX/unaligned/2/add.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/2/arglist.il | 112 + .../JIT/Directed/PREFIX/unaligned/2/arglist.ilproj | 43 + .../JIT/Directed/PREFIX/unaligned/2/arglist64.il | 121 + .../JIT/Directed/PREFIX/unaligned/2/arglistARM.il | 122 + .../JIT/Directed/PREFIX/unaligned/2/array_tests.il | 332 + .../Directed/PREFIX/unaligned/2/array_tests.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/2/cpblk.il | 111 + .../JIT/Directed/PREFIX/unaligned/2/cpblk.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/2/cpobj.il | 141 + .../JIT/Directed/PREFIX/unaligned/2/cpobj.ilproj | 37 + .../JIT/Directed/PREFIX/unaligned/2/field_tests.il | 214 + .../Directed/PREFIX/unaligned/2/field_tests.ilproj | 40 + .../Directed/PREFIX/unaligned/2/fielda_tests.il | 235 + .../PREFIX/unaligned/2/fielda_tests.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/2/initblk.il | 53 + .../JIT/Directed/PREFIX/unaligned/2/initblk.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/2/initobj.il | 137 + .../JIT/Directed/PREFIX/unaligned/2/initobj.ilproj | 40 + .../JIT/Directed/PREFIX/unaligned/2/ldind_stind.il | 152 + .../Directed/PREFIX/unaligned/2/ldind_stind.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/2/ldloca.il | 57 + .../JIT/Directed/PREFIX/unaligned/2/ldloca.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/2/ldobj.il | 131 + .../JIT/Directed/PREFIX/unaligned/2/ldobj.ilproj | 37 + .../JIT/Directed/PREFIX/unaligned/2/localloc.il | 147 + .../Directed/PREFIX/unaligned/2/localloc.ilproj | 37 + .../JIT/Directed/PREFIX/unaligned/4/Box_Unbox.il | 126 + .../Directed/PREFIX/unaligned/4/Box_Unbox.ilproj | 40 + .../JIT/Directed/PREFIX/unaligned/4/Desktop/add.il | 106 + .../Directed/PREFIX/unaligned/4/Desktop/add.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/4/add.il | 106 + .../src/JIT/Directed/PREFIX/unaligned/4/add.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/4/arglist.il | 111 + .../JIT/Directed/PREFIX/unaligned/4/arglist.ilproj | 43 + .../JIT/Directed/PREFIX/unaligned/4/arglist64.il | 121 + .../JIT/Directed/PREFIX/unaligned/4/arglistARM.il | 121 + .../JIT/Directed/PREFIX/unaligned/4/array_tests.il | 331 + .../Directed/PREFIX/unaligned/4/array_tests.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/4/cpblk.il | 111 + .../JIT/Directed/PREFIX/unaligned/4/cpblk.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/4/cpobj.il | 142 + .../JIT/Directed/PREFIX/unaligned/4/cpobj.ilproj | 45 + .../JIT/Directed/PREFIX/unaligned/4/field_tests.il | 214 + .../Directed/PREFIX/unaligned/4/field_tests.ilproj | 40 + .../Directed/PREFIX/unaligned/4/fielda_tests.il | 234 + .../PREFIX/unaligned/4/fielda_tests.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/4/initblk.il | 53 + .../JIT/Directed/PREFIX/unaligned/4/initblk.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/4/initobj.il | 137 + .../JIT/Directed/PREFIX/unaligned/4/initobj.ilproj | 40 + .../JIT/Directed/PREFIX/unaligned/4/ldind_stind.il | 152 + .../Directed/PREFIX/unaligned/4/ldind_stind.ilproj | 40 + .../src/JIT/Directed/PREFIX/unaligned/4/ldloca.il | 57 + .../JIT/Directed/PREFIX/unaligned/4/ldloca.ilproj | 40 + tests/src/JIT/Directed/PREFIX/unaligned/4/ldobj.il | 131 + .../JIT/Directed/PREFIX/unaligned/4/ldobj.ilproj | 45 + .../JIT/Directed/PREFIX/unaligned/4/localloc.il | 130 + .../Directed/PREFIX/unaligned/4/localloc.ilproj | 45 + .../JIT/Directed/PREFIX/volatile/1/Box_Unbox.il | 126 + .../Directed/PREFIX/volatile/1/Box_Unbox.ilproj | 40 + .../JIT/Directed/PREFIX/volatile/1/Desktop/add.il | 119 + .../Directed/PREFIX/volatile/1/Desktop/add.ilproj | 40 + tests/src/JIT/Directed/PREFIX/volatile/1/add.il | 119 + .../src/JIT/Directed/PREFIX/volatile/1/add.ilproj | 41 + .../src/JIT/Directed/PREFIX/volatile/1/arglist.il | 113 + .../JIT/Directed/PREFIX/volatile/1/arglist.ilproj | 43 + .../JIT/Directed/PREFIX/volatile/1/arglist64.il | 121 + .../JIT/Directed/PREFIX/volatile/1/arglistARM.il | 123 + .../JIT/Directed/PREFIX/volatile/1/array_tests.il | 364 + .../Directed/PREFIX/volatile/1/array_tests.ilproj | 40 + tests/src/JIT/Directed/PREFIX/volatile/1/cpblk.il | 113 + .../JIT/Directed/PREFIX/volatile/1/cpblk.ilproj | 40 + tests/src/JIT/Directed/PREFIX/volatile/1/cpobj.il | 145 + .../JIT/Directed/PREFIX/volatile/1/cpobj.ilproj | 45 + .../JIT/Directed/PREFIX/volatile/1/field_tests.il | 228 + .../Directed/PREFIX/volatile/1/field_tests.ilproj | 40 + .../JIT/Directed/PREFIX/volatile/1/fielda_tests.il | 241 + .../Directed/PREFIX/volatile/1/fielda_tests.ilproj | 40 + .../src/JIT/Directed/PREFIX/volatile/1/initblk.il | 53 + .../JIT/Directed/PREFIX/volatile/1/initblk.ilproj | 40 + .../src/JIT/Directed/PREFIX/volatile/1/initobj.il | 144 + .../JIT/Directed/PREFIX/volatile/1/initobj.ilproj | 40 + .../JIT/Directed/PREFIX/volatile/1/ldind_stind.il | 151 + .../Directed/PREFIX/volatile/1/ldind_stind.ilproj | 40 + tests/src/JIT/Directed/PREFIX/volatile/1/ldloca.il | 57 + .../JIT/Directed/PREFIX/volatile/1/ldloca.ilproj | 40 + tests/src/JIT/Directed/PREFIX/volatile/1/ldobj.il | 135 + .../JIT/Directed/PREFIX/volatile/1/ldobj.ilproj | 45 + .../src/JIT/Directed/PREFIX/volatile/1/localloc.il | 130 + .../JIT/Directed/PREFIX/volatile/1/localloc.ilproj | 45 + tests/src/JIT/Directed/RVAInit/extended.il | 230 + tests/src/JIT/Directed/RVAInit/extended.ilproj | 37 + tests/src/JIT/Directed/RVAInit/gcref1.il | 312 + tests/src/JIT/Directed/RVAInit/gcref1.ilproj | 45 + tests/src/JIT/Directed/RVAInit/gcref2.il | 312 + tests/src/JIT/Directed/RVAInit/gcref2.ilproj | 45 + tests/src/JIT/Directed/RVAInit/nested.il | 254 + tests/src/JIT/Directed/RVAInit/nested.ilproj | 45 + tests/src/JIT/Directed/RVAInit/oddsize.il | 49 + tests/src/JIT/Directed/RVAInit/oddsize.ilproj | 40 + tests/src/JIT/Directed/RVAInit/overlap.il | 250 + tests/src/JIT/Directed/RVAInit/overlap.ilproj | 37 + tests/src/JIT/Directed/RVAInit/simple.il | 238 + tests/src/JIT/Directed/RVAInit/simple.ilproj | 45 + tests/src/JIT/Directed/StrAccess/straccess1.cs | 215 + .../JIT/Directed/StrAccess/straccess1_cs_d.csproj | 45 + .../JIT/Directed/StrAccess/straccess1_cs_do.csproj | 45 + .../JIT/Directed/StrAccess/straccess1_cs_r.csproj | 45 + .../JIT/Directed/StrAccess/straccess1_cs_ro.csproj | 45 + tests/src/JIT/Directed/StrAccess/straccess2.cs | 234 + .../JIT/Directed/StrAccess/straccess2_cs_d.csproj | 46 + .../JIT/Directed/StrAccess/straccess2_cs_do.csproj | 46 + .../JIT/Directed/StrAccess/straccess2_cs_r.csproj | 46 + .../JIT/Directed/StrAccess/straccess2_cs_ro.csproj | 46 + tests/src/JIT/Directed/StrAccess/straccess3.cs | 198 + .../JIT/Directed/StrAccess/straccess3_cs_d.csproj | 45 + .../JIT/Directed/StrAccess/straccess3_cs_do.csproj | 45 + .../JIT/Directed/StrAccess/straccess3_cs_r.csproj | 45 + .../JIT/Directed/StrAccess/straccess3_cs_ro.csproj | 45 + tests/src/JIT/Directed/StrAccess/straccess4.cs | 198 + tests/src/JIT/Directed/StrAccess/straccess4.csproj | 45 + tests/src/JIT/Directed/StructABI/CMakeLists.txt | 13 + tests/src/JIT/Directed/StructABI/StructABI.OSX.cs | 8 + tests/src/JIT/Directed/StructABI/StructABI.Unix.cs | 8 + .../JIT/Directed/StructABI/StructABI.Windows.cs | 8 + tests/src/JIT/Directed/StructABI/StructABI.c | 414 + tests/src/JIT/Directed/StructABI/StructABI.cs | 1116 + tests/src/JIT/Directed/StructABI/StructABI.csproj | 38 + .../src/JIT/Directed/StructABI/structfieldparam.cs | 141 + .../Directed/StructABI/structfieldparam_r.csproj | 46 + .../Directed/StructABI/structfieldparam_ro.csproj | 46 + tests/src/JIT/Directed/StructPromote/SP1.cs | 43 + tests/src/JIT/Directed/StructPromote/SP1.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP1a.cs | 43 + tests/src/JIT/Directed/StructPromote/SP1a.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP1a2.cs | 43 + tests/src/JIT/Directed/StructPromote/SP1a2.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP1b.cs | 43 + tests/src/JIT/Directed/StructPromote/SP1b.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP1c.cs | 43 + tests/src/JIT/Directed/StructPromote/SP1c.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP1d.cs | 44 + tests/src/JIT/Directed/StructPromote/SP1d.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP2.cs | 56 + tests/src/JIT/Directed/StructPromote/SP2.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP2a.cs | 43 + tests/src/JIT/Directed/StructPromote/SP2a.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP2b.cs | 43 + tests/src/JIT/Directed/StructPromote/SP2b.csproj | 45 + tests/src/JIT/Directed/StructPromote/SP2c.cs | 43 + tests/src/JIT/Directed/StructPromote/SP2c.csproj | 45 + tests/src/JIT/Directed/StructPromote/SpAddr.cs | 47 + tests/src/JIT/Directed/StructPromote/SpAddr.csproj | 45 + tests/src/JIT/Directed/StructPromote/SpAddrAT.cs | 54 + .../src/JIT/Directed/StructPromote/SpAddrAT.csproj | 45 + .../JIT/Directed/TypedReference/TypedReference.cs | 41 + .../Directed/TypedReference/TypedReference.csproj | 44 + tests/src/JIT/Directed/UnrollLoop/Dev10_846218.cs | 64 + .../JIT/Directed/UnrollLoop/Dev10_846218.csproj | 45 + tests/src/JIT/Directed/UnrollLoop/loop1.cs | 252 + .../src/JIT/Directed/UnrollLoop/loop1_cs_d.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop1_cs_do.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop1_cs_r.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop1_cs_ro.csproj | 45 + tests/src/JIT/Directed/UnrollLoop/loop2.cs | 1304 + .../src/JIT/Directed/UnrollLoop/loop2_cs_d.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop2_cs_do.csproj | 44 + .../src/JIT/Directed/UnrollLoop/loop2_cs_r.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop2_cs_ro.csproj | 44 + tests/src/JIT/Directed/UnrollLoop/loop3.il | 2189 + .../src/JIT/Directed/UnrollLoop/loop3_il_d.ilproj | 40 + .../src/JIT/Directed/UnrollLoop/loop3_il_r.ilproj | 40 + tests/src/JIT/Directed/UnrollLoop/loop4.cs | 425 + .../src/JIT/Directed/UnrollLoop/loop4_cs_d.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop4_cs_do.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop4_cs_r.csproj | 45 + .../src/JIT/Directed/UnrollLoop/loop4_cs_ro.csproj | 45 + tests/src/JIT/Directed/UnrollLoop/loop6.cs | 195 + .../src/JIT/Directed/UnrollLoop/loop6_cs_d.csproj | 49 + .../src/JIT/Directed/UnrollLoop/loop6_cs_do.csproj | 49 + .../src/JIT/Directed/UnrollLoop/loop6_cs_r.csproj | 49 + .../src/JIT/Directed/UnrollLoop/loop6_cs_ro.csproj | 49 + .../JIT/Directed/array-il/_Arrayscomplex3.ilproj | 46 + .../JIT/Directed/array-il/_Arrayssimple3.ilproj | 40 + tests/src/JIT/Directed/array-il/complex3.il | 414 + tests/src/JIT/Directed/array-il/simple3.il | 232 + tests/src/JIT/Directed/cmov/Bool_And_Op.cs | 20787 +++ .../src/JIT/Directed/cmov/Bool_And_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Bool_And_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Bool_And_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Bool_And_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Bool_No_Op.cs | 914 + tests/src/JIT/Directed/cmov/Bool_No_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Bool_No_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Bool_No_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Bool_No_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Bool_Or_Op.cs | 20786 +++ tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Bool_Or_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Bool_Or_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Bool_Or_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Bool_Xor_Op.cs | 20786 +++ .../src/JIT/Directed/cmov/Bool_Xor_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Bool_Xor_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Bool_Xor_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Bool_Xor_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Double_And_Op.cs | 22169 +++ .../JIT/Directed/cmov/Double_And_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Double_And_Op_cs_do.csproj | 45 + .../JIT/Directed/cmov/Double_And_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Double_And_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Double_No_Op.cs | 1905 + .../src/JIT/Directed/cmov/Double_No_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Double_No_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Double_No_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Double_No_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Double_Or_Op.cs | 22168 +++ .../src/JIT/Directed/cmov/Double_Or_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Double_Or_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Double_Or_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Double_Or_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Double_Xor_Op.cs | 22169 +++ .../JIT/Directed/cmov/Double_Xor_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Double_Xor_Op_cs_do.csproj | 45 + .../JIT/Directed/cmov/Double_Xor_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Double_Xor_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Float_And_Op.cs | 22169 +++ .../src/JIT/Directed/cmov/Float_And_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Float_And_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Float_And_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Float_And_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Float_No_Op.cs | 1905 + .../src/JIT/Directed/cmov/Float_No_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Float_No_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Float_No_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Float_No_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Float_Or_Op.cs | 22169 +++ .../src/JIT/Directed/cmov/Float_Or_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Float_Or_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Float_Or_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Float_Or_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Float_Xor_Op.cs | 22169 +++ .../src/JIT/Directed/cmov/Float_Xor_Op_cs_d.csproj | 45 + .../JIT/Directed/cmov/Float_Xor_Op_cs_do.csproj | 45 + .../src/JIT/Directed/cmov/Float_Xor_Op_cs_r.csproj | 45 + .../JIT/Directed/cmov/Float_Xor_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Int_And_Op.cs | 22169 +++ tests/src/JIT/Directed/cmov/Int_And_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Int_And_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Int_And_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Int_And_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Int_No_Op.cs | 1905 + tests/src/JIT/Directed/cmov/Int_No_Op_cs_d.csproj | 45 + tests/src/JIT/Directed/cmov/Int_No_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Int_No_Op_cs_r.csproj | 45 + tests/src/JIT/Directed/cmov/Int_No_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Or_Op.cs | 22169 +++ tests/src/JIT/Directed/cmov/Int_Or_Op_cs_d.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Or_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Or_Op_cs_r.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Or_Op_cs_ro.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Xor_Op.cs | 22169 +++ tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_d.csproj | 45 + .../src/JIT/Directed/cmov/Int_Xor_Op_cs_do.csproj | 45 + tests/src/JIT/Directed/cmov/Int_Xor_Op_cs_r.csproj | 45 + .../src/JIT/Directed/cmov/Int_Xor_Op_cs_ro.csproj | 45 + .../Directed/coverage/compiler/FilterToHandler.il | 82 + .../coverage/compiler/FilterToHandler.ilproj | 37 + .../JIT/Directed/coverage/flowgraph/xaddmuly.cs | 27 + .../coverage/flowgraph/xaddmuly_cs_d.csproj | 45 + .../coverage/flowgraph/xaddmuly_cs_do.csproj | 45 + .../coverage/flowgraph/xaddmuly_cs_r.csproj | 45 + .../coverage/flowgraph/xaddmuly_cs_ro.csproj | 45 + .../coverage/importer/Desktop/badendfinally.il | 27 + .../importer/Desktop/badendfinally_il_d.ilproj | 40 + .../importer/Desktop/badendfinally_il_r.ilproj | 37 + .../coverage/importer/Desktop/badldsfld.il | 34 + .../importer/Desktop/badldsfld_il_d.ilproj | 40 + .../importer/Desktop/badldsfld_il_r.ilproj | 37 + .../coverage/importer/Desktop/badtailcall.il | 32 + .../importer/Desktop/badtailcall_il_d.ilproj | 40 + .../importer/Desktop/badtailcall_il_r.ilproj | 37 + .../Directed/coverage/importer/Desktop/bleref.il | 49 + .../coverage/importer/Desktop/bleref_il_d.ilproj | 40 + .../coverage/importer/Desktop/bleref_il_r.ilproj | 37 + .../coverage/importer/Desktop/byrefsubbyref1.il | 132 + .../importer/Desktop/byrefsubbyref1_il_d.ilproj | 40 + .../importer/Desktop/byrefsubbyref1_il_r.ilproj | 37 + .../Directed/coverage/importer/Desktop/calli2.il | 46 + .../coverage/importer/Desktop/calli2_il_d.ilproj | 40 + .../coverage/importer/Desktop/calli2_il_r.ilproj | 37 + .../coverage/importer/Desktop/ceeillegal.il | 40 + .../importer/Desktop/ceeillegal_il_d.ilproj | 40 + .../importer/Desktop/ceeillegal_il_r.ilproj | 37 + .../coverage/importer/Desktop/ldelemnullarr1.il | 62 + .../importer/Desktop/ldelemnullarr1_il_d.ilproj | 40 + .../importer/Desktop/ldelemnullarr1_il_r.ilproj | 37 + .../coverage/importer/Desktop/ldelemnullarr2.il | 62 + .../importer/Desktop/ldelemnullarr2_il_d.ilproj | 40 + .../importer/Desktop/ldelemnullarr2_il_r.ilproj | 37 + .../Directed/coverage/importer/Desktop/ldfldr4.il | 47 + .../coverage/importer/Desktop/ldfldr4_il_d.ilproj | 40 + .../coverage/importer/Desktop/ldfldr4_il_r.ilproj | 37 + .../coverage/importer/Desktop/ldfldstatic1.il | 56 + .../importer/Desktop/ldfldstatic1_il_d.ilproj | 45 + .../importer/Desktop/ldfldstatic1_il_r.ilproj | 45 + .../coverage/importer/Desktop/ldfldunboxedvt.il | 69 + .../importer/Desktop/ldfldunboxedvt_il_d.ilproj | 40 + .../importer/Desktop/ldfldunboxedvt_il_r.ilproj | 37 + .../importer/Desktop/ldvirtftnsideeffect.il | 73 + .../Desktop/ldvirtftnsideeffect_il_d.ilproj | 40 + .../Desktop/ldvirtftnsideeffect_il_r.ilproj | 37 + .../coverage/importer/Desktop/nonrefsdarr.il | 54 + .../importer/Desktop/nonrefsdarr_il_d.ilproj | 40 + .../importer/Desktop/nonrefsdarr_il_r.ilproj | 37 + .../coverage/importer/Desktop/nullsdarr.il | 54 + .../importer/Desktop/nullsdarr_il_d.ilproj | 40 + .../importer/Desktop/nullsdarr_il_r.ilproj | 37 + .../coverage/importer/Desktop/refanytype1.il | 21 + .../importer/Desktop/refanytype1_il_d.ilproj | 40 + .../importer/Desktop/refanytype1_il_r.ilproj | 37 + .../coverage/importer/Desktop/stfldstatic1.il | 57 + .../importer/Desktop/stfldstatic1_il_d.ilproj | 45 + .../importer/Desktop/stfldstatic1_il_r.ilproj | 45 + .../coverage/importer/Desktop/subovfun1.il | 22 + .../importer/Desktop/subovfun1_il_d.ilproj | 45 + .../importer/Desktop/subovfun1_il_r.ilproj | 45 + .../coverage/importer/Desktop/volatilldind.il | 29 + .../importer/Desktop/volatilldind_il_d.ilproj | 40 + .../importer/Desktop/volatilldind_il_r.ilproj | 37 + .../coverage/importer/Desktop/volatilstind.il | 29 + .../importer/Desktop/volatilstind_il_d.ilproj | 40 + .../importer/Desktop/volatilstind_il_r.ilproj | 37 + .../Directed/coverage/importer/badendfinally.il | 36 + .../coverage/importer/badendfinally.ilproj | 41 + .../JIT/Directed/coverage/importer/badtailcall.il | 41 + .../Directed/coverage/importer/badtailcall.ilproj | 41 + .../Directed/coverage/importer/byrefsubbyref1.il | 138 + .../coverage/importer/byrefsubbyref1.ilproj | 41 + tests/src/JIT/Directed/coverage/importer/calli2.il | 56 + .../JIT/Directed/coverage/importer/calli2.ilproj | 41 + .../JIT/Directed/coverage/importer/ceeillegal.il | 39 + .../Directed/coverage/importer/ceeillegal.ilproj | 41 + .../Directed/coverage/importer/ldelemnullarr2.il | 62 + .../coverage/importer/ldelemnullarr2.ilproj | 41 + .../JIT/Directed/coverage/importer/ldfldstatic1.il | 57 + .../coverage/importer/ldfldstatic1_il_r.ilproj | 40 + .../Directed/coverage/importer/ldfldunboxedvt.il | 70 + .../coverage/importer/ldfldunboxedvt.ilproj | 41 + .../coverage/importer/ldvirtftnsideeffect.il | 94 + .../coverage/importer/ldvirtftnsideeffect.ilproj | 41 + .../JIT/Directed/coverage/importer/nullsdarr.il | 53 + .../Directed/coverage/importer/nullsdarr.ilproj | 41 + .../JIT/Directed/coverage/importer/refanytype1.il | 26 + .../Directed/coverage/importer/refanytype1.ilproj | 41 + .../JIT/Directed/coverage/importer/stfldstatic1.il | 57 + .../coverage/importer/stfldstatic1_il_d.ilproj | 40 + .../coverage/importer/stfldstatic1_il_r.ilproj | 40 + .../JIT/Directed/coverage/importer/subovfun1.il | 26 + .../coverage/importer/subovfun1_il_d.ilproj | 40 + .../coverage/importer/subovfun1_il_r.ilproj | 40 + .../JIT/Directed/coverage/importer/volatilldind.il | 38 + .../Directed/coverage/importer/volatilldind.ilproj | 41 + .../JIT/Directed/coverage/importer/volatilstind.il | 38 + .../Directed/coverage/importer/volatilstind.ilproj | 41 + .../src/JIT/Directed/coverage/oldtests/33objref.cs | 184 + .../coverage/oldtests/33objref_cs_d.csproj | 45 + .../coverage/oldtests/33objref_cs_do.csproj | 45 + .../coverage/oldtests/33objref_cs_r.csproj | 45 + .../coverage/oldtests/33objref_cs_ro.csproj | 45 + .../coverage/oldtests/Desktop/callipinvoke.il | 199 + .../oldtests/Desktop/callipinvoke_il_d.ilproj | 40 + .../oldtests/Desktop/callipinvoke_il_r.ilproj | 40 + .../JIT/Directed/coverage/oldtests/arrgetlen.il | 213 + .../coverage/oldtests/arrgetlen_il_d.ilproj | 40 + .../coverage/oldtests/arrgetlen_il_r.ilproj | 40 + .../JIT/Directed/coverage/oldtests/callipinvoke.il | 197 + .../Directed/coverage/oldtests/callipinvoke.ilproj | 41 + tests/src/JIT/Directed/coverage/oldtests/cse1.cs | 171 + .../Directed/coverage/oldtests/cse1_cs_d.csproj | 45 + .../Directed/coverage/oldtests/cse1_cs_do.csproj | 45 + .../Directed/coverage/oldtests/cse1_cs_r.csproj | 45 + .../Directed/coverage/oldtests/cse1_cs_ro.csproj | 45 + tests/src/JIT/Directed/coverage/oldtests/cse2.cs | 544 + .../Directed/coverage/oldtests/cse2_cs_d.csproj | 46 + .../Directed/coverage/oldtests/cse2_cs_do.csproj | 46 + .../Directed/coverage/oldtests/cse2_cs_r.csproj | 46 + .../Directed/coverage/oldtests/cse2_cs_ro.csproj | 46 + .../JIT/Directed/coverage/oldtests/lclfldadd.cs | 559 + .../coverage/oldtests/lclfldadd_cs_d.csproj | 45 + .../coverage/oldtests/lclfldadd_cs_do.csproj | 45 + .../coverage/oldtests/lclfldadd_cs_r.csproj | 45 + .../coverage/oldtests/lclfldadd_cs_ro.csproj | 45 + .../JIT/Directed/coverage/oldtests/lclflddiv.cs | 559 + .../coverage/oldtests/lclflddiv_cs_d.csproj | 45 + .../coverage/oldtests/lclflddiv_cs_do.csproj | 45 + .../coverage/oldtests/lclflddiv_cs_r.csproj | 45 + .../coverage/oldtests/lclflddiv_cs_ro.csproj | 45 + .../JIT/Directed/coverage/oldtests/lclfldmul.cs | 559 + .../coverage/oldtests/lclfldmul_cs_d.csproj | 45 + .../coverage/oldtests/lclfldmul_cs_do.csproj | 45 + .../coverage/oldtests/lclfldmul_cs_r.csproj | 45 + .../coverage/oldtests/lclfldmul_cs_ro.csproj | 45 + .../JIT/Directed/coverage/oldtests/lclfldrem.cs | 559 + .../coverage/oldtests/lclfldrem_cs_d.csproj | 45 + .../coverage/oldtests/lclfldrem_cs_do.csproj | 45 + .../coverage/oldtests/lclfldrem_cs_r.csproj | 45 + .../coverage/oldtests/lclfldrem_cs_ro.csproj | 45 + .../JIT/Directed/coverage/oldtests/lclfldsub.cs | 559 + .../coverage/oldtests/lclfldsub_cs_d.csproj | 45 + .../coverage/oldtests/lclfldsub_cs_do.csproj | 45 + .../coverage/oldtests/lclfldsub_cs_r.csproj | 45 + .../coverage/oldtests/lclfldsub_cs_ro.csproj | 45 + .../src/JIT/Directed/coverage/oldtests/lcliimpl.il | 73 + .../coverage/oldtests/lcliimpl_il_d.ilproj | 40 + .../coverage/oldtests/lcliimpl_il_r.ilproj | 40 + .../JIT/Directed/coverage/oldtests/ldfldstatic.il | 243 + .../coverage/oldtests/ldfldstatic_il_d.ilproj | 40 + .../coverage/oldtests/ldfldstatic_il_r.ilproj | 37 + .../JIT/Directed/coverage/oldtests/ldsshrstsfld.il | 83 + .../coverage/oldtests/ldsshrstsfld_il_d.ilproj | 40 + .../coverage/oldtests/ldsshrstsfld_il_r.ilproj | 41 + .../Directed/coverage/oldtests/ldvirtftncalli.il | 491 + .../coverage/oldtests/ldvirtftncalli_il_d.ilproj | 40 + .../coverage/oldtests/ldvirtftncalli_il_r.ilproj | 40 + .../src/JIT/Directed/coverage/oldtests/ovfldiv1.il | 80 + .../coverage/oldtests/ovfldiv1_il_d.ilproj | 40 + .../coverage/oldtests/ovfldiv1_il_r.ilproj | 37 + .../src/JIT/Directed/coverage/oldtests/ovfldiv2.il | 77 + .../coverage/oldtests/ovfldiv2_il_d.ilproj | 40 + .../coverage/oldtests/ovfldiv2_il_r.ilproj | 40 + .../src/JIT/Directed/coverage/oldtests/ovflrem1.il | 80 + .../coverage/oldtests/ovflrem1_il_d.ilproj | 40 + .../coverage/oldtests/ovflrem1_il_r.ilproj | 37 + .../src/JIT/Directed/coverage/oldtests/ovflrem2.il | 75 + .../coverage/oldtests/ovflrem2_il_d.ilproj | 40 + .../coverage/oldtests/ovflrem2_il_r.ilproj | 40 + .../JIT/Directed/coverage/oldtests/stfldstatic1.il | 117 + .../coverage/oldtests/stfldstatic1_il_d.ilproj | 40 + .../coverage/oldtests/stfldstatic1_il_r.ilproj | 40 + .../JIT/Directed/coverage/oldtests/stfldstatic2.il | 117 + .../coverage/oldtests/stfldstatic2_il_d.ilproj | 40 + .../coverage/oldtests/stfldstatic2_il_r.ilproj | 40 + .../src/JIT/Directed/coverage/oldtests/subbyref.il | 77 + .../coverage/oldtests/subbyref_il_d.ilproj | 40 + .../coverage/oldtests/subbyref_il_r.ilproj | 40 + .../coverage/oldtests/switchdefaultonly1.il | 39 + .../oldtests/switchdefaultonly1_il_d.ilproj | 40 + .../oldtests/switchdefaultonly1_il_r.ilproj | 40 + .../coverage/oldtests/switchdefaultonly2.il | 46 + .../oldtests/switchdefaultonly2_il_d.ilproj | 40 + .../oldtests/switchdefaultonly2_il_r.ilproj | 40 + .../coverage/oldtests/switchdefaultonly3.il | 51 + .../oldtests/switchdefaultonly3_il_d.ilproj | 40 + .../oldtests/switchdefaultonly3_il_r.ilproj | 40 + tests/src/JIT/Directed/coverage/oldtests/tls1.il | 30 + .../src/JIT/Directed/coverage/oldtests/tls1.ilproj | 47 + tests/src/JIT/Directed/coverage/oldtests/tls2.il | 29 + .../src/JIT/Directed/coverage/oldtests/tls2.ilproj | 47 + .../src/JIT/Directed/coverage/oldtests/tlstest.il | 78 + .../Directed/coverage/oldtests/tlstest_il_d.ilproj | 49 + .../Directed/coverage/oldtests/tlstest_il_r.ilproj | 49 + .../src/JIT/Directed/coverage/oldtests/trashreg.il | 72 + .../coverage/oldtests/trashreg_il_d.ilproj | 40 + .../coverage/oldtests/trashreg_il_r.ilproj | 40 + .../Directed/coverage/oldtests/volatilecpobj.il | 203 + .../coverage/oldtests/volatilecpobj_il_d.ilproj | 40 + .../coverage/oldtests/volatilecpobj_il_r.ilproj | 40 + .../src/JIT/Directed/coverage/oldtests/zeroinit.il | 284 + .../coverage/oldtests/zeroinit_il_d.ilproj | 40 + .../coverage/oldtests/zeroinit_il_r.ilproj | 40 + .../Directed/forceinlining/AttributeConflict.il | 771 + .../forceinlining/AttributeConflict.ilproj | 43 + .../Directed/forceinlining/LargeNumberOfArgs.cs | 24 + .../forceinlining/LargeNumberOfArgs.csproj | 49 + .../JIT/Directed/forceinlining/NegativeCases.il | 136 + .../Directed/forceinlining/NegativeCases.ilproj | 40 + tests/src/JIT/Directed/forceinlining/NoMetaData.cs | 19 + .../JIT/Directed/forceinlining/NoMetaData.csproj | 49 + .../JIT/Directed/forceinlining/PositiveCases.il | 606 + .../Directed/forceinlining/PositiveCases.ilproj | 43 + tests/src/JIT/Directed/forceinlining/Recursion.cs | 46 + .../JIT/Directed/forceinlining/Recursion.csproj | 49 + .../Directed/gettypetypeof/gettypetypeofmatrix.cs | 190 + .../gettypetypeof/gettypetypeofmatrix.csproj | 48 + .../interlocked/IntrinsicTest_Overflow.cs | 148 + .../interlocked/IntrinsicTest_Overflow.csproj | 45 + .../JIT/Directed/intrinsic/interlocked/cmpxchg.cs | 55 + .../Directed/intrinsic/interlocked/cmpxchg.csproj | 45 + .../Directed/intrinsic/interlocked/cse_cmpxchg.cs | 27 + .../intrinsic/interlocked/cse_cmpxchg.csproj | 45 + .../intrinsic/interlocked/nullchecksuppress.cs | 41 + .../intrinsic/interlocked/nullchecksuppress.csproj | 45 + .../Directed/intrinsic/interlocked/regalloc1.cs | 78 + .../intrinsic/interlocked/regalloc1.csproj | 45 + .../Directed/intrinsic/interlocked/regalloc2.cs | 79 + .../intrinsic/interlocked/regalloc2.csproj | 45 + .../intrinsic/interlocked/rva_rvaStatic1.il | 12077 ++ .../intrinsic/interlocked/rva_rvaStatic2.il | 12063 ++ .../intrinsic/interlocked/rva_rvaStatic3.il | 1153 + .../intrinsic/interlocked/rva_rvaStatic4.il | 1152 + .../intrinsic/interlocked/rva_rvastatic1.ilproj | 40 + .../intrinsic/interlocked/rva_rvastatic2.ilproj | 40 + .../intrinsic/interlocked/rva_rvastatic3.ilproj | 40 + .../intrinsic/interlocked/rva_rvastatic4.ilproj | 40 + tests/src/JIT/Directed/intrinsic/pow/pow0.cs | 65 + .../JIT/Directed/intrinsic/pow/pow0_cs_d.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow0_cs_do.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow0_cs_r.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow0_cs_ro.csproj | 45 + tests/src/JIT/Directed/intrinsic/pow/pow1.cs | 149 + tests/src/JIT/Directed/intrinsic/pow/pow1.csproj | 45 + tests/src/JIT/Directed/intrinsic/pow/pow2.cs | 174 + .../JIT/Directed/intrinsic/pow/pow2_cs_d.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow2_cs_do.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow2_cs_r.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow2_cs_ro.csproj | 45 + tests/src/JIT/Directed/intrinsic/pow/pow3.cs | 123 + .../JIT/Directed/intrinsic/pow/pow3_cs_d.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow3_cs_do.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow3_cs_r.csproj | 45 + .../JIT/Directed/intrinsic/pow/pow3_cs_ro.csproj | 45 + tests/src/JIT/Directed/leave/catch1.il | 1561 + tests/src/JIT/Directed/leave/catch1_d.ilproj | 40 + tests/src/JIT/Directed/leave/catch1_r.ilproj | 40 + tests/src/JIT/Directed/leave/catch2.il | 1343 + tests/src/JIT/Directed/leave/catch2_d.ilproj | 40 + tests/src/JIT/Directed/leave/catch2_r.ilproj | 40 + tests/src/JIT/Directed/leave/catch3.il | 1254 + tests/src/JIT/Directed/leave/catch3_d.ilproj | 40 + tests/src/JIT/Directed/leave/catch3_r.ilproj | 40 + tests/src/JIT/Directed/leave/filter1.il | 1976 + tests/src/JIT/Directed/leave/filter1_d.ilproj | 40 + tests/src/JIT/Directed/leave/filter1_r.ilproj | 40 + tests/src/JIT/Directed/leave/filter2.il | 1556 + tests/src/JIT/Directed/leave/filter2_d.ilproj | 40 + tests/src/JIT/Directed/leave/filter2_r.ilproj | 40 + tests/src/JIT/Directed/leave/filter3.il | 1437 + tests/src/JIT/Directed/leave/filter3_d.ilproj | 40 + tests/src/JIT/Directed/leave/filter3_r.ilproj | 40 + tests/src/JIT/Directed/leave/try1.il | 1459 + tests/src/JIT/Directed/leave/try1_d.ilproj | 40 + tests/src/JIT/Directed/leave/try1_r.ilproj | 40 + tests/src/JIT/Directed/leave/try2.il | 1232 + tests/src/JIT/Directed/leave/try2_d.ilproj | 40 + tests/src/JIT/Directed/leave/try2_r.ilproj | 40 + tests/src/JIT/Directed/leave/try3.il | 1046 + tests/src/JIT/Directed/leave/try3_d.ilproj | 40 + tests/src/JIT/Directed/leave/try3_r.ilproj | 40 + tests/src/JIT/Directed/lifetime/lifetime1.cs | 160 + tests/src/JIT/Directed/lifetime/lifetime1.csproj | 45 + tests/src/JIT/Directed/lifetime/lifetime2.cs | 211 + tests/src/JIT/Directed/lifetime/lifetime2.csproj | 46 + tests/src/JIT/Directed/localloc/localloc3.cs | 89 + .../JIT/Directed/localloc/localloc3_cs_d.csproj | 46 + .../JIT/Directed/localloc/localloc3_cs_do.csproj | 46 + .../JIT/Directed/localloc/localloc3_cs_r.csproj | 46 + .../JIT/Directed/localloc/localloc3_cs_ro.csproj | 46 + tests/src/JIT/Directed/newarr/newarr.cs | 101 + tests/src/JIT/Directed/newarr/newarr.csproj | 44 + .../nullabletypes/Desktop/StructDefinitions.cs | 407 + .../nullabletypes/Desktop/boxunboxvaluetype.cs | 4758 + .../Desktop/boxunboxvaluetype_do.csproj | 46 + .../Desktop/boxunboxvaluetype_r.csproj | 46 + .../Desktop/boxunboxvaluetype_ro.csproj | 46 + .../nullabletypes/Desktop/nullcomparaison.cs | 1617 + .../nullabletypes/Desktop/nullcomparaison_d.csproj | 46 + .../Desktop/nullcomparaison_do.csproj | 46 + .../nullabletypes/Desktop/nullcomparaison_r.csproj | 46 + .../Desktop/nullcomparaison_ro.csproj | 46 + .../src/JIT/Directed/nullabletypes/boxunboxenum.cs | 158 + .../Directed/nullabletypes/boxunboxenum_d.csproj | 46 + .../Directed/nullabletypes/boxunboxenum_do.csproj | 46 + .../Directed/nullabletypes/boxunboxenum_r.csproj | 46 + .../Directed/nullabletypes/boxunboxenum_ro.csproj | 46 + .../Directed/nullabletypes/boxunboxinterface.cs | 836 + .../nullabletypes/boxunboxinterface_d.csproj | 46 + .../nullabletypes/boxunboxinterface_do.csproj | 46 + .../nullabletypes/boxunboxinterface_r.csproj | 46 + .../nullabletypes/boxunboxinterface_ro.csproj | 46 + .../JIT/Directed/nullabletypes/castclassenum.cs | 158 + .../Directed/nullabletypes/castclassenum_d.csproj | 46 + .../Directed/nullabletypes/castclassenum_do.csproj | 46 + .../Directed/nullabletypes/castclassenum_r.csproj | 46 + .../Directed/nullabletypes/castclassenum_ro.csproj | 46 + .../Directed/nullabletypes/castclassinterface.cs | 818 + .../nullabletypes/castclassinterface_d.csproj | 46 + .../nullabletypes/castclassinterface_do.csproj | 46 + .../nullabletypes/castclassinterface_r.csproj | 46 + .../nullabletypes/castclassinterface_ro.csproj | 46 + .../Directed/nullabletypes/castclassvaluetype.cs | 4755 + .../nullabletypes/castclassvaluetype_d.csproj | 46 + .../nullabletypes/castclassvaluetype_do.csproj | 46 + .../nullabletypes/castclassvaluetype_r.csproj | 46 + .../nullabletypes/castclassvaluetype_ro.csproj | 46 + .../src/JIT/Directed/nullabletypes/constructor.cs | 55 + .../Directed/nullabletypes/constructor_d.csproj | 49 + .../Directed/nullabletypes/constructor_do.csproj | 49 + .../Directed/nullabletypes/constructor_r.csproj | 49 + .../Directed/nullabletypes/constructor_ro.csproj | 49 + tests/src/JIT/Directed/nullabletypes/hashcode.cs | 68 + .../JIT/Directed/nullabletypes/hashcode_d.csproj | 49 + .../JIT/Directed/nullabletypes/hashcode_do.csproj | 49 + .../JIT/Directed/nullabletypes/hashcode_r.csproj | 49 + .../JIT/Directed/nullabletypes/hashcode_ro.csproj | 49 + tests/src/JIT/Directed/nullabletypes/hasvalue.cs | 77 + .../JIT/Directed/nullabletypes/hasvalue_d.csproj | 49 + .../JIT/Directed/nullabletypes/hasvalue_do.csproj | 49 + .../JIT/Directed/nullabletypes/hasvalue_r.csproj | 49 + .../JIT/Directed/nullabletypes/hasvalue_ro.csproj | 49 + tests/src/JIT/Directed/nullabletypes/invocation.cs | 86 + .../JIT/Directed/nullabletypes/invocation_d.csproj | 49 + .../Directed/nullabletypes/invocation_do.csproj | 49 + .../JIT/Directed/nullabletypes/invocation_r.csproj | 49 + .../Directed/nullabletypes/invocation_ro.csproj | 49 + .../src/JIT/Directed/nullabletypes/invokecommon.cs | 66 + tests/src/JIT/Directed/nullabletypes/isinst.cs | 15378 ++ tests/src/JIT/Directed/nullabletypes/isinst2.cs | 17296 +++ .../JIT/Directed/nullabletypes/isinst2_d.csproj | 46 + .../JIT/Directed/nullabletypes/isinst2_do.csproj | 46 + .../JIT/Directed/nullabletypes/isinst2_r.csproj | 46 + .../JIT/Directed/nullabletypes/isinst2_ro.csproj | 46 + .../src/JIT/Directed/nullabletypes/isinst_d.csproj | 46 + .../JIT/Directed/nullabletypes/isinst_do.csproj | 46 + .../src/JIT/Directed/nullabletypes/isinst_r.csproj | 46 + .../JIT/Directed/nullabletypes/isinst_ro.csproj | 46 + .../src/JIT/Directed/nullabletypes/isinstboxed.cs | 14494 ++ .../Directed/nullabletypes/isinstboxed_d.csproj | 46 + .../Directed/nullabletypes/isinstboxed_do.csproj | 46 + .../Directed/nullabletypes/isinstboxed_r.csproj | 46 + .../Directed/nullabletypes/isinstboxed_ro.csproj | 46 + tests/src/JIT/Directed/nullabletypes/isinstenum.cs | 657 + .../JIT/Directed/nullabletypes/isinstenum_d.csproj | 46 + .../Directed/nullabletypes/isinstenum_do.csproj | 46 + .../JIT/Directed/nullabletypes/isinstenum_r.csproj | 46 + .../Directed/nullabletypes/isinstenum_ro.csproj | 46 + .../JIT/Directed/nullabletypes/isinstgenerics.cs | 16336 +++ .../Directed/nullabletypes/isinstgenerics_d.csproj | 46 + .../nullabletypes/isinstgenerics_do.csproj | 46 + .../Directed/nullabletypes/isinstgenerics_r.csproj | 46 + .../nullabletypes/isinstgenerics_ro.csproj | 46 + .../JIT/Directed/nullabletypes/isinstinterface.cs | 7017 + .../nullabletypes/isinstinterface_d.csproj | 46 + .../nullabletypes/isinstinterface_do.csproj | 46 + .../nullabletypes/isinstinterface_r.csproj | 46 + .../nullabletypes/isinstinterface_ro.csproj | 46 + .../JIT/Directed/nullabletypes/isinstvaluetype.cs | 19754 +++ .../nullabletypes/isinstvaluetype_d.csproj | 46 + .../nullabletypes/isinstvaluetype_do.csproj | 46 + .../nullabletypes/isinstvaluetype_r.csproj | 46 + .../nullabletypes/isinstvaluetype_ro.csproj | 46 + tests/src/JIT/Directed/nullabletypes/tostring.cs | 69 + .../JIT/Directed/nullabletypes/tostring_d.csproj | 49 + .../JIT/Directed/nullabletypes/tostring_do.csproj | 49 + .../JIT/Directed/nullabletypes/tostring_r.csproj | 49 + .../JIT/Directed/nullabletypes/tostring_ro.csproj | 49 + .../JIT/Directed/nullabletypes/unboxnullable.cs | 32 + .../Directed/nullabletypes/unboxnullable_d.csproj | 50 + .../Directed/nullabletypes/unboxnullable_do.csproj | 50 + .../Directed/nullabletypes/unboxnullable_r.csproj | 50 + .../Directed/nullabletypes/unboxnullable_ro.csproj | 50 + tests/src/JIT/Directed/nullabletypes/value.cs | 107 + .../src/JIT/Directed/nullabletypes/value_d.csproj | 51 + .../src/JIT/Directed/nullabletypes/value_do.csproj | 51 + .../src/JIT/Directed/nullabletypes/value_r.csproj | 51 + .../src/JIT/Directed/nullabletypes/value_ro.csproj | 51 + .../JIT/Directed/perffix/commutativecse/CCSE.cs | 55 + .../perffix/commutativecse/ccse_cs_d.csproj | 50 + .../perffix/commutativecse/ccse_cs_do.csproj | 50 + .../perffix/commutativecse/ccse_cs_r.csproj | 50 + .../perffix/commutativecse/ccse_cs_ro.csproj | 50 + .../JIT/Directed/perffix/primitivevt/callconv1.cs | 116 + .../perffix/primitivevt/callconv1_cs_d.csproj | 50 + .../perffix/primitivevt/callconv1_cs_do.csproj | 50 + .../perffix/primitivevt/callconv1_cs_r.csproj | 50 + .../perffix/primitivevt/callconv1_cs_ro.csproj | 50 + .../JIT/Directed/perffix/primitivevt/callconv2.cs | 116 + .../perffix/primitivevt/callconv2_cs_d.csproj | 50 + .../perffix/primitivevt/callconv2_cs_do.csproj | 50 + .../perffix/primitivevt/callconv2_cs_r.csproj | 50 + .../perffix/primitivevt/callconv2_cs_ro.csproj | 50 + .../JIT/Directed/perffix/primitivevt/callconv3.il | 751 + .../perffix/primitivevt/callconv3_il_d.ilproj | 43 + .../perffix/primitivevt/callconv3_il_r.ilproj | 40 + .../JIT/Directed/perffix/primitivevt/identity3.il | 579 + .../perffix/primitivevt/identity3_il_d.ilproj | 43 + .../perffix/primitivevt/identity3_il_r.ilproj | 40 + .../src/JIT/Directed/perffix/primitivevt/mixed1.cs | 1711 + .../perffix/primitivevt/mixed1_cs_d.csproj | 51 + .../perffix/primitivevt/mixed1_cs_do.csproj | 51 + .../perffix/primitivevt/mixed1_cs_r.csproj | 51 + .../perffix/primitivevt/mixed1_cs_ro.csproj | 51 + .../src/JIT/Directed/perffix/primitivevt/mixed2.cs | 251 + .../perffix/primitivevt/mixed2_cs_d.csproj | 51 + .../perffix/primitivevt/mixed2_cs_do.csproj | 51 + .../perffix/primitivevt/mixed2_cs_r.csproj | 51 + .../perffix/primitivevt/mixed2_cs_ro.csproj | 51 + .../perffix/primitivevt/nativeinthelper.il | 595 + .../perffix/primitivevt/nativeinthelper.ilproj | 42 + .../JIT/Directed/pinning/object-pin/CMakeLists.txt | 13 + .../JIT/Directed/pinning/object-pin/Object-Pin.il | 346 + .../src/JIT/Directed/pinning/object-pin/mirror.cpp | 27 + .../src/JIT/Directed/pinning/object-pin/mirror.def | 4 + .../Directed/pinning/object-pin/object-pin.ilproj | 38 + tests/src/JIT/Directed/pinvoke/calli_excep.il | 84 + tests/src/JIT/Directed/pinvoke/calli_excep.ilproj | 45 + tests/src/JIT/Directed/pinvoke/jump.il | 88 + tests/src/JIT/Directed/pinvoke/jump.ilproj | 40 + .../JIT/Directed/pinvoke/preemptive_cooperative.il | 226 + .../Directed/pinvoke/preemptive_cooperative.ilproj | 40 + tests/src/JIT/Directed/pinvoke/sin.cs | 43 + tests/src/JIT/Directed/pinvoke/sin.csproj | 44 + tests/src/JIT/Directed/pinvoke/sysinfo.cs | 42 + tests/src/JIT/Directed/pinvoke/sysinfo.il | 91 + tests/src/JIT/Directed/pinvoke/sysinfo_cs.csproj | 44 + tests/src/JIT/Directed/pinvoke/sysinfo_il.ilproj | 40 + tests/src/JIT/Directed/pinvoke/tail.il | 225 + tests/src/JIT/Directed/pinvoke/tail.ilproj | 45 + tests/src/JIT/Directed/refbyref/byref2iu.il | 156 + .../src/JIT/Directed/refbyref/byref2iu_il_d.ilproj | 40 + .../src/JIT/Directed/refbyref/byref2iu_il_r.ilproj | 37 + tests/src/JIT/Directed/refbyref/byrefconvert.il | 29 + .../JIT/Directed/refbyref/byrefconvert_il_d.ilproj | 40 + .../JIT/Directed/refbyref/byrefconvert_il_r.ilproj | 40 + tests/src/JIT/Directed/refbyref/ref2byref.il | 102 + .../JIT/Directed/refbyref/ref2byref_il_d.ilproj | 40 + .../JIT/Directed/refbyref/ref2byref_il_r.ilproj | 37 + tests/src/JIT/Directed/refbyref/ref2iu.il | 102 + tests/src/JIT/Directed/refbyref/ref2iu_il_d.ilproj | 40 + tests/src/JIT/Directed/refbyref/ref2iu_il_r.ilproj | 37 + tests/src/JIT/Directed/refbyref/refpinned2iu.il | 112 + .../JIT/Directed/refbyref/refpinned2iu_il_d.ilproj | 40 + .../JIT/Directed/refbyref/refpinned2iu_il_r.ilproj | 37 + tests/src/JIT/Directed/rvastatics/rvastatic1.il | 7737 + .../src/JIT/Directed/rvastatics/rvastatic1.ilproj | 37 + tests/src/JIT/Directed/rvastatics/rvastatic2.il | 7710 + .../src/JIT/Directed/rvastatics/rvastatic2.ilproj | 37 + tests/src/JIT/Directed/rvastatics/rvastatic3.il | 7716 + .../src/JIT/Directed/rvastatics/rvastatic3.ilproj | 37 + tests/src/JIT/Directed/rvastatics/rvastatic4.il | 7675 + .../src/JIT/Directed/rvastatics/rvastatic4.ilproj | 37 + tests/src/JIT/Directed/rvastatics/rvastatic5.il | 7675 + .../src/JIT/Directed/rvastatics/rvastatic5.ilproj | 37 + tests/src/JIT/Directed/shift/int16.cs | 156 + tests/src/JIT/Directed/shift/int16_cs_d.csproj | 45 + tests/src/JIT/Directed/shift/int16_cs_do.csproj | 45 + tests/src/JIT/Directed/shift/int16_cs_r.csproj | 45 + tests/src/JIT/Directed/shift/int16_cs_ro.csproj | 45 + tests/src/JIT/Directed/shift/int16_d.csproj | 47 + tests/src/JIT/Directed/shift/int16_do.csproj | 46 + tests/src/JIT/Directed/shift/int16_r.csproj | 47 + tests/src/JIT/Directed/shift/int16_ro.csproj | 46 + tests/src/JIT/Directed/shift/int32.cs | 156 + tests/src/JIT/Directed/shift/int32_cs_d.csproj | 45 + tests/src/JIT/Directed/shift/int32_cs_do.csproj | 45 + tests/src/JIT/Directed/shift/int32_cs_r.csproj | 45 + tests/src/JIT/Directed/shift/int32_cs_ro.csproj | 45 + tests/src/JIT/Directed/shift/int32_d.csproj | 47 + tests/src/JIT/Directed/shift/int32_do.csproj | 46 + tests/src/JIT/Directed/shift/int32_r.csproj | 47 + tests/src/JIT/Directed/shift/int32_ro.csproj | 46 + tests/src/JIT/Directed/shift/int64.cs | 156 + tests/src/JIT/Directed/shift/int64_d.csproj | 47 + tests/src/JIT/Directed/shift/int64_do.csproj | 46 + tests/src/JIT/Directed/shift/int64_r.csproj | 47 + tests/src/JIT/Directed/shift/int64_ro.csproj | 46 + tests/src/JIT/Directed/shift/int8.il | 505 + tests/src/JIT/Directed/shift/int8_il_d.ilproj | 40 + tests/src/JIT/Directed/shift/int8_il_r.ilproj | 40 + tests/src/JIT/Directed/shift/nativeint.il | 505 + tests/src/JIT/Directed/shift/nativeint_il_d.ilproj | 40 + tests/src/JIT/Directed/shift/nativeint_il_r.ilproj | 40 + tests/src/JIT/Directed/shift/nativeuint.il | 505 + .../src/JIT/Directed/shift/nativeuint_il_d.ilproj | 40 + .../src/JIT/Directed/shift/nativeuint_il_r.ilproj | 40 + tests/src/JIT/Directed/shift/uint16.cs | 156 + tests/src/JIT/Directed/shift/uint16_cs_d.csproj | 45 + tests/src/JIT/Directed/shift/uint16_cs_do.csproj | 45 + tests/src/JIT/Directed/shift/uint16_cs_r.csproj | 45 + tests/src/JIT/Directed/shift/uint16_cs_ro.csproj | 45 + tests/src/JIT/Directed/shift/uint16_d.csproj | 47 + tests/src/JIT/Directed/shift/uint16_do.csproj | 46 + tests/src/JIT/Directed/shift/uint16_r.csproj | 47 + tests/src/JIT/Directed/shift/uint16_ro.csproj | 46 + tests/src/JIT/Directed/shift/uint32.cs | 156 + tests/src/JIT/Directed/shift/uint32_cs_d.csproj | 45 + tests/src/JIT/Directed/shift/uint32_cs_do.csproj | 45 + tests/src/JIT/Directed/shift/uint32_cs_r.csproj | 45 + tests/src/JIT/Directed/shift/uint32_cs_ro.csproj | 45 + tests/src/JIT/Directed/shift/uint32_d.csproj | 47 + tests/src/JIT/Directed/shift/uint32_do.csproj | 46 + tests/src/JIT/Directed/shift/uint32_r.csproj | 47 + tests/src/JIT/Directed/shift/uint32_ro.csproj | 46 + tests/src/JIT/Directed/shift/uint64.cs | 156 + tests/src/JIT/Directed/shift/uint64_d.csproj | 47 + tests/src/JIT/Directed/shift/uint64_do.csproj | 46 + tests/src/JIT/Directed/shift/uint64_r.csproj | 47 + tests/src/JIT/Directed/shift/uint64_ro.csproj | 46 + tests/src/JIT/Directed/shift/uint8.cs | 156 + tests/src/JIT/Directed/shift/uint8_cs_d.csproj | 45 + tests/src/JIT/Directed/shift/uint8_cs_do.csproj | 45 + tests/src/JIT/Directed/shift/uint8_cs_r.csproj | 45 + tests/src/JIT/Directed/shift/uint8_cs_ro.csproj | 45 + tests/src/JIT/Directed/shift/uint8_d.csproj | 47 + tests/src/JIT/Directed/shift/uint8_do.csproj | 46 + tests/src/JIT/Directed/shift/uint8_r.csproj | 47 + tests/src/JIT/Directed/shift/uint8_ro.csproj | 46 + tests/src/JIT/Directed/tailcall/tailcall.il | 340 + tests/src/JIT/Directed/tailcall/tailcall.ilproj | 37 + tests/src/JIT/Directed/throwbox/fault.il | 117 + tests/src/JIT/Directed/throwbox/fault.ilproj | 40 + tests/src/JIT/Directed/throwbox/filter.il | 82 + tests/src/JIT/Directed/throwbox/filter.ilproj | 40 + tests/src/JIT/Directed/throwbox/finally.il | 117 + tests/src/JIT/Directed/throwbox/finally.ilproj | 40 + tests/src/JIT/Directed/throwbox/rethrow.il | 132 + tests/src/JIT/Directed/throwbox/rethrow.ilproj | 40 + tests/src/JIT/Directed/tls/MutualRecurThd-TLS.il | 3314 + tests/src/JIT/Directed/tls/Test-TLS.il | 21 + .../src/JIT/Directed/tls/mutualrecurthd-tls.ilproj | 37 + tests/src/JIT/Directed/tls/test-tls.ilproj | 37 + tests/src/JIT/Directed/zeroinit/Dev10_863995.il | 230 + .../src/JIT/Directed/zeroinit/Dev10_863995.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_byte.il | 778 + tests/src/JIT/Directed/zeroinit/init_byte.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_int32.il | 764 + tests/src/JIT/Directed/zeroinit/init_int32.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_int64.il | 778 + tests/src/JIT/Directed/zeroinit/init_int64.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_struct.il | 883 + tests/src/JIT/Directed/zeroinit/init_struct.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_uint32.il | 764 + tests/src/JIT/Directed/zeroinit/init_uint32.ilproj | 40 + tests/src/JIT/Directed/zeroinit/init_uint64.il | 778 + tests/src/JIT/Directed/zeroinit/init_uint64.ilproj | 40 + tests/src/JIT/Directed/zeroinit/tail.il | 139 + tests/src/JIT/Directed/zeroinit/tail.ilproj | 40 + .../Arrays/ConstructedTypes/Jagged/Struct01.cs | 119 + .../Arrays/ConstructedTypes/Jagged/Struct01.csproj | 45 + .../ConstructedTypes/Jagged/Struct01_instance.cs | 124 + .../Jagged/Struct01_instance.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class01.cs | 119 + .../Arrays/ConstructedTypes/Jagged/class01.csproj | 45 + .../ConstructedTypes/Jagged/class01_instance.cs | 124 + .../Jagged/class01_instance.csproj | 45 + .../ConstructedTypes/Jagged/class01_static.cs | 122 + .../ConstructedTypes/Jagged/class01_static.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class02.cs | 117 + .../Arrays/ConstructedTypes/Jagged/class02.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class03.cs | 116 + .../Arrays/ConstructedTypes/Jagged/class03.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class04.cs | 119 + .../Arrays/ConstructedTypes/Jagged/class04.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class05.cs | 119 + .../Arrays/ConstructedTypes/Jagged/class05.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class06.cs | 119 + .../Arrays/ConstructedTypes/Jagged/class06.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/class07.cs | 119 + .../Arrays/ConstructedTypes/Jagged/class07.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struc01.cs | 119 + .../Arrays/ConstructedTypes/Jagged/struc01.csproj | 45 + .../ConstructedTypes/Jagged/struct01_static.cs | 122 + .../ConstructedTypes/Jagged/struct01_static.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct02.cs | 117 + .../Arrays/ConstructedTypes/Jagged/struct02.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct03.cs | 116 + .../Arrays/ConstructedTypes/Jagged/struct03.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct04.cs | 119 + .../Arrays/ConstructedTypes/Jagged/struct04.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct05.cs | 117 + .../Arrays/ConstructedTypes/Jagged/struct05.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct06.cs | 119 + .../Arrays/ConstructedTypes/Jagged/struct06.csproj | 45 + .../Arrays/ConstructedTypes/Jagged/struct07.cs | 119 + .../Arrays/ConstructedTypes/Jagged/struct07.csproj | 45 + .../Arrays/ConstructedTypes/MultiDim/class01.cs | 106 + .../ConstructedTypes/MultiDim/class01.csproj | 44 + .../ConstructedTypes/MultiDim/class01_Instance.cs | 112 + .../MultiDim/class01_instance.csproj | 44 + .../ConstructedTypes/MultiDim/class01_static.cs | 111 + .../MultiDim/class01_static.csproj | 44 + .../Arrays/ConstructedTypes/MultiDim/struct01.cs | 106 + .../ConstructedTypes/MultiDim/struct01.csproj | 44 + .../ConstructedTypes/MultiDim/struct01_Instance.cs | 112 + .../MultiDim/struct01_instance.csproj | 44 + .../ConstructedTypes/MultiDim/struct01_static.cs | 111 + .../MultiDim/struct01_static.csproj | 44 + .../Arrays/TypeParameters/Jagged/class01.cs | 153 + .../Arrays/TypeParameters/Jagged/class01.csproj | 44 + .../Arrays/TypeParameters/Jagged/struct01.cs | 153 + .../Arrays/TypeParameters/Jagged/struct01.csproj | 44 + .../Arrays/TypeParameters/MultiDim/class01.cs | 152 + .../Arrays/TypeParameters/MultiDim/class01.csproj | 44 + .../Arrays/TypeParameters/MultiDim/struct01.cs | 152 + .../Arrays/TypeParameters/MultiDim/struct01.csproj | 44 + tests/src/JIT/Generics/ConstrainedCall/class1.cs | 112 + tests/src/JIT/Generics/ConstrainedCall/class1.il | 395 + .../Generics/ConstrainedCall/class1_cs_d.csproj | 45 + .../Generics/ConstrainedCall/class1_cs_do.csproj | 45 + .../Generics/ConstrainedCall/class1_cs_r.csproj | 45 + .../Generics/ConstrainedCall/class1_cs_ro.csproj | 45 + .../Generics/ConstrainedCall/class1_il_d.ilproj | 40 + .../Generics/ConstrainedCall/class1_il_r.ilproj | 37 + tests/src/JIT/Generics/ConstrainedCall/class2.cs | 121 + tests/src/JIT/Generics/ConstrainedCall/class2.il | 460 + .../Generics/ConstrainedCall/class2_cs_d.csproj | 45 + .../Generics/ConstrainedCall/class2_cs_do.csproj | 45 + .../Generics/ConstrainedCall/class2_cs_r.csproj | 45 + .../Generics/ConstrainedCall/class2_cs_ro.csproj | 45 + .../Generics/ConstrainedCall/class2_il_d.ilproj | 40 + .../Generics/ConstrainedCall/class2_il_r.ilproj | 37 + tests/src/JIT/Generics/ConstrainedCall/vt1.cs | 111 + tests/src/JIT/Generics/ConstrainedCall/vt1.il | 383 + .../JIT/Generics/ConstrainedCall/vt1_cs_d.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt1_cs_do.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt1_cs_r.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt1_cs_ro.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt1_il_d.ilproj | 40 + .../JIT/Generics/ConstrainedCall/vt1_il_r.ilproj | 40 + tests/src/JIT/Generics/ConstrainedCall/vt2.cs | 75 + tests/src/JIT/Generics/ConstrainedCall/vt2.il | 288 + .../JIT/Generics/ConstrainedCall/vt2_cs_d.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt2_cs_do.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt2_cs_r.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt2_cs_ro.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt2_il_d.ilproj | 40 + .../JIT/Generics/ConstrainedCall/vt2_il_r.ilproj | 40 + tests/src/JIT/Generics/ConstrainedCall/vt3.cs | 76 + tests/src/JIT/Generics/ConstrainedCall/vt3.il | 305 + .../JIT/Generics/ConstrainedCall/vt3_cs_d.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt3_cs_do.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt3_cs_r.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt3_cs_ro.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt3_il_d.ilproj | 40 + .../JIT/Generics/ConstrainedCall/vt3_il_r.ilproj | 40 + tests/src/JIT/Generics/ConstrainedCall/vt4.cs | 121 + tests/src/JIT/Generics/ConstrainedCall/vt4.il | 452 + .../JIT/Generics/ConstrainedCall/vt4_cs_d.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt4_cs_do.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt4_cs_r.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt4_cs_ro.csproj | 45 + .../JIT/Generics/ConstrainedCall/vt4_il_d.ilproj | 40 + .../JIT/Generics/ConstrainedCall/vt4_il_r.ilproj | 37 + .../JIT/Generics/Constraints/Call_instance01.cs | 88 + .../Generics/Constraints/Call_instance01_d.csproj | 47 + .../Generics/Constraints/Call_instance01_do.csproj | 46 + .../Generics/Constraints/Call_instance01_r.csproj | 47 + .../Generics/Constraints/Call_instance01_ro.csproj | 46 + .../src/JIT/Generics/Constraints/Call_static01.cs | 79 + .../JIT/Generics/Constraints/Convert_instance01.cs | 82 + .../JIT/Generics/Constraints/Convert_static01.cs | 74 + .../Generics/Constraints/Transitive_instance01.cs | 75 + .../Generics/Constraints/Transitive_static01.cs | 67 + .../Generics/Constraints/call_instance01.csproj | 44 + .../JIT/Generics/Constraints/call_static01.csproj | 44 + .../Generics/Constraints/convert_instance01.csproj | 44 + .../Generics/Constraints/convert_static01.csproj | 44 + .../Constraints/transitive_instance01.csproj | 44 + .../Constraints/transitive_static01.csproj | 44 + .../JIT/Generics/Conversions/Boxing/box_unbox01.cs | 74 + .../Generics/Conversions/Boxing/box_unbox01.csproj | 44 + .../Generics/Conversions/Reference/GenToGen01.cs | 138 + .../Generics/Conversions/Reference/GenToGen02.cs | 126 + .../Generics/Conversions/Reference/GenToGen03.cs | 126 + .../Conversions/Reference/GenToNonGen01.cs | 123 + .../Conversions/Reference/GenToNonGen02.cs | 117 + .../Conversions/Reference/GenToNonGen03.cs | 117 + .../Conversions/Reference/NonGenToGen01.cs | 155 + .../Conversions/Reference/NonGenToGen02.cs | 148 + .../Conversions/Reference/NonGenToGen03.cs | 148 + .../Conversions/Reference/gentogen01.csproj | 44 + .../Conversions/Reference/gentogen02.csproj | 44 + .../Conversions/Reference/gentogen03.csproj | 44 + .../Conversions/Reference/gentonongen01.csproj | 44 + .../Conversions/Reference/gentonongen02.csproj | 44 + .../Conversions/Reference/gentonongen03.csproj | 44 + .../Conversions/Reference/nongentogen01.csproj | 44 + .../Conversions/Reference/nongentogen02.csproj | 44 + .../Conversions/Reference/nongentogen03.csproj | 44 + tests/src/JIT/Generics/Coverage/chaos55915408cs.cs | 614 + .../JIT/Generics/Coverage/chaos55915408cs.csproj | 44 + .../JIT/Generics/Coverage/chaos55915408cs_o.csproj | 45 + tests/src/JIT/Generics/Coverage/chaos56200037cs.cs | 2823 + .../JIT/Generics/Coverage/chaos56200037cs.csproj | 44 + .../JIT/Generics/Coverage/chaos56200037cs_o.csproj | 45 + tests/src/JIT/Generics/Coverage/chaos65204782cs.cs | 4239 + .../JIT/Generics/Coverage/chaos65204782cs.csproj | 44 + .../JIT/Generics/Coverage/chaos65204782cs_o.csproj | 45 + .../Exceptions/general_class_instance01.cs | 159 + .../Exceptions/general_class_instance01.csproj | 45 + .../Generics/Exceptions/general_class_static01.cs | 159 + .../Exceptions/general_class_static01.csproj | 44 + .../Exceptions/general_struct_instance01.cs | 159 + .../Exceptions/general_struct_instance01.csproj | 44 + .../Generics/Exceptions/general_struct_static01.cs | 159 + .../Exceptions/general_struct_static01.csproj | 44 + .../Exceptions/specific_class_instance01.cs | 146 + .../Exceptions/specific_class_instance01.csproj | 44 + .../Exceptions/specific_class_instance02.cs | 202 + .../Exceptions/specific_class_instance02.csproj | 44 + .../Generics/Exceptions/specific_class_static01.cs | 146 + .../Exceptions/specific_class_static01.csproj | 44 + .../Generics/Exceptions/specific_class_static02.cs | 202 + .../Exceptions/specific_class_static02.csproj | 44 + .../Exceptions/specific_struct_instance01.cs | 146 + .../Exceptions/specific_struct_instance01.csproj | 44 + .../Exceptions/specific_struct_instance02.cs | 202 + .../Exceptions/specific_struct_instance02.csproj | 44 + .../Exceptions/specific_struct_static01.cs | 146 + .../Exceptions/specific_struct_static01.csproj | 44 + .../Exceptions/specific_struct_static02.cs | 202 + .../Exceptions/specific_struct_static02.csproj | 44 + .../JIT/Generics/Fields/getclassfrommethodparam.cs | 54 + .../Generics/Fields/getclassfrommethodparam.csproj | 47 + .../Generics/Fields/instance_assignment_class01.cs | 82 + .../Fields/instance_assignment_class01.csproj | 44 + .../Fields/instance_assignment_struct01.cs | 82 + .../Fields/instance_assignment_struct01.csproj | 44 + .../Generics/Fields/instance_equalnull_class01.cs | 84 + .../Fields/instance_equalnull_class01.csproj | 44 + .../Generics/Fields/instance_equalnull_struct01.cs | 84 + .../Fields/instance_equalnull_struct01.csproj | 44 + .../Generics/Fields/instance_passing_class01.cs | 113 + .../Fields/instance_passing_class01.csproj | 44 + .../Generics/Fields/instance_passing_struct01.cs | 113 + .../Fields/instance_passing_struct01.csproj | 44 + .../Generics/Fields/static_assignment_class01.cs | 82 + .../Fields/static_assignment_class01.csproj | 44 + .../Generics/Fields/static_assignment_struct01.cs | 82 + .../Fields/static_assignment_struct01.csproj | 44 + .../Generics/Fields/static_equalnull_class01.cs | 84 + .../Fields/static_equalnull_class01.csproj | 44 + .../Generics/Fields/static_equalnull_struct01.cs | 84 + .../Fields/static_equalnull_struct01.csproj | 44 + .../JIT/Generics/Fields/static_passing_class01.cs | 113 + .../Generics/Fields/static_passing_class01.csproj | 44 + .../JIT/Generics/Fields/static_passing_struct01.cs | 113 + .../Generics/Fields/static_passing_struct01.csproj | 44 + .../Generics/Instantiation/Classes/BaseClass01.cs | 191 + .../Generics/Instantiation/Classes/BaseClass02.cs | 153 + .../Generics/Instantiation/Classes/BaseClass03.cs | 162 + .../Generics/Instantiation/Classes/Baseclass04.cs | 179 + .../Generics/Instantiation/Classes/Baseclass05.cs | 110 + .../Instantiation/Classes/baseclass01.csproj | 44 + .../Instantiation/Classes/baseclass02.csproj | 44 + .../Instantiation/Classes/baseclass03.csproj | 44 + .../Instantiation/Classes/baseclass04.csproj | 44 + .../Instantiation/Classes/baseclass05.csproj | 44 + .../JIT/Generics/Instantiation/Classes/class01.cs | 143 + .../Generics/Instantiation/Classes/class01.csproj | 44 + .../JIT/Generics/Instantiation/Classes/class02.cs | 170 + .../Generics/Instantiation/Classes/class02.csproj | 44 + .../JIT/Generics/Instantiation/Classes/class03.cs | 100 + .../Generics/Instantiation/Classes/class03.csproj | 44 + .../Generics/Instantiation/Interfaces/Class01.cs | 342 + .../Generics/Instantiation/Interfaces/Class02.cs | 114 + .../Generics/Instantiation/Interfaces/Class03.cs | 116 + .../Generics/Instantiation/Interfaces/Class04.cs | 342 + .../Generics/Instantiation/Interfaces/Class05.cs | 353 + .../Generics/Instantiation/Interfaces/Struct01.cs | 342 + .../Generics/Instantiation/Interfaces/Struct02.cs | 114 + .../Generics/Instantiation/Interfaces/Struct03.cs | 116 + .../Generics/Instantiation/Interfaces/Struct04.cs | 342 + .../Generics/Instantiation/Interfaces/Struct05.cs | 353 + .../Instantiation/Interfaces/class01.csproj | 44 + .../Instantiation/Interfaces/class02.csproj | 44 + .../Instantiation/Interfaces/class03.csproj | 44 + .../Instantiation/Interfaces/class04.csproj | 44 + .../Instantiation/Interfaces/class05.csproj | 44 + .../Instantiation/Interfaces/struct01.csproj | 44 + .../Instantiation/Interfaces/struct02.csproj | 44 + .../Instantiation/Interfaces/struct03.csproj | 44 + .../Instantiation/Interfaces/struct04.csproj | 44 + .../Instantiation/Interfaces/struct05.csproj | 44 + .../JIT/Generics/Instantiation/Structs/struct01.cs | 142 + .../Generics/Instantiation/Structs/struct01.csproj | 44 + .../JIT/Generics/Instantiation/Structs/struct02.cs | 170 + .../Generics/Instantiation/Structs/struct02.csproj | 44 + .../JIT/Generics/Instantiation/Structs/struct03.cs | 100 + .../Generics/Instantiation/Structs/struct03.csproj | 44 + .../Instantiation/delegates/Delegate001.cs | 38 + .../Instantiation/delegates/Delegate001.csproj | 44 + .../Instantiation/delegates/Delegate002.cs | 38 + .../Instantiation/delegates/Delegate002.csproj | 44 + .../Instantiation/delegates/Delegate003.cs | 38 + .../Instantiation/delegates/Delegate003.csproj | 44 + .../Instantiation/delegates/Delegate004.cs | 38 + .../Instantiation/delegates/Delegate004.csproj | 44 + .../Instantiation/delegates/Delegate005.cs | 38 + .../Instantiation/delegates/Delegate005.csproj | 44 + .../Instantiation/delegates/Delegate006.cs | 38 + .../Instantiation/delegates/Delegate006.csproj | 44 + .../Instantiation/delegates/Delegate007.cs | 38 + .../Instantiation/delegates/Delegate007.csproj | 44 + .../Instantiation/delegates/Delegate008.cs | 38 + .../Instantiation/delegates/Delegate008.csproj | 44 + .../Instantiation/delegates/Delegate009.cs | 38 + .../Instantiation/delegates/Delegate009.csproj | 44 + .../Instantiation/delegates/Delegate010.cs | 38 + .../Instantiation/delegates/Delegate010.csproj | 44 + .../Instantiation/delegates/Delegate011.cs | 38 + .../Instantiation/delegates/Delegate011.csproj | 44 + .../Instantiation/delegates/Delegate012.cs | 38 + .../Instantiation/delegates/Delegate012.csproj | 44 + .../Instantiation/delegates/Delegate013.cs | 43 + .../Instantiation/delegates/Delegate013.csproj | 44 + .../Instantiation/delegates/Delegate014.cs | 43 + .../Instantiation/delegates/Delegate014.csproj | 44 + .../Instantiation/delegates/Delegate015.cs | 43 + .../Instantiation/delegates/Delegate015.csproj | 44 + .../Instantiation/delegates/Delegate016.cs | 43 + .../Instantiation/delegates/Delegate016.csproj | 44 + .../Instantiation/delegates/Delegate017.cs | 43 + .../Instantiation/delegates/Delegate017.csproj | 44 + .../Instantiation/delegates/Delegate018.cs | 43 + .../Instantiation/delegates/Delegate018.csproj | 44 + .../Instantiation/delegates/Delegate019.cs | 43 + .../Instantiation/delegates/Delegate019.csproj | 44 + .../Instantiation/delegates/Delegate020.cs | 43 + .../Instantiation/delegates/Delegate020.csproj | 44 + .../Instantiation/delegates/Delegate021.cs | 43 + .../Instantiation/delegates/Delegate021.csproj | 44 + .../Instantiation/delegates/Delegate022.cs | 43 + .../Instantiation/delegates/Delegate022.csproj | 44 + .../Instantiation/delegates/Delegate023.cs | 43 + .../Instantiation/delegates/Delegate023.csproj | 44 + .../Instantiation/delegates/Delegate024.cs | 43 + .../Instantiation/delegates/Delegate024.csproj | 44 + .../Instantiation/delegates/Delegate025.cs | 37 + .../Instantiation/delegates/Delegate025.csproj | 44 + .../Instantiation/delegates/Delegate026.cs | 37 + .../Instantiation/delegates/Delegate026.csproj | 44 + .../Instantiation/delegates/Delegate027.cs | 37 + .../Instantiation/delegates/Delegate027.csproj | 44 + .../Instantiation/delegates/Delegate028.cs | 37 + .../Instantiation/delegates/Delegate028.csproj | 44 + .../Instantiation/delegates/Delegate029.cs | 37 + .../Instantiation/delegates/Delegate029.csproj | 44 + .../Instantiation/delegates/Delegate030.cs | 37 + .../Instantiation/delegates/Delegate030.csproj | 44 + .../Instantiation/delegates/Delegate031.cs | 37 + .../Instantiation/delegates/Delegate031.csproj | 44 + .../Instantiation/delegates/Delegate032.cs | 37 + .../Instantiation/delegates/Delegate032.csproj | 44 + .../Generics/Locals/instance_assignment_class01.cs | 80 + .../Locals/instance_assignment_class01.csproj | 44 + .../Locals/instance_assignment_struct01.cs | 80 + .../Locals/instance_assignment_struct01.csproj | 44 + .../Generics/Locals/instance_equalnull_class01.cs | 82 + .../Locals/instance_equalnull_class01.csproj | 44 + .../Generics/Locals/instance_equalnull_struct01.cs | 82 + .../Locals/instance_equalnull_struct01.csproj | 44 + .../Generics/Locals/instance_passing_class01.cs | 110 + .../Locals/instance_passing_class01.csproj | 44 + .../Generics/Locals/instance_passing_struct01.cs | 110 + .../Locals/instance_passing_struct01.csproj | 44 + .../Generics/Locals/static_assignment_class01.cs | 80 + .../Locals/static_assignment_class01.csproj | 44 + .../Generics/Locals/static_assignment_struct01.cs | 80 + .../Locals/static_assignment_struct01.csproj | 44 + .../Generics/Locals/static_equalnull_class01.cs | 82 + .../Locals/static_equalnull_class01.csproj | 44 + .../Generics/Locals/static_equalnull_struct01.cs | 82 + .../Locals/static_equalnull_struct01.csproj | 44 + .../JIT/Generics/Locals/static_passing_class01.cs | 110 + .../Generics/Locals/static_passing_class01.csproj | 44 + .../JIT/Generics/Locals/static_passing_struct01.cs | 110 + .../Generics/Locals/static_passing_struct01.csproj | 44 + .../JIT/Generics/MemberAccess/class_instance01.cs | 143 + .../Generics/MemberAccess/class_instance01.csproj | 44 + .../JIT/Generics/MemberAccess/class_static01.cs | 114 + .../Generics/MemberAccess/class_static01.csproj | 44 + .../JIT/Generics/MemberAccess/interface_class01.cs | 135 + .../Generics/MemberAccess/interface_class01.csproj | 44 + .../JIT/Generics/MemberAccess/interface_class02.cs | 170 + .../Generics/MemberAccess/interface_class02.csproj | 44 + .../Generics/MemberAccess/interface_struct01.cs | 116 + .../MemberAccess/interface_struct01.csproj | 44 + .../Generics/MemberAccess/interface_struct02.cs | 140 + .../MemberAccess/interface_struct02.csproj | 44 + .../JIT/Generics/MemberAccess/struct_instance01.cs | 123 + .../Generics/MemberAccess/struct_instance01.csproj | 44 + .../JIT/Generics/MemberAccess/struct_static01.cs | 114 + .../Generics/MemberAccess/struct_static01.csproj | 44 + .../Parameters/instance_assignment_class01.cs | 109 + .../Parameters/instance_assignment_class01.csproj | 44 + .../Parameters/instance_assignment_struct01.cs | 109 + .../Parameters/instance_assignment_struct01.csproj | 44 + .../Parameters/instance_equalnull_class01.cs | 81 + .../Parameters/instance_equalnull_class01.csproj | 44 + .../Parameters/instance_equalnull_struct01.cs | 81 + .../Parameters/instance_equalnull_struct01.csproj | 44 + .../Parameters/instance_passing_class01.cs | 107 + .../Parameters/instance_passing_class01.csproj | 44 + .../Parameters/instance_passing_struct01.cs | 107 + .../Parameters/instance_passing_struct01.csproj | 44 + .../Parameters/static_assignment_class01.cs | 109 + .../Parameters/static_assignment_class01.csproj | 44 + .../Parameters/static_assignment_struct01.cs | 109 + .../Parameters/static_assignment_struct01.csproj | 44 + .../Parameters/static_equalnull_class01.cs | 81 + .../Parameters/static_equalnull_class01.csproj | 44 + .../Parameters/static_equalnull_struct01.cs | 81 + .../Parameters/static_equalnull_struct01.csproj | 44 + .../Generics/Parameters/static_passing_class01.cs | 107 + .../Parameters/static_passing_class01.csproj | 44 + .../Generics/Parameters/static_passing_struct01.cs | 107 + .../Parameters/static_passing_struct01.csproj | 44 + .../JIT/Generics/TypeParameters/default_class01.cs | 135 + .../Generics/TypeParameters/default_class01.csproj | 44 + .../Generics/TypeParameters/default_struct01.cs | 135 + .../TypeParameters/default_struct01.csproj | 44 + tests/src/JIT/Generics/Typeof/Struct02.cs | 170 + tests/src/JIT/Generics/Typeof/class01.cs | 143 + tests/src/JIT/Generics/Typeof/class01.csproj | 44 + tests/src/JIT/Generics/Typeof/class02.cs | 170 + tests/src/JIT/Generics/Typeof/class02.csproj | 44 + tests/src/JIT/Generics/Typeof/class03.cs | 100 + tests/src/JIT/Generics/Typeof/class03.csproj | 44 + tests/src/JIT/Generics/Typeof/dynamicTypes.cs | 779 + tests/src/JIT/Generics/Typeof/dynamicTypes.csproj | 45 + tests/src/JIT/Generics/Typeof/objectBoxing.cs | 364 + tests/src/JIT/Generics/Typeof/objectBoxing.csproj | 45 + tests/src/JIT/Generics/Typeof/refTypesdynamic.cs | 486 + .../src/JIT/Generics/Typeof/refTypesdynamic.csproj | 45 + tests/src/JIT/Generics/Typeof/struct01.cs | 143 + tests/src/JIT/Generics/Typeof/struct01.csproj | 44 + tests/src/JIT/Generics/Typeof/struct02.csproj | 44 + tests/src/JIT/Generics/Typeof/struct03.cs | 100 + tests/src/JIT/Generics/Typeof/struct03.csproj | 44 + tests/src/JIT/Generics/Typeof/valueTypeBoxing.cs | 235 + .../src/JIT/Generics/Typeof/valueTypeBoxing.csproj | 45 + tests/src/JIT/Generics/pinvoke/instance01.cs | 64 + tests/src/JIT/Generics/pinvoke/instance01.csproj | 44 + tests/src/JIT/Generics/pinvoke/instance02.cs | 64 + tests/src/JIT/Generics/pinvoke/instance02.csproj | 44 + tests/src/JIT/Generics/pinvoke/instance03.cs | 64 + tests/src/JIT/Generics/pinvoke/instance03.csproj | 44 + tests/src/JIT/Generics/pinvoke/static01.cs | 64 + tests/src/JIT/Generics/pinvoke/static01.csproj | 44 + tests/src/JIT/Generics/pinvoke/static02.cs | 64 + tests/src/JIT/Generics/pinvoke/static02.csproj | 44 + .../JIT/Generics/regression/DDB148379/ddb148379.il | 159 + .../Generics/regression/DDB148379/ddb148379.ilproj | 40 + tests/src/JIT/IL_Conformance/Old/Base/add.il | 123 + tests/src/JIT/IL_Conformance/Old/Base/add.ilproj | 40 + tests/src/JIT/IL_Conformance/Old/Base/add_ovf.il | 351 + .../src/JIT/IL_Conformance/Old/Base/add_ovf.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/and.il | 46 + tests/src/JIT/IL_Conformance/Old/Base/and.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/beq.il | 58 + tests/src/JIT/IL_Conformance/Old/Base/beq.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/beq_s.il | 60 + tests/src/JIT/IL_Conformance/Old/Base/beq_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bge.il | 81 + tests/src/JIT/IL_Conformance/Old/Base/bge.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bge_s.il | 83 + tests/src/JIT/IL_Conformance/Old/Base/bge_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bgt.il | 83 + tests/src/JIT/IL_Conformance/Old/Base/bgt.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bgt_s.il | 85 + tests/src/JIT/IL_Conformance/Old/Base/bgt_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ble.il | 82 + tests/src/JIT/IL_Conformance/Old/Base/ble.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ble_s.il | 84 + tests/src/JIT/IL_Conformance/Old/Base/ble_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/blt.il | 82 + tests/src/JIT/IL_Conformance/Old/Base/blt.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/blt_s.il | 84 + tests/src/JIT/IL_Conformance/Old/Base/blt_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bne.il | 82 + tests/src/JIT/IL_Conformance/Old/Base/bne.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/bne_s.il | 84 + tests/src/JIT/IL_Conformance/Old/Base/bne_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/br.il | 29 + tests/src/JIT/IL_Conformance/Old/Base/br.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/br_s.il | 30 + tests/src/JIT/IL_Conformance/Old/Base/br_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/brfalse.il | 25 + .../src/JIT/IL_Conformance/Old/Base/brfalse.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/brfalse_s.il | 25 + .../JIT/IL_Conformance/Old/Base/brfalse_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/brtrue.il | 24 + .../src/JIT/IL_Conformance/Old/Base/brtrue.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/brtrue_s.il | 24 + .../JIT/IL_Conformance/Old/Base/brtrue_s.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/call.il | 37 + tests/src/JIT/IL_Conformance/Old/Base/call.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ceq.il | 75 + tests/src/JIT/IL_Conformance/Old/Base/ceq.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/cgt.il | 97 + tests/src/JIT/IL_Conformance/Old/Base/cgt.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ckfinite.il | 86 + .../JIT/IL_Conformance/Old/Base/ckfinite.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/clt.il | 90 + tests/src/JIT/IL_Conformance/Old/Base/clt.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/conv.il | 126 + tests/src/JIT/IL_Conformance/Old/Base/conv.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/conv_ovf.il | 281 + .../JIT/IL_Conformance/Old/Base/conv_ovf.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/cpblk.il | 74 + tests/src/JIT/IL_Conformance/Old/Base/cpblk.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/div.il | 101 + tests/src/JIT/IL_Conformance/Old/Base/div.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/dup.il | 56 + tests/src/JIT/IL_Conformance/Old/Base/dup.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/initblk.il | 35 + .../src/JIT/IL_Conformance/Old/Base/initblk.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/jmp.il | 33 + tests/src/JIT/IL_Conformance/Old/Base/jmp.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ldarg_n.il | 400 + .../src/JIT/IL_Conformance/Old/Base/ldarg_n.ilproj | 45 + .../src/JIT/IL_Conformance/Old/Base/ldarg_starg.il | 115 + .../JIT/IL_Conformance/Old/Base/ldarg_starg.ilproj | 45 + .../JIT/IL_Conformance/Old/Base/ldargs_stargs.il | 114 + .../IL_Conformance/Old/Base/ldargs_stargs.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ldc.il | 64 + tests/src/JIT/IL_Conformance/Old/Base/ldc.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ldc_i4_n.il | 75 + .../JIT/IL_Conformance/Old/Base/ldc_i4_n.ilproj | 45 + .../src/JIT/IL_Conformance/Old/Base/ldftn_calli.il | 32 + .../JIT/IL_Conformance/Old/Base/ldftn_calli.ilproj | 45 + .../src/JIT/IL_Conformance/Old/Base/ldind_stind.il | 98 + .../JIT/IL_Conformance/Old/Base/ldind_stind.ilproj | 45 + .../src/JIT/IL_Conformance/Old/Base/ldloc_stloc.il | 97 + .../JIT/IL_Conformance/Old/Base/ldloc_stloc.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ldloca.il | 41 + .../src/JIT/IL_Conformance/Old/Base/ldloca.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ldnull.il | 25 + .../src/JIT/IL_Conformance/Old/Base/ldnull.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/mul.il | 79 + tests/src/JIT/IL_Conformance/Old/Base/mul.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/mul_ovf.il | 248 + .../src/JIT/IL_Conformance/Old/Base/mul_ovf.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/neg.il | 68 + tests/src/JIT/IL_Conformance/Old/Base/neg.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/nop.il | 61 + tests/src/JIT/IL_Conformance/Old/Base/nop.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/not.il | 47 + tests/src/JIT/IL_Conformance/Old/Base/not.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/or.il | 48 + tests/src/JIT/IL_Conformance/Old/Base/or.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/pop.il | 63 + tests/src/JIT/IL_Conformance/Old/Base/pop.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/rem.il | 107 + tests/src/JIT/IL_Conformance/Old/Base/rem.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/ret.il | 109 + tests/src/JIT/IL_Conformance/Old/Base/ret.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/shl.il | 51 + tests/src/JIT/IL_Conformance/Old/Base/shl.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/shr.il | 70 + tests/src/JIT/IL_Conformance/Old/Base/shr.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/sub.il | 101 + tests/src/JIT/IL_Conformance/Old/Base/sub.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/sub_ovf.il | 222 + .../src/JIT/IL_Conformance/Old/Base/sub_ovf.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/switch.il | 63 + .../src/JIT/IL_Conformance/Old/Base/switch.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/tailcall.il | 94 + .../JIT/IL_Conformance/Old/Base/tailcall.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/unaligned.il | 32 + .../JIT/IL_Conformance/Old/Base/unaligned.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/volatile.il | 31 + .../JIT/IL_Conformance/Old/Base/volatile.ilproj | 45 + tests/src/JIT/IL_Conformance/Old/Base/xor.il | 48 + tests/src/JIT/IL_Conformance/Old/Base/xor.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ConvDLL.il | 242 + .../Old/Conformance_Base/ConvDLL.ilproj | 47 + .../IL_Conformance/Old/Conformance_Base/Conv_I4.il | 705 + .../Old/Conformance_Base/Conv_I4.ilproj | 45 + .../Old/Conformance_Base/Conv_I8-64.il | 594 + .../Old/Conformance_Base/Conv_I8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/Conv_R4.il | 590 + .../Old/Conformance_Base/Conv_R4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/add_I4.il | 279 + .../Old/Conformance_Base/add_I4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/add_i.il | 44 + .../Old/Conformance_Base/add_i.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/add_i8.il | 281 + .../Old/Conformance_Base/add_i8.ilproj | 45 + .../Old/Conformance_Base/add_ovf_i1.il | 420 + .../Old/Conformance_Base/add_ovf_i1.ilproj | 45 + .../Old/Conformance_Base/add_ovf_i2.il | 419 + .../Old/Conformance_Base/add_ovf_i2.ilproj | 45 + .../Old/Conformance_Base/add_ovf_i4.il | 418 + .../Old/Conformance_Base/add_ovf_i4.ilproj | 45 + .../Old/Conformance_Base/add_ovf_i8.il | 418 + .../Old/Conformance_Base/add_ovf_i8.ilproj | 45 + .../Old/Conformance_Base/add_ovf_u1.il | 324 + .../Old/Conformance_Base/add_ovf_u1.ilproj | 45 + .../Old/Conformance_Base/add_ovf_u2.il | 323 + .../Old/Conformance_Base/add_ovf_u2.ilproj | 45 + .../Old/Conformance_Base/add_ovf_u4.il | 322 + .../Old/Conformance_Base/add_ovf_u4.ilproj | 45 + .../Old/Conformance_Base/add_ovf_u8.il | 322 + .../Old/Conformance_Base/add_ovf_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/add_r4.il | 502 + .../Old/Conformance_Base/add_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/add_r8.il | 504 + .../Old/Conformance_Base/add_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/and_u4.il | 112 + .../Old/Conformance_Base/and_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/and_u8.il | 112 + .../Old/Conformance_Base/and_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/beq_i.il | 47 + .../Old/Conformance_Base/beq_i.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/beq_i4.il | 269 + .../Old/Conformance_Base/beq_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/beq_i8.il | 269 + .../Old/Conformance_Base/beq_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/beq_r4.il | 544 + .../Old/Conformance_Base/beq_r4.ilproj | 48 + .../IL_Conformance/Old/Conformance_Base/beq_r8.il | 546 + .../Old/Conformance_Base/beq_r8.ilproj | 48 + .../IL_Conformance/Old/Conformance_Base/bge_i4.il | 311 + .../Old/Conformance_Base/bge_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bge_i8.il | 310 + .../Old/Conformance_Base/bge_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bge_r4.il | 600 + .../Old/Conformance_Base/bge_r4.ilproj | 48 + .../IL_Conformance/Old/Conformance_Base/bge_r8.il | 602 + .../Old/Conformance_Base/bge_r8.ilproj | 48 + .../IL_Conformance/Old/Conformance_Base/bge_u.il | 49 + .../Old/Conformance_Base/bge_u.ilproj | 45 + .../Old/Conformance_Base/bge_un_i4.il | 131 + .../Old/Conformance_Base/bge_un_i4.ilproj | 45 + .../Old/Conformance_Base/bge_un_i8.il | 131 + .../Old/Conformance_Base/bge_un_i8.ilproj | 45 + .../Old/Conformance_Base/bge_un_r4.il | 631 + .../Old/Conformance_Base/bge_un_r4.ilproj | 48 + .../Old/Conformance_Base/bge_un_r8.il | 630 + .../Old/Conformance_Base/bge_un_r8.ilproj | 48 + .../IL_Conformance/Old/Conformance_Base/bgt_i4.il | 303 + .../Old/Conformance_Base/bgt_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_i8.il | 303 + .../Old/Conformance_Base/bgt_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_r4.il | 443 + .../Old/Conformance_Base/bgt_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_r8.il | 443 + .../Old/Conformance_Base/bgt_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_u.il | 55 + .../Old/Conformance_Base/bgt_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_u4.il | 124 + .../Old/Conformance_Base/bgt_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bgt_u8.il | 124 + .../Old/Conformance_Base/bgt_u8.ilproj | 45 + .../Old/Conformance_Base/bgt_un_r4.il | 475 + .../Old/Conformance_Base/bgt_un_r4.ilproj | 45 + .../Old/Conformance_Base/bgt_un_r8.il | 475 + .../Old/Conformance_Base/bgt_un_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_i4.il | 315 + .../Old/Conformance_Base/ble_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_i8.il | 315 + .../Old/Conformance_Base/ble_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_r4.il | 479 + .../Old/Conformance_Base/ble_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_r8.il | 479 + .../Old/Conformance_Base/ble_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_u.il | 49 + .../Old/Conformance_Base/ble_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_u4.il | 131 + .../Old/Conformance_Base/ble_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ble_u8.il | 131 + .../Old/Conformance_Base/ble_u8.ilproj | 45 + .../Old/Conformance_Base/ble_un_r4.il | 495 + .../Old/Conformance_Base/ble_un_r4.ilproj | 45 + .../Old/Conformance_Base/ble_un_r8.il | 495 + .../Old/Conformance_Base/ble_un_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_i4.il | 309 + .../Old/Conformance_Base/blt_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_i8.il | 309 + .../Old/Conformance_Base/blt_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_r4.il | 468 + .../Old/Conformance_Base/blt_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_r8.il | 468 + .../Old/Conformance_Base/blt_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_u.il | 47 + .../Old/Conformance_Base/blt_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_u4.il | 128 + .../Old/Conformance_Base/blt_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/blt_u8.il | 128 + .../Old/Conformance_Base/blt_u8.ilproj | 45 + .../Old/Conformance_Base/blt_un_r4.il | 485 + .../Old/Conformance_Base/blt_un_r4.ilproj | 45 + .../Old/Conformance_Base/blt_un_r8.il | 485 + .../Old/Conformance_Base/blt_un_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bne_u.il | 48 + .../Old/Conformance_Base/bne_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bne_u4.il | 132 + .../Old/Conformance_Base/bne_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/bne_u8.il | 133 + .../Old/Conformance_Base/bne_u8.ilproj | 45 + .../Old/Conformance_Base/bne_un_r4.il | 526 + .../Old/Conformance_Base/bne_un_r4.ilproj | 45 + .../Old/Conformance_Base/bne_un_r8.il | 526 + .../Old/Conformance_Base/bne_un_r8.ilproj | 45 + .../JIT/IL_Conformance/Old/Conformance_Base/br.il | 95 + .../IL_Conformance/Old/Conformance_Base/br.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/brfalse.il | 141 + .../Old/Conformance_Base/brfalse.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/brtrue.il | 149 + .../Old/Conformance_Base/brtrue.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/c_br.il | 97 + .../Old/Conformance_Base/c_br.ilproj | 45 + .../Old/Conformance_Base/c_brfalse.il | 143 + .../Old/Conformance_Base/c_brfalse.ilproj | 45 + .../Old/Conformance_Base/c_brtrue.il | 151 + .../Old/Conformance_Base/c_brtrue.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/c_call.il | 34 + .../Old/Conformance_Base/c_call.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/c_cpblk.il | 83 + .../Old/Conformance_Base/c_cpblk.ilproj | 45 + .../Old/Conformance_Base/c_initblk.il | 49 + .../Old/Conformance_Base/c_initblk.ilproj | 45 + .../Old/Conformance_Base/c_ldvirtftn.il | 27 + .../Old/Conformance_Base/c_ldvirtftn.ilproj | 45 + .../Old/Conformance_Base/c_localloc.il | 114 + .../Old/Conformance_Base/c_localloc.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/c_nop.il | 73 + .../Old/Conformance_Base/c_nop.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/c_ret.il | 49 + .../Old/Conformance_Base/c_ret.ilproj | 45 + .../Old/Conformance_Base/c_switch.il | 80 + .../Old/Conformance_Base/c_switch.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/call.il | 33 + .../Old/Conformance_Base/call.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ceq_i.il | 48 + .../Old/Conformance_Base/ceq_i.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ceq_i4.il | 299 + .../Old/Conformance_Base/ceq_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ceq_i8.il | 300 + .../Old/Conformance_Base/ceq_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ceq_r4.il | 458 + .../Old/Conformance_Base/ceq_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ceq_r8.il | 457 + .../Old/Conformance_Base/ceq_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_i4.il | 299 + .../Old/Conformance_Base/cgt_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_i8.il | 297 + .../Old/Conformance_Base/cgt_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_r4.il | 457 + .../Old/Conformance_Base/cgt_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_r8.il | 456 + .../Old/Conformance_Base/cgt_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_u.il | 48 + .../Old/Conformance_Base/cgt_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_u4.il | 117 + .../Old/Conformance_Base/cgt_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cgt_u8.il | 117 + .../Old/Conformance_Base/cgt_u8.ilproj | 45 + .../Old/Conformance_Base/cgt_un_r4.il | 457 + .../Old/Conformance_Base/cgt_un_r4.ilproj | 45 + .../Old/Conformance_Base/cgt_un_r8.il | 458 + .../Old/Conformance_Base/cgt_un_r8.ilproj | 45 + .../Old/Conformance_Base/ckfinite_r4.il | 112 + .../Old/Conformance_Base/ckfinite_r4.ilproj | 45 + .../Old/Conformance_Base/ckfinite_r8.il | 113 + .../Old/Conformance_Base/ckfinite_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_i4.il | 299 + .../Old/Conformance_Base/clt_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_i8.il | 298 + .../Old/Conformance_Base/clt_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_r4.il | 455 + .../Old/Conformance_Base/clt_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_r8.il | 453 + .../Old/Conformance_Base/clt_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_u.il | 47 + .../Old/Conformance_Base/clt_u.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_u4.il | 114 + .../Old/Conformance_Base/clt_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/clt_u8.il | 115 + .../Old/Conformance_Base/clt_u8.ilproj | 45 + .../Old/Conformance_Base/clt_un_r4.il | 456 + .../Old/Conformance_Base/clt_un_r4.ilproj | 45 + .../Old/Conformance_Base/clt_un_r8.il | 453 + .../Old/Conformance_Base/clt_un_r8.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_i1_un.il | 49 + .../Old/Conformance_Base/conv_ovf_i1_un.ilproj | 40 + .../Old/Conformance_Base/conv_ovf_i4_i1.il | 212 + .../Old/Conformance_Base/conv_ovf_i4_i1.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_i4_i2.il | 203 + .../Old/Conformance_Base/conv_ovf_i4_i2.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_i4_u4.il | 170 + .../Old/Conformance_Base/conv_ovf_i4_u4.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_i8_i.il | 216 + .../Old/Conformance_Base/conv_ovf_i8_i.ilproj | 39 + .../Old/Conformance_Base/conv_ovf_i8_i4.il | 204 + .../Old/Conformance_Base/conv_ovf_i8_i4.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_i8_u8.il | 169 + .../Old/Conformance_Base/conv_ovf_i8_u8.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_r8_i.il | 236 + .../Old/Conformance_Base/conv_ovf_r8_i.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_r8_i4.il | 236 + .../Old/Conformance_Base/conv_ovf_r8_i4.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_r8_i8.il | 232 + .../Old/Conformance_Base/conv_ovf_r8_i8.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u4_i.il | 171 + .../Old/Conformance_Base/conv_ovf_u4_i.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u4_i4.il | 171 + .../Old/Conformance_Base/conv_ovf_u4_i4.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u4_u1.il | 154 + .../Old/Conformance_Base/conv_ovf_u4_u1.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u4_u2.il | 152 + .../Old/Conformance_Base/conv_ovf_u4_u2.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u8_i8.il | 181 + .../Old/Conformance_Base/conv_ovf_u8_i8.ilproj | 45 + .../Old/Conformance_Base/conv_ovf_u8_u4.il | 163 + .../Old/Conformance_Base/conv_ovf_u8_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/cpblk.il | 82 + .../Old/Conformance_Base/cpblk.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_i4.il | 360 + .../Old/Conformance_Base/div_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_i8.il | 360 + .../Old/Conformance_Base/div_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_r4.il | 604 + .../Old/Conformance_Base/div_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_r8.il | 608 + .../Old/Conformance_Base/div_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_u4.il | 270 + .../Old/Conformance_Base/div_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/div_u8.il | 270 + .../Old/Conformance_Base/div_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/dup4.il | 57 + .../Old/Conformance_Base/dup4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/dup8.il | 56 + .../Old/Conformance_Base/dup8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/dupi.il | 29 + .../Old/Conformance_Base/dupi.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/initblk.il | 47 + .../Old/Conformance_Base/initblk.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ldarg_i.il | 41 + .../Old/Conformance_Base/ldarg_i.ilproj | 45 + .../Old/Conformance_Base/ldarg_i4.il | 60 + .../Old/Conformance_Base/ldarg_i4.ilproj | 45 + .../Old/Conformance_Base/ldarg_i8.il | 60 + .../Old/Conformance_Base/ldarg_i8.ilproj | 45 + .../Old/Conformance_Base/ldarg_r4.il | 70 + .../Old/Conformance_Base/ldarg_r4.ilproj | 45 + .../Old/Conformance_Base/ldarg_r8.il | 71 + .../Old/Conformance_Base/ldarg_r8.ilproj | 45 + .../Old/Conformance_Base/ldarg_ref.il | 44 + .../Old/Conformance_Base/ldarg_ref.ilproj | 45 + .../Old/Conformance_Base/ldarga_i.il | 43 + .../Old/Conformance_Base/ldarga_i.ilproj | 45 + .../Old/Conformance_Base/ldarga_i4.il | 61 + .../Old/Conformance_Base/ldarga_i4.ilproj | 45 + .../Old/Conformance_Base/ldarga_i8.il | 61 + .../Old/Conformance_Base/ldarga_i8.ilproj | 45 + .../Old/Conformance_Base/ldarga_r4.il | 72 + .../Old/Conformance_Base/ldarga_r4.ilproj | 45 + .../Old/Conformance_Base/ldarga_r8.il | 73 + .../Old/Conformance_Base/ldarga_r8.ilproj | 45 + .../Old/Conformance_Base/ldarga_ref.il | 44 + .../Old/Conformance_Base/ldarga_ref.ilproj | 45 + .../Old/Conformance_Base/ldc_add_ovf_i1.il | 2129 + .../Old/Conformance_Base/ldc_add_ovf_i1.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_i2.il | 2128 + .../Old/Conformance_Base/ldc_add_ovf_i2.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_i4.il | 2127 + .../Old/Conformance_Base/ldc_add_ovf_i4.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_i8.il | 2127 + .../Old/Conformance_Base/ldc_add_ovf_i8.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_u1.il | 1577 + .../Old/Conformance_Base/ldc_add_ovf_u1.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_u2.il | 1576 + .../Old/Conformance_Base/ldc_add_ovf_u2.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_u4.il | 1540 + .../Old/Conformance_Base/ldc_add_ovf_u4.ilproj | 40 + .../Old/Conformance_Base/ldc_add_ovf_u8.il | 1576 + .../Old/Conformance_Base/ldc_add_ovf_u8.ilproj | 40 + .../Old/Conformance_Base/ldc_c_cpblk.il | 109 + .../Old/Conformance_Base/ldc_c_cpblk.ilproj | 40 + .../Old/Conformance_Base/ldc_c_initblk.il | 70 + .../Old/Conformance_Base/ldc_c_initblk.ilproj | 40 + .../Old/Conformance_Base/ldc_c_nop.il | 97 + .../Old/Conformance_Base/ldc_c_nop.ilproj | 40 + .../Old/Conformance_Base/ldc_c_ret.il | 99 + .../Old/Conformance_Base/ldc_c_ret.ilproj | 40 + .../Old/Conformance_Base/ldc_c_switch.il | 121 + .../Old/Conformance_Base/ldc_c_switch.ilproj | 40 + .../Old/Conformance_Base/ldc_ckfinite_r4.il | 409 + .../Old/Conformance_Base/ldc_ckfinite_r4.ilproj | 40 + .../Old/Conformance_Base/ldc_ckfinite_r8.il | 427 + .../Old/Conformance_Base/ldc_ckfinite_r8.ilproj | 40 + .../Old/Conformance_Base/ldc_conv_ovf_i4_i1.il | 1684 + .../Old/Conformance_Base/ldc_conv_ovf_i4_i1.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_i4_i2.il | 1605 + .../Old/Conformance_Base/ldc_conv_ovf_i4_i2.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_i4_u4.il | 1166 + .../Old/Conformance_Base/ldc_conv_ovf_i4_u4.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_i8_i4.il | 1644 + .../Old/Conformance_Base/ldc_conv_ovf_i8_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_i8_u8.il | 1140 + .../Old/Conformance_Base/ldc_conv_ovf_i8_u8.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i.il | 2120 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i4.il | 2120 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i8.il | 2078 + .../Old/Conformance_Base/ldc_conv_ovf_r8_i8.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u4_i.il | 1247 + .../Old/Conformance_Base/ldc_conv_ovf_u4_i.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u4_i4.il | 1247 + .../Old/Conformance_Base/ldc_conv_ovf_u4_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u4_u1.il | 680 + .../Old/Conformance_Base/ldc_conv_ovf_u4_u1.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u4_u2.il | 678 + .../Old/Conformance_Base/ldc_conv_ovf_u4_u2.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u8_i8.il | 1299 + .../Old/Conformance_Base/ldc_conv_ovf_u8_i8.ilproj | 41 + .../Old/Conformance_Base/ldc_conv_ovf_u8_u4.il | 831 + .../Old/Conformance_Base/ldc_conv_ovf_u8_u4.ilproj | 41 + .../IL_Conformance/Old/Conformance_Base/ldc_i4.il | 68 + .../Old/Conformance_Base/ldc_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ldc_i8.il | 71 + .../Old/Conformance_Base/ldc_i8.ilproj | 45 + .../Old/Conformance_Base/ldc_mul_ovf_i1.il | 2052 + .../Old/Conformance_Base/ldc_mul_ovf_i1.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_i2.il | 1883 + .../Old/Conformance_Base/ldc_mul_ovf_i2.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_i4.il | 1882 + .../Old/Conformance_Base/ldc_mul_ovf_i4.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_i8.il | 1882 + .../Old/Conformance_Base/ldc_mul_ovf_i8.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_u1.il | 1397 + .../Old/Conformance_Base/ldc_mul_ovf_u1.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_u2.il | 1396 + .../Old/Conformance_Base/ldc_mul_ovf_u2.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_u4.il | 1396 + .../Old/Conformance_Base/ldc_mul_ovf_u4.ilproj | 40 + .../Old/Conformance_Base/ldc_mul_ovf_u8.il | 1396 + .../Old/Conformance_Base/ldc_mul_ovf_u8.ilproj | 40 + .../Old/Conformance_Base/ldc_neg_i4.il | 188 + .../Old/Conformance_Base/ldc_neg_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_neg_i8.il | 186 + .../Old/Conformance_Base/ldc_neg_i8.ilproj | 41 + .../IL_Conformance/Old/Conformance_Base/ldc_r4.il | 64 + .../Old/Conformance_Base/ldc_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ldc_r8.il | 62 + .../Old/Conformance_Base/ldc_r8.ilproj | 45 + .../Old/Conformance_Base/ldc_ret_i.il | 73 + .../Old/Conformance_Base/ldc_ret_i.ilproj | 41 + .../Old/Conformance_Base/ldc_ret_i4.il | 155 + .../Old/Conformance_Base/ldc_ret_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_ret_i8.il | 153 + .../Old/Conformance_Base/ldc_ret_i8.ilproj | 41 + .../Old/Conformance_Base/ldc_ret_r4.il | 181 + .../Old/Conformance_Base/ldc_ret_r4.ilproj | 41 + .../Old/Conformance_Base/ldc_ret_r8.il | 182 + .../Old/Conformance_Base/ldc_ret_r8.ilproj | 41 + .../Old/Conformance_Base/ldc_ret_ref.il | 133 + .../Old/Conformance_Base/ldc_ret_ref.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_i.il | 64 + .../Old/Conformance_Base/ldc_sub_i.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_i1.il | 2028 + .../Old/Conformance_Base/ldc_sub_ovf_i1.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_i2.il | 2029 + .../Old/Conformance_Base/ldc_sub_ovf_i2.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_i4.il | 2029 + .../Old/Conformance_Base/ldc_sub_ovf_i4.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_i8.il | 2028 + .../Old/Conformance_Base/ldc_sub_ovf_i8.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_u1.il | 1506 + .../Old/Conformance_Base/ldc_sub_ovf_u1.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_u2.il | 1506 + .../Old/Conformance_Base/ldc_sub_ovf_u2.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_u4.il | 1505 + .../Old/Conformance_Base/ldc_sub_ovf_u4.ilproj | 41 + .../Old/Conformance_Base/ldc_sub_ovf_u8.il | 1506 + .../Old/Conformance_Base/ldc_sub_ovf_u8.ilproj | 41 + .../IL_Conformance/Old/Conformance_Base/ldftn.il | 49 + .../Old/Conformance_Base/ldftn.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ldind_i.il | 83 + .../Old/Conformance_Base/ldind_i.ilproj | 45 + .../Old/Conformance_Base/ldind_i1.il | 58 + .../Old/Conformance_Base/ldind_i1.ilproj | 45 + .../Old/Conformance_Base/ldind_i2.il | 58 + .../Old/Conformance_Base/ldind_i2.ilproj | 45 + .../Old/Conformance_Base/ldind_i4.il | 64 + .../Old/Conformance_Base/ldind_i4.ilproj | 45 + .../Old/Conformance_Base/ldind_i8.il | 78 + .../Old/Conformance_Base/ldind_i8.ilproj | 45 + .../Old/Conformance_Base/ldind_r4.il | 79 + .../Old/Conformance_Base/ldind_r4.ilproj | 45 + .../Old/Conformance_Base/ldind_r8.il | 81 + .../Old/Conformance_Base/ldind_r8.ilproj | 45 + .../Old/Conformance_Base/ldind_ref.il | 32 + .../Old/Conformance_Base/ldind_ref.ilproj | 45 + .../Old/Conformance_Base/ldind_u1.il | 58 + .../Old/Conformance_Base/ldind_u1.ilproj | 45 + .../Old/Conformance_Base/ldind_u2.il | 59 + .../Old/Conformance_Base/ldind_u2.ilproj | 45 + .../Old/Conformance_Base/ldind_u4.il | 62 + .../Old/Conformance_Base/ldind_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ldloc_i.il | 31 + .../Old/Conformance_Base/ldloc_i.ilproj | 45 + .../Old/Conformance_Base/ldloc_i4.il | 81 + .../Old/Conformance_Base/ldloc_i4.ilproj | 45 + .../Old/Conformance_Base/ldloc_i8.il | 78 + .../Old/Conformance_Base/ldloc_i8.ilproj | 45 + .../Old/Conformance_Base/ldloc_r4.il | 57 + .../Old/Conformance_Base/ldloc_r4.ilproj | 45 + .../Old/Conformance_Base/ldloc_r8.il | 60 + .../Old/Conformance_Base/ldloc_r8.ilproj | 45 + .../Old/Conformance_Base/ldloc_ref.il | 31 + .../Old/Conformance_Base/ldloc_ref.ilproj | 45 + .../Old/Conformance_Base/ldnull_i.il | 21 + .../Old/Conformance_Base/ldnull_i.ilproj | 45 + .../Old/Conformance_Base/ldnull_ref.il | 30 + .../Old/Conformance_Base/ldnull_ref.ilproj | 45 + .../Old/Conformance_Base/ldvirtftn.il | 26 + .../Old/Conformance_Base/ldvirtftn.ilproj | 45 + .../Old/Conformance_Base/localloc.il | 112 + .../Old/Conformance_Base/localloc.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/mul_i4.il | 280 + .../Old/Conformance_Base/mul_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/mul_i8.il | 280 + .../Old/Conformance_Base/mul_i8.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_i1.il | 529 + .../Old/Conformance_Base/mul_ovf_i1.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_i2.il | 366 + .../Old/Conformance_Base/mul_ovf_i2.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_i4.il | 364 + .../Old/Conformance_Base/mul_ovf_i4.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_i8.il | 364 + .../Old/Conformance_Base/mul_ovf_i8.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_u1.il | 284 + .../Old/Conformance_Base/mul_ovf_u1.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_u2.il | 283 + .../Old/Conformance_Base/mul_ovf_u2.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_u4.il | 282 + .../Old/Conformance_Base/mul_ovf_u4.ilproj | 45 + .../Old/Conformance_Base/mul_ovf_u8.il | 282 + .../Old/Conformance_Base/mul_ovf_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/mul_r4.il | 593 + .../Old/Conformance_Base/mul_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/mul_r8.il | 594 + .../Old/Conformance_Base/mul_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/neg_i4.il | 85 + .../Old/Conformance_Base/neg_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/neg_i8.il | 83 + .../Old/Conformance_Base/neg_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/neg_r4.il | 137 + .../Old/Conformance_Base/neg_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/neg_r8.il | 136 + .../Old/Conformance_Base/neg_r8.ilproj | 45 + .../JIT/IL_Conformance/Old/Conformance_Base/nop.il | 71 + .../IL_Conformance/Old/Conformance_Base/nop.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/not_u4.il | 64 + .../Old/Conformance_Base/not_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/not_u8.il | 64 + .../Old/Conformance_Base/not_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/or_u4.il | 244 + .../Old/Conformance_Base/or_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/or_u8.il | 244 + .../Old/Conformance_Base/or_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/pop4.il | 49 + .../Old/Conformance_Base/pop4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/pop8.il | 48 + .../Old/Conformance_Base/pop8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/popi.il | 28 + .../Old/Conformance_Base/popi.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/refs.il | 64 + .../Old/Conformance_Base/refs.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/rem_i4.il | 357 + .../Old/Conformance_Base/rem_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/rem_i8.il | 357 + .../Old/Conformance_Base/rem_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/rem_r4.il | 875 + .../Old/Conformance_Base/rem_r4.ilproj | 37 + .../IL_Conformance/Old/Conformance_Base/rem_r8.il | 654 + .../Old/Conformance_Base/rem_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/rem_u4.il | 269 + .../Old/Conformance_Base/rem_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/rem_u8.il | 269 + .../Old/Conformance_Base/rem_u8.ilproj | 45 + .../JIT/IL_Conformance/Old/Conformance_Base/ret.il | 48 + .../IL_Conformance/Old/Conformance_Base/ret.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_i.il | 51 + .../Old/Conformance_Base/ret_i.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_i4.il | 83 + .../Old/Conformance_Base/ret_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_i8.il | 81 + .../Old/Conformance_Base/ret_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_r4.il | 93 + .../Old/Conformance_Base/ret_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_r8.il | 94 + .../Old/Conformance_Base/ret_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/ret_ref.il | 81 + .../Old/Conformance_Base/ret_ref.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shl_u4.il | 139 + .../Old/Conformance_Base/shl_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shl_u8.il | 141 + .../Old/Conformance_Base/shl_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shr_i4.il | 224 + .../Old/Conformance_Base/shr_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shr_i8.il | 238 + .../Old/Conformance_Base/shr_i8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shr_u4.il | 138 + .../Old/Conformance_Base/shr_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/shr_u8.il | 139 + .../Old/Conformance_Base/shr_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sizeof.il | 57 + .../Old/Conformance_Base/sizeof.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/starg_i.il | 51 + .../Old/Conformance_Base/starg_i.ilproj | 45 + .../Old/Conformance_Base/starg_i4.il | 67 + .../Old/Conformance_Base/starg_i4.ilproj | 45 + .../Old/Conformance_Base/starg_i8.il | 67 + .../Old/Conformance_Base/starg_i8.ilproj | 45 + .../Old/Conformance_Base/starg_r4.il | 82 + .../Old/Conformance_Base/starg_r4.ilproj | 45 + .../Old/Conformance_Base/starg_r8.il | 84 + .../Old/Conformance_Base/starg_r8.ilproj | 45 + .../Old/Conformance_Base/starg_ref.il | 33 + .../Old/Conformance_Base/starg_ref.ilproj | 45 + .../Old/Conformance_Base/stind_i1.il | 49 + .../Old/Conformance_Base/stind_i1.ilproj | 45 + .../Old/Conformance_Base/stind_i2.il | 50 + .../Old/Conformance_Base/stind_i2.ilproj | 45 + .../Old/Conformance_Base/stind_i4.il | 60 + .../Old/Conformance_Base/stind_i4.ilproj | 45 + .../Old/Conformance_Base/stind_i8.il | 78 + .../Old/Conformance_Base/stind_i8.ilproj | 45 + .../Old/Conformance_Base/stind_r8.il | 83 + .../Old/Conformance_Base/stind_r8.ilproj | 45 + .../Old/Conformance_Base/stind_ref.il | 32 + .../Old/Conformance_Base/stind_ref.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/stloc_i.il | 33 + .../Old/Conformance_Base/stloc_i.ilproj | 45 + .../Old/Conformance_Base/stloc_i4.il | 82 + .../Old/Conformance_Base/stloc_i4.ilproj | 45 + .../Old/Conformance_Base/stloc_i8.il | 81 + .../Old/Conformance_Base/stloc_i8.ilproj | 45 + .../Old/Conformance_Base/stloc_r4.il | 61 + .../Old/Conformance_Base/stloc_r4.ilproj | 45 + .../Old/Conformance_Base/stloc_r8.il | 63 + .../Old/Conformance_Base/stloc_r8.ilproj | 45 + .../Old/Conformance_Base/stloc_ref.il | 33 + .../Old/Conformance_Base/stloc_ref.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sub_i.il | 43 + .../Old/Conformance_Base/sub_i.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sub_i4.il | 326 + .../Old/Conformance_Base/sub_i4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sub_i8.il | 327 + .../Old/Conformance_Base/sub_i8.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_i1.il | 319 + .../Old/Conformance_Base/sub_ovf_i1.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_i2.il | 320 + .../Old/Conformance_Base/sub_ovf_i2.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_i4.il | 319 + .../Old/Conformance_Base/sub_ovf_i4.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_i8.il | 318 + .../Old/Conformance_Base/sub_ovf_i8.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_u1.il | 253 + .../Old/Conformance_Base/sub_ovf_u1.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_u2.il | 253 + .../Old/Conformance_Base/sub_ovf_u2.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_u4.il | 251 + .../Old/Conformance_Base/sub_ovf_u4.ilproj | 45 + .../Old/Conformance_Base/sub_ovf_u8.il | 252 + .../Old/Conformance_Base/sub_ovf_u8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sub_r4.il | 587 + .../Old/Conformance_Base/sub_r4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/sub_r8.il | 588 + .../Old/Conformance_Base/sub_r8.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/switch.il | 76 + .../Old/Conformance_Base/switch.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/xor_u4.il | 244 + .../Old/Conformance_Base/xor_u4.ilproj | 45 + .../IL_Conformance/Old/Conformance_Base/xor_u8.il | 244 + .../Old/Conformance_Base/xor_u8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/AutoInit.il | 77 + .../IL_Conformance/Old/directed/AutoInit.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/heap_ovf.il | 74 + .../IL_Conformance/Old/directed/heap_ovf.ilproj | 46 + .../JIT/IL_Conformance/Old/directed/ldarg_s_i1.il | 1924 + .../IL_Conformance/Old/directed/ldarg_s_i1.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldarg_s_i2.il | 1924 + .../IL_Conformance/Old/directed/ldarg_s_i2.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldarg_s_i4.il | 1668 + .../IL_Conformance/Old/directed/ldarg_s_i4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldarg_s_i8.il | 1669 + .../IL_Conformance/Old/directed/ldarg_s_i8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldarg_s_r4.il | 1669 + .../IL_Conformance/Old/directed/ldarg_s_r4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldarg_s_r8.il | 1668 + .../IL_Conformance/Old/directed/ldarg_s_r8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_i1.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_i1.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_i2.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_i2.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_i4.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_i4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_i8.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_i8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_r4.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_r4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloc_s_r8.il | 1359 + .../IL_Conformance/Old/directed/ldloc_s_r8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_i1.il | 2890 + .../IL_Conformance/Old/directed/ldloca_s_i1.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_i2.il | 2890 + .../IL_Conformance/Old/directed/ldloca_s_i2.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_i4.il | 2889 + .../IL_Conformance/Old/directed/ldloca_s_i4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_i8.il | 2890 + .../IL_Conformance/Old/directed/ldloca_s_i8.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_r4.il | 2891 + .../IL_Conformance/Old/directed/ldloca_s_r4.ilproj | 45 + .../JIT/IL_Conformance/Old/directed/ldloca_s_r8.il | 2891 + .../IL_Conformance/Old/directed/ldloca_s_r8.ilproj | 45 + .../IL_Conformance/Old/objectmodel/Box_Unbox.il | 72 + .../Old/objectmodel/Box_Unbox.ilproj | 45 + .../IL_Conformance/Old/objectmodel/array_tests.il | 287 + .../Old/objectmodel/array_tests.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/callintf.il | 71 + .../IL_Conformance/Old/objectmodel/callintf.ilproj | 45 + .../IL_Conformance/Old/objectmodel/callnonvirt.il | 52 + .../Old/objectmodel/callnonvirt.ilproj | 45 + .../IL_Conformance/Old/objectmodel/callstatic.il | 42 + .../Old/objectmodel/callstatic.ilproj | 45 + .../IL_Conformance/Old/objectmodel/callsuper.il | 78 + .../Old/objectmodel/callsuper.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/callvirt.il | 50 + .../IL_Conformance/Old/objectmodel/callvirt.ilproj | 45 + .../IL_Conformance/Old/objectmodel/castclass.il | 93 + .../Old/objectmodel/castclass.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/cpobj.il | 136 + .../IL_Conformance/Old/objectmodel/cpobj.ilproj | 45 + .../IL_Conformance/Old/objectmodel/field_tests.il | 155 + .../Old/objectmodel/field_tests.ilproj | 45 + .../IL_Conformance/Old/objectmodel/fielda_tests.il | 170 + .../Old/objectmodel/fielda_tests.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/initobj.il | 120 + .../IL_Conformance/Old/objectmodel/initobj.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/isinst.il | 75 + .../IL_Conformance/Old/objectmodel/isinst.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/ldlen.il | 39 + .../IL_Conformance/Old/objectmodel/ldlen.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/ldobj.il | 133 + .../IL_Conformance/Old/objectmodel/ldobj.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/ldstr.il | 59 + .../IL_Conformance/Old/objectmodel/ldstr.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/ldtoken.il | 44 + .../IL_Conformance/Old/objectmodel/ldtoken.ilproj | 45 + .../IL_Conformance/Old/objectmodel/ldvirtftn.il | 104 + .../Old/objectmodel/ldvirtftn.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/localloc.il | 137 + .../IL_Conformance/Old/objectmodel/localloc.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/newobj.il | 49 + .../IL_Conformance/Old/objectmodel/newobj.ilproj | 45 + .../IL_Conformance/Old/objectmodel/seh_tests.il | 63 + .../Old/objectmodel/seh_tests.ilproj | 45 + .../JIT/IL_Conformance/Old/objectmodel/throw.il | 49 + .../IL_Conformance/Old/objectmodel/throw.ilproj | 45 + .../Methodical/Arrays/huge/_il_dbghuge_b.ilproj | 45 + .../Methodical/Arrays/huge/_il_dbghuge_i4.ilproj | 45 + .../Arrays/huge/_il_dbghuge_objref.ilproj | 45 + .../Methodical/Arrays/huge/_il_dbghuge_r4.ilproj | 45 + .../Methodical/Arrays/huge/_il_dbghuge_r8.ilproj | 45 + .../Arrays/huge/_il_dbghuge_struct.ilproj | 45 + .../Methodical/Arrays/huge/_il_dbghuge_u8.ilproj | 45 + .../Methodical/Arrays/huge/_il_relhuge_b.ilproj | 45 + .../Methodical/Arrays/huge/_il_relhuge_i4.ilproj | 45 + .../Arrays/huge/_il_relhuge_objref.ilproj | 45 + .../Methodical/Arrays/huge/_il_relhuge_r4.ilproj | 45 + .../Methodical/Arrays/huge/_il_relhuge_r8.ilproj | 45 + .../Arrays/huge/_il_relhuge_struct.ilproj | 45 + .../Methodical/Arrays/huge/_il_relhuge_u8.ilproj | 45 + tests/src/JIT/Methodical/Arrays/huge/huge_b.il | 458 + tests/src/JIT/Methodical/Arrays/huge/huge_i4.il | 466 + .../src/JIT/Methodical/Arrays/huge/huge_objref.il | 538 + tests/src/JIT/Methodical/Arrays/huge/huge_r4.il | 494 + tests/src/JIT/Methodical/Arrays/huge/huge_r8.il | 494 + .../src/JIT/Methodical/Arrays/huge/huge_struct.il | 530 + tests/src/JIT/Methodical/Arrays/huge/huge_u8.il | 470 + tests/src/JIT/Methodical/Arrays/huge_struct.il | 543 + tests/src/JIT/Methodical/Arrays/huge_struct.ilproj | 41 + tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj | 45 + .../src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsval.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj | 46 + .../Methodical/Arrays/lcs/_il_dbglcs_ldlen.ilproj | 40 + .../Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj | 40 + tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj | 45 + .../src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsbas.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsbox.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsmax.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsval.csproj | 45 + .../JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj | 46 + .../JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj | 45 + .../Methodical/Arrays/lcs/_speed_dbglcs2.csproj | 45 + .../Methodical/Arrays/lcs/_speed_dbglcsbas.csproj | 45 + .../Methodical/Arrays/lcs/_speed_dbglcsbox.csproj | 45 + .../Methodical/Arrays/lcs/_speed_dbglcsmax.csproj | 45 + .../Arrays/lcs/_speed_dbglcsmixed.csproj | 45 + .../Methodical/Arrays/lcs/_speed_dbglcsval.csproj | 45 + .../Arrays/lcs/_speed_dbglcsvalbox.csproj | 46 + .../JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj | 45 + .../Methodical/Arrays/lcs/_speed_rellcs2.csproj | 45 + .../Methodical/Arrays/lcs/_speed_rellcsbas.csproj | 45 + .../Methodical/Arrays/lcs/_speed_rellcsbox.csproj | 45 + .../Methodical/Arrays/lcs/_speed_rellcsmax.csproj | 45 + .../Arrays/lcs/_speed_rellcsmixed.csproj | 45 + .../Methodical/Arrays/lcs/_speed_rellcsval.csproj | 45 + .../Arrays/lcs/_speed_rellcsvalbox.csproj | 46 + tests/src/JIT/Methodical/Arrays/lcs/lcs.cs | 124 + tests/src/JIT/Methodical/Arrays/lcs/lcs2.cs | 139 + tests/src/JIT/Methodical/Arrays/lcs/lcs_ldlen.il | 781 + tests/src/JIT/Methodical/Arrays/lcs/lcsbas.cs | 148 + tests/src/JIT/Methodical/Arrays/lcs/lcsbox.cs | 125 + tests/src/JIT/Methodical/Arrays/lcs/lcsmax.cs | 133 + tests/src/JIT/Methodical/Arrays/lcs/lcsmixed.cs | 155 + tests/src/JIT/Methodical/Arrays/lcs/lcsval.cs | 128 + tests/src/JIT/Methodical/Arrays/lcs/lcsvalbox.cs | 146 + .../JIT/Methodical/Arrays/misc/_dbgarrres.csproj | 45 + .../JIT/Methodical/Arrays/misc/_dbggcarr.csproj | 45 + .../JIT/Methodical/Arrays/misc/_dbgselfref.csproj | 45 + .../Methodical/Arrays/misc/_il_dbgaddress.ilproj | 45 + .../JIT/Methodical/Arrays/misc/_il_dbggcarr.ilproj | 45 + .../Arrays/misc/_il_dbginitializearray.ilproj | 22 + .../Arrays/misc/_il_dbginitializearray_enum.ilproj | 40 + .../Arrays/misc/_il_dbgldelem_get.ilproj | 45 + .../Methodical/Arrays/misc/_il_dbglength0.ilproj | 45 + .../Methodical/Arrays/misc/_il_dbglengthm2.ilproj | 40 + .../Methodical/Arrays/misc/_il_dbgselfref.ilproj | 40 + .../Methodical/Arrays/misc/_il_reladdress.ilproj | 45 + .../Methodical/Arrays/misc/_il_relarrres.ilproj | 46 + .../JIT/Methodical/Arrays/misc/_il_relgcarr.ilproj | 45 + .../Arrays/misc/_il_relinitializearray.ilproj | 21 + .../Arrays/misc/_il_relinitializearray_enum.ilproj | 40 + .../Arrays/misc/_il_relldelem_get.ilproj | 45 + .../Methodical/Arrays/misc/_il_rellength0.ilproj | 45 + .../Methodical/Arrays/misc/_il_rellengthm2.ilproj | 40 + .../Methodical/Arrays/misc/_il_relselfref.ilproj | 40 + .../JIT/Methodical/Arrays/misc/_relarrres.csproj | 45 + .../JIT/Methodical/Arrays/misc/_relgcarr.csproj | 45 + .../JIT/Methodical/Arrays/misc/_relselfref.csproj | 45 + .../Methodical/Arrays/misc/_speed_dbgarrres.csproj | 45 + .../Methodical/Arrays/misc/_speed_dbggcarr.csproj | 45 + .../Arrays/misc/_speed_dbgselfref.csproj | 45 + .../Methodical/Arrays/misc/_speed_relarrres.csproj | 45 + .../Methodical/Arrays/misc/_speed_relgcarr.csproj | 45 + .../Arrays/misc/_speed_relselfref.csproj | 45 + tests/src/JIT/Methodical/Arrays/misc/address.il | 220 + tests/src/JIT/Methodical/Arrays/misc/arrres.cs | 120 + tests/src/JIT/Methodical/Arrays/misc/arrres.il | 376 + tests/src/JIT/Methodical/Arrays/misc/gcarr.cs | 36 + tests/src/JIT/Methodical/Arrays/misc/gcarr.il | 125 + .../JIT/Methodical/Arrays/misc/initializearray.il | 640 + .../Methodical/Arrays/misc/initializearray_enum.il | 187 + tests/src/JIT/Methodical/Arrays/misc/ldelem_get.il | 212 + tests/src/JIT/Methodical/Arrays/misc/length0.il | 236 + tests/src/JIT/Methodical/Arrays/misc/lengthm2.il | 102 + tests/src/JIT/Methodical/Arrays/misc/selfref.cs | 36 + tests/src/JIT/Methodical/Arrays/misc/selfref.il | 144 + .../Arrays/range/_il_dbgfloat64_range1.ilproj | 45 + .../Arrays/range/_il_dbgfloat64_range2.ilproj | 45 + .../Methodical/Arrays/range/_il_dbgint32_0.ilproj | 45 + .../Arrays/range/_il_dbgint32_0_5a.ilproj | 45 + .../Arrays/range/_il_dbgint32_0_5b.ilproj | 45 + .../Methodical/Arrays/range/_il_dbgint32_1.ilproj | 45 + .../Methodical/Arrays/range/_il_dbgint32_m1.ilproj | 45 + .../Arrays/range/_il_dbgint32_neg_range.ilproj | 45 + .../Arrays/range/_il_dbgint32_range1.ilproj | 45 + .../Arrays/range/_il_dbgint32_range2.ilproj | 45 + .../Arrays/range/_il_relfloat64_range1.ilproj | 45 + .../Arrays/range/_il_relfloat64_range2.ilproj | 45 + .../Methodical/Arrays/range/_il_relint32_0.ilproj | 45 + .../Arrays/range/_il_relint32_0_5a.ilproj | 45 + .../Arrays/range/_il_relint32_0_5b.ilproj | 45 + .../Methodical/Arrays/range/_il_relint32_1.ilproj | 45 + .../Methodical/Arrays/range/_il_relint32_m1.ilproj | 45 + .../Arrays/range/_il_relint32_neg_range.ilproj | 45 + .../Arrays/range/_il_relint32_range1.ilproj | 45 + .../Arrays/range/_il_relint32_range2.ilproj | 45 + .../Arrays/range/_il_relnegIndexRngChkElim.ilproj | 40 + .../JIT/Methodical/Arrays/range/float64_range1.il | 214 + .../JIT/Methodical/Arrays/range/float64_range2.il | 213 + tests/src/JIT/Methodical/Arrays/range/int32_0.il | 216 + .../src/JIT/Methodical/Arrays/range/int32_0_5a.il | 217 + .../src/JIT/Methodical/Arrays/range/int32_0_5b.il | 217 + tests/src/JIT/Methodical/Arrays/range/int32_1.il | 223 + tests/src/JIT/Methodical/Arrays/range/int32_m1.il | 229 + .../JIT/Methodical/Arrays/range/int32_neg_range.il | 223 + .../JIT/Methodical/Arrays/range/int32_range1.il | 212 + .../JIT/Methodical/Arrays/range/int32_range2.il | 211 + .../Methodical/Arrays/range/negIndexRngChkElim.il | 1479 + tests/src/JIT/Methodical/AsgOp/i4/i4.cs | 1563 + tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i4/i4flat.cs | 1124 + .../src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj | 45 + .../JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj | 45 + .../src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj | 45 + .../JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i8/i8.cs | 1679 + tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/i8/i8flat.cs | 1240 + .../src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj | 45 + .../JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj | 45 + .../src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj | 45 + .../JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r4/r4.cs | 399 + tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r4/r4flat.cs | 274 + .../src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj | 45 + .../JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj | 45 + .../src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj | 45 + .../JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r8/r8.cs | 373 + tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj | 45 + tests/src/JIT/Methodical/AsgOp/r8/r8flat.cs | 274 + .../src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj | 45 + .../JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj | 45 + .../src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj | 45 + .../JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj | 45 + .../Methodical/Boxing/boxunbox/_il_dbgarray.ilproj | 40 + .../Methodical/Boxing/boxunbox/_il_dbgchain.ilproj | 40 + .../Boxing/boxunbox/_il_dbgfinally.ilproj | 45 + .../Boxing/boxunbox/_il_dbghuge_filter.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_dbgjump.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_dbglocal.ilproj | 40 + .../Boxing/boxunbox/_il_dbglocalloc.ilproj | 45 + .../Boxing/boxunbox/_il_dbgsimple.ilproj | 45 + .../Boxing/boxunbox/_il_dbgtailcall.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_dbgtry.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_relarray.ilproj | 40 + .../Methodical/Boxing/boxunbox/_il_relchain.ilproj | 40 + .../Boxing/boxunbox/_il_relfinally.ilproj | 45 + .../Boxing/boxunbox/_il_relhuge_filter.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_reljump.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_rellocal.ilproj | 40 + .../Boxing/boxunbox/_il_rellocalloc.ilproj | 45 + .../Boxing/boxunbox/_il_relsimple.ilproj | 45 + .../Boxing/boxunbox/_il_reltailcall.ilproj | 45 + .../Methodical/Boxing/boxunbox/_il_reltry.ilproj | 45 + tests/src/JIT/Methodical/Boxing/boxunbox/array.il | 434 + tests/src/JIT/Methodical/Boxing/boxunbox/chain.il | 3085 + .../src/JIT/Methodical/Boxing/boxunbox/finally.il | 217 + .../JIT/Methodical/Boxing/boxunbox/huge_filter.il | 214 + tests/src/JIT/Methodical/Boxing/boxunbox/jump.il | 219 + tests/src/JIT/Methodical/Boxing/boxunbox/local.il | 287 + .../src/JIT/Methodical/Boxing/boxunbox/localloc.il | 212 + tests/src/JIT/Methodical/Boxing/boxunbox/simple.il | 207 + .../src/JIT/Methodical/Boxing/boxunbox/tailcall.il | 216 + tests/src/JIT/Methodical/Boxing/boxunbox/try.il | 214 + .../Boxing/callconv/_dbginstance_cs.csproj | 50 + .../Boxing/callconv/_dbginstance_il.ilproj | 45 + .../Boxing/callconv/_odbginstance_cs.csproj | 50 + .../Boxing/callconv/_orelinstance_cs.csproj | 50 + .../Boxing/callconv/_relinstance_cs.csproj | 50 + .../Boxing/callconv/_relinstance_il.ilproj | 45 + .../src/JIT/Methodical/Boxing/callconv/instance.cs | 61 + .../src/JIT/Methodical/Boxing/callconv/instance.il | 202 + .../Boxing/functional/_dbgfibo_cs.csproj | 50 + .../Boxing/functional/_dbgfibo_il.ilproj | 45 + .../Methodical/Boxing/functional/_dbgsin_cs.csproj | 50 + .../Methodical/Boxing/functional/_dbgsin_il.ilproj | 40 + .../Boxing/functional/_odbgfibo_cs.csproj | 50 + .../Boxing/functional/_odbgsin_cs.csproj | 50 + .../Boxing/functional/_orelfibo_cs.csproj | 50 + .../Boxing/functional/_orelsin_cs.csproj | 50 + .../Bo