{
Console.WriteLine("Starting the test");
- TestHelpers.RunTest("HelloWorld");
- TestHelpers.RunTest("MultipleRuntimeFunctions");
- TestHelpers.RunTest("GenericFunctions");
- TestHelpers.RunTest("GcInfoTransitions");
+ TestHelpers.RunTest(args[0], "HelloWorld");
+ TestHelpers.RunTest(args[0], "MultipleRuntimeFunctions");
+ TestHelpers.RunTest(args[0], "GenericFunctions");
+ TestHelpers.RunTest(args[0], "GcInfoTransitions");
Console.WriteLine("PASSED");
return 100;
<BashCoreClrDir>../../../../../../</BashCoreClrDir>
<BashR2RDumpCommand>$(BashCoreClrDir)bin/Product/$(BuildOS).$(BuildArch).$(BuildType)/netcoreapp2.0/R2RDump.dll</BashR2RDumpCommand>
<BashDotnetToolCommand>$(BashCoreClrDir)Tools/dotnetcli/dotnet</BashDotnetToolCommand>
+ <CLRTestExecutionArguments>$(CoreClrDir)tests\src\readytorun\r2rdump\files\$(BuildOS).$(BuildArch).$(BuildType)\</CLRTestExecutionArguments>
+ <DisableProjectBuild Condition=" '$(Platform)' == 'arm64' or '$(Platform)' == 'arm' ">true</DisableProjectBuild>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<PropertyGroup>
<CLRTestBatchPreCommands><![CDATA[
$(CLRTestBatchPreCommands)
-COPY /Y $(CoreClrDir)tests\src\readytorun\r2rdump\files\$(BuildOS).$(BuildArch).$(BuildType)\*.xml .
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out HelloWorld.ni.dll HelloWorld.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out GcInfoTransitions.ni.dll GcInfoTransitions.dll
%Core_Root%\crossgen /readytorun /platform_assemblies_paths %Core_Root%%3B%25CD% /out GenericFunctions.ni.dll GenericFunctions.dll
]]></CLRTestBatchPreCommands>
<BashCLRTestPreCommands><![CDATA[
$(BashCLRTestPreCommands)
-cp $(BashCoreClrDir)tests/src/readytorun/r2rdump/files/$(BuildOS).$(BuildArch).$(BuildType)/*.xml .
$CORE_ROOT/crossgen -readytorun -platform_assemblies_paths $CORE_ROOT:`pwd` -out HelloWorld.ni.dll HelloWorld.dll
$CORE_ROOT/crossgen -readytorun -platform_assemblies_paths $CORE_ROOT:`pwd` -out GcInfoTransitions.ni.dll GcInfoTransitions.dll
$CORE_ROOT/crossgen -readytorun -platform_assemblies_paths $CORE_ROOT:`pwd` -out GenericFunctions.ni.dll GenericFunctions.dll
{
class TestHelpers
{
- public static void RunTest(string name)
+ public static void RunTest(string expectedXmlPath, string name)
{
List<XmlNode> testXmlNodes = ReadXmlNodes($"{name}-test.xml", true).Cast<XmlNode>().ToList();
- List<XmlNode> expectedXmlNodes = ReadXmlNodes($"{name}.xml", true).Cast<XmlNode>().ToList();
+ List<XmlNode> expectedXmlNodes = ReadXmlNodes($"{expectedXmlPath}{name}.xml", true).Cast<XmlNode>().ToList();
bool identical = XmlDiff(testXmlNodes, expectedXmlNodes);
Assert.True(identical);
}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>GcInfoTransitions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>Amd64</Machine>
+ <ImageBase>6891812028416</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3644</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>6891812037717</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">GcInfoTransitions.GcInfoTransitions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="3">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>abc</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions.abc(String)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>12</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>8</StartOffset>
+ <StopOffset>10</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>1</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>73</Size>
+ <Offset>3512</Offset>
+ </GcInfo>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>12</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>1</SizeOfProlog>
+ <CountOfUnwindCodes>1</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>609157120</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>Main</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>317</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>35</StartOffset>
+ <StopOffset>309</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>2</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>9</NumUntracked>
+ <NumSlots>11</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>0</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="2">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>432</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="3">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>440</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="4">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>448</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="5">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>456</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="6">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>464</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="7">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>472</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="8">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>480</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="9">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>488</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="10">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>528</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>587</Size>
+ <Offset>3540</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="38">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="55">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="63">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="69">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="72">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="89">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="97">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="103">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="106">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="123">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="131">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="137">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="140">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="157">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="165">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="171">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="174">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="191">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="199">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="205">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="208">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="225">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>2</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="233">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="239">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="242">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="259">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="267">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="273">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="276">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>3</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="293">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>4</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="301">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>4</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="307">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>4</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>317</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>16</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>7</SizeOfProlog>
+ <CountOfUnwindCodes>4</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>7</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>11</OpInfo>
+ <OffsetLow>7</OffsetLow>
+ <OffsetHigh>11</OffsetHigh>
+ <FrameOffset>45575</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>3</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>6</OpInfo>
+ <OffsetLow>3</OffsetLow>
+ <OffsetHigh>6</OffsetHigh>
+ <FrameOffset>24579</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="2">
+ <CodeOffset>2</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>7</OpInfo>
+ <OffsetLow>2</OffsetLow>
+ <OffsetHigh>7</OffsetHigh>
+ <FrameOffset>28674</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="3">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9295</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>.ctor</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>32</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>26</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>106</Size>
+ <Offset>3628</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="18">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="24">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>32</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9295</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>GenericFunctions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>Amd64</Machine>
+ <ImageBase>6891812028416</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="3">
+ <StartOffset>24</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="4">
+ <StartOffset>32</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>4164</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <StartOffset>24</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <StartOffset>32</StartOffset>
+ <Section>6891812037799</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="2">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STRING_HANDLE</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ <ImportSection Index="3">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037783</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037783</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="4">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">GenericFunctions.GenericFunctions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ <AvailableType Index="2">GenericFunctions.UserDefinedStruct</AvailableType>
+ <AvailableType Index="3">GenericFunctions.UserDefinedClass</AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="7">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.UserDefinedStruct..ctor(Int32)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.UserDefinedStruct</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>24</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>11</StartOffset>
+ <StopOffset>22</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>0</RegisterNumber>
+ <Flags>GC_SLOT_INTERIOR</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>99</Size>
+ <Offset>3964</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="16">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>24</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>1</SizeOfProlog>
+ <CountOfUnwindCodes>1</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>613482496</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.UserDefinedClass..ctor(Int32)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.UserDefinedClass</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>46</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>17</StartOffset>
+ <StopOffset>40</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>2</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>3</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>0</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="2">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>116</Size>
+ <Offset>3992</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="21">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="27">
+ <SlotId>1</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="33">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>46</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>Main</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663300</Token>
+ <Rid>4</Rid>
+ <EntryPointRuntimeFunctionId>3</EntryPointRuntimeFunctionId>
+ <Fixups>
+ <FixupCell Index="0">
+ <TableIndex>2</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ <FixupCell Index="1">
+ <TableIndex>4</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ <FixupCell Index="2">
+ <TableIndex>4</TableIndex>
+ <CellOffset>1</CellOffset>
+ </FixupCell>
+ <FixupCell Index="3">
+ <TableIndex>4</TableIndex>
+ <CellOffset>2</CellOffset>
+ </FixupCell>
+ </Fixups>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>162</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>35</StartOffset>
+ <StopOffset>154</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>4</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>4</NumUntracked>
+ <NumSlots>8</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_INTERIOR</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>0</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="2">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="3">
+ <RegisterNumber>8</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="4">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>448</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="5">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>464</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="6">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>488</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="7">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>528</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>264</Size>
+ <Offset>4052</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="46">
+ <SlotId>2</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="54">
+ <SlotId>2</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="65">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="79">
+ <SlotId>3</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="85">
+ <SlotId>3</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="102">
+ <SlotId>1</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="110">
+ <SlotId>2</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="121">
+ <SlotId>2</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="125">
+ <SlotId>2</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="136">
+ <SlotId>2</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="143">
+ <SlotId>3</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="149">
+ <SlotId>3</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>1</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="3">
+ <MethodRid>4</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Size>162</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>16</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>7</SizeOfProlog>
+ <CountOfUnwindCodes>4</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>7</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>11</OpInfo>
+ <OffsetLow>7</OffsetLow>
+ <OffsetHigh>11</OffsetHigh>
+ <FrameOffset>45575</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>3</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>6</OpInfo>
+ <OffsetLow>3</OffsetLow>
+ <OffsetHigh>6</OffsetHigh>
+ <FrameOffset>24579</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="2">
+ <CodeOffset>2</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>7</OpInfo>
+ <OffsetLow>2</OffsetLow>
+ <OffsetHigh>7</OffsetHigh>
+ <FrameOffset>28674</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="3">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="3">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.GenericFunctions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663301</Token>
+ <Rid>5</Rid>
+ <EntryPointRuntimeFunctionId>4</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>32</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>26</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>106</Size>
+ <Offset>4100</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="18">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="24">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="4">
+ <MethodRid>5</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Size>32</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="4">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, Int32>(Int32, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>5</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>45</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>26</StartOffset>
+ <StopOffset>39</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>1</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>32</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>73</Size>
+ <Offset>4128</Offset>
+ </GcInfo>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="5">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="5">
+ <Size>45</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>1</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>1</OffsetHigh>
+ <FrameOffset>4613</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="5">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="5">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, __Canon>(__Canon, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>50</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>28</StartOffset>
+ <StopOffset>44</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>3</NumUntracked>
+ <NumSlots>4</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>0</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>504</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="2">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>536</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ <GcSlot Index="3">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>544</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>122</Size>
+ <Offset>4020</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="33">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="40">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>50</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>1</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>1</OffsetHigh>
+ <FrameOffset>4613</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="6">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="6">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, UserDefinedStruct>(UserDefinedStruct, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>6</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>47</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>28</StartOffset>
+ <StopOffset>41</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>1</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>32</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>73</Size>
+ <Offset>4152</Offset>
+ </GcInfo>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="6">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="6">
+ <Size>47</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>1</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>1</OffsetHigh>
+ <FrameOffset>4613</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9361</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>HelloWorld.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>Amd64</Machine>
+ <ImageBase>6891812028416</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STRING_HANDLE</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ <ImportSection Index="2">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037705</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037705</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3140</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037705</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037705</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">HelloWorld.HelloWorld</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="2">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>Main</Name>
+ <SignatureString>HelloWorld.HelloWorld.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>HelloWorld.HelloWorld</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ <Fixups>
+ <FixupCell Index="0">
+ <TableIndex>1</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ </Fixups>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>39</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>33</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>106</Size>
+ <Offset>3096</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="25">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="31">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>39</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9283</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>.ctor</Name>
+ <SignatureString>HelloWorld.HelloWorld..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>HelloWorld.HelloWorld</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>32</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>26</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>106</Size>
+ <Offset>3124</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="18">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="24">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>32</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9283</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>MultipleRuntimeFunctions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>Amd64</Machine>
+ <ImageBase>6891812028416</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>10</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037761</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037761</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3316</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>6891812037761</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>6891812037761</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_EXCEPTION_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_EXCEPTION_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">MultipleRuntimeFunctions.MultipleRuntimeFunctions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="3">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>MethodWithMultipleRuntimeFunctions</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions.MethodWithMultipleRuntimeFunctions()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>61</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>0</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>3</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>28</StopOffset>
+ </InterruptibleRange>
+ <InterruptibleRange Index="1">
+ <StartOffset>29</StartOffset>
+ <StopOffset>30</StopOffset>
+ </InterruptibleRange>
+ <InterruptibleRange Index="2">
+ <StartOffset>52</StartOffset>
+ <StopOffset>55</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>94</Size>
+ <Offset>3240</Offset>
+ </GcInfo>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>36</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>1</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>1</OffsetHigh>
+ <FrameOffset>4613</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9339</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ <RuntimeFunction Index="1">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>25</Size>
+ <CodeOffset>36</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>1</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>1</OffsetHigh>
+ <FrameOffset>4613</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9339</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>Main</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>29</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>23</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>1</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>73</Size>
+ <Offset>3276</Offset>
+ </GcInfo>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>29</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9339</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>.ctor</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>3</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <GcInfo>
+ <GcInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2</Version>
+ <CodeLength>32</CodeLength>
+ <ReturnKind>RT_Scalar</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>5</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>32</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>1</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges>
+ <InterruptibleRange Index="0">
+ <StartOffset>14</StartOffset>
+ <StopOffset>26</StopOffset>
+ </InterruptibleRange>
+ </InterruptibleRanges>
+ <SlotTable>
+ <NumRegisters>1</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>1</NumUntracked>
+ <NumSlots>2</NumSlots>
+ <GcSlots>
+ <GcSlot Index="0">
+ <RegisterNumber>1</RegisterNumber>
+ <Flags>GC_SLOT_BASE</Flags>
+ </GcSlot>
+ <GcSlot Index="1">
+ <RegisterNumber>-1</RegisterNumber>
+ <StackSlot>
+ <SpOffset>16</SpOffset>
+ <Base>GC_FRAMEREG_REL</Base>
+ </StackSlot>
+ <Flags>GC_SLOT_UNTRACKED</Flags>
+ </GcSlot>
+ </GcSlots>
+ </SlotTable>
+ <Size>106</Size>
+ <Offset>3300</Offset>
+ </GcInfo>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="18">
+ <SlotId>0</SlotId>
+ <IsLive>true</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ <GcTransition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="24">
+ <SlotId>0</SlotId>
+ <IsLive>false</IsLive>
+ <ChunkId>0</ChunkId>
+ </GcTransition>
+ </GcInfo>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="3">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Size>32</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>12</Size>
+ <Version>1</Version>
+ <Flags>3</Flags>
+ <SizeOfProlog>5</SizeOfProlog>
+ <CountOfUnwindCodes>2</CountOfUnwindCodes>
+ <FrameRegister>EAX</FrameRegister>
+ <FrameOffset>0</FrameOffset>
+ <UnwindCode>
+ <UnwindCode Index="0">
+ <CodeOffset>5</CodeOffset>
+ <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp>
+ <OpInfo>3</OpInfo>
+ <OffsetLow>5</OffsetLow>
+ <OffsetHigh>3</OffsetHigh>
+ <FrameOffset>12805</FrameOffset>
+ </UnwindCode>
+ <UnwindCode Index="1">
+ <CodeOffset>1</CodeOffset>
+ <UnwindOp>UWOP_PUSH_NONVOL</UnwindOp>
+ <OpInfo>5</OpInfo>
+ <OffsetLow>1</OffsetLow>
+ <OffsetHigh>5</OffsetHigh>
+ <FrameOffset>20481</FrameOffset>
+ </UnwindCode>
+ </UnwindCode>
+ <PersonalityRoutineRVA>9339</PersonalityRoutineRVA>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>GcInfoTransitions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>I386</Machine>
+ <ImageBase>268500992</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153242871508313160</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>268510280</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3404</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153242871508313160</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>268510280</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">GcInfoTransitions.GcInfoTransitions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="3">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>abc</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions.abc(String)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>13</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>13</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>Main</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>260</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>260</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>.ctor</Name>
+ <SignatureString>GcInfoTransitions.GcInfoTransitions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GcInfoTransitions.GcInfoTransitions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>22</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>22</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>GenericFunctions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>I386</Machine>
+ <ImageBase>268500992</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243223695631514</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>1153243223695631514</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>268510362</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="3">
+ <StartOffset>24</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="4">
+ <StartOffset>32</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3808</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243223695631514</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>1153243223695631514</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <StartOffset>16</StartOffset>
+ <Section>268510362</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <StartOffset>24</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <StartOffset>32</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="2">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STRING_HANDLE</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ <ImportSection Index="3">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243223695631498</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243223695631498</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="4">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">GenericFunctions.GenericFunctions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ <AvailableType Index="2">GenericFunctions.UserDefinedStruct</AvailableType>
+ <AvailableType Index="3">GenericFunctions.UserDefinedClass</AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="7">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.UserDefinedStruct..ctor(Int32)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.UserDefinedStruct</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>26</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>26</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.UserDefinedClass..ctor(Int32)</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.UserDefinedClass</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>37</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>37</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>Main</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663300</Token>
+ <Rid>4</Rid>
+ <EntryPointRuntimeFunctionId>3</EntryPointRuntimeFunctionId>
+ <Fixups>
+ <FixupCell Index="0">
+ <TableIndex>2</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ <FixupCell Index="1">
+ <TableIndex>4</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ <FixupCell Index="2">
+ <TableIndex>4</TableIndex>
+ <CellOffset>1</CellOffset>
+ </FixupCell>
+ <FixupCell Index="3">
+ <TableIndex>4</TableIndex>
+ <CellOffset>2</CellOffset>
+ </FixupCell>
+ </Fixups>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="3">
+ <MethodRid>4</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Size>143</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>143</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="3">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3">
+ <Name>.ctor</Name>
+ <SignatureString>GenericFunctions.GenericFunctions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663301</Token>
+ <Rid>5</Rid>
+ <EntryPointRuntimeFunctionId>4</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="4">
+ <MethodRid>5</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Size>22</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>22</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="4">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, Int32>(Int32, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>5</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="5">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="5">
+ <Size>36</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>36</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="5">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="5">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, __Canon>(__Canon, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>36</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>36</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="6">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="6">
+ <Name>GenericFunction</Name>
+ <SignatureString>GenericFunctions.GenericFunctions.GenericFunction<__Canon, UserDefinedStruct>(UserDefinedStruct, __Canon)</SignatureString>
+ <IsGeneric>true</IsGeneric>
+ <DeclaringType>GenericFunctions.GenericFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>6</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="6">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="6">
+ <Size>36</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>36</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>HelloWorld.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>I386</Machine>
+ <ImageBase>268500992</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>9</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_UNKNOWN</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STRING_HANDLE</Type>
+ <Entries />
+ </R2RImportSection>
+ </ImportSection>
+ <ImportSection Index="2">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153242819968705596</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3036</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153242819968705596</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">HelloWorld.HelloWorld</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="2">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>Main</Name>
+ <SignatureString>HelloWorld.HelloWorld.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>HelloWorld.HelloWorld</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ <Fixups>
+ <FixupCell Index="0">
+ <TableIndex>1</TableIndex>
+ <CellOffset>0</CellOffset>
+ </FixupCell>
+ </Fixups>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>28</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>28</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>.ctor</Name>
+ <SignatureString>HelloWorld.HelloWorld..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>HelloWorld.HelloWorld</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>22</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>22</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<R2RDump>
+ <R2RReader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Filename>MultipleRuntimeFunctions.ni.dll</Filename>
+ <IsR2R>true</IsR2R>
+ <Machine>I386</Machine>
+ <ImageBase>268500992</ImageBase>
+ </R2RReader>
+ <Header>
+ <R2RHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <SignatureString>RTR</SignatureString>
+ <Signature>5395538</Signature>
+ <MajorVersion>2</MajorVersion>
+ <MinorVersion>2</MinorVersion>
+ <Flags>3</Flags>
+ </R2RHeader>
+ </Header>
+ <Sections>
+ <Count>10</Count>
+ <Section Index="READYTORUN_SECTION_COMPILER_IDENTIFIER">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_COMPILER_IDENTIFIER" />
+ <Contents>
+ <CompilerIdentifier>CoreCLR 4.5.30319.0 __BUILDMACHINE__</CompilerIdentifier>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_IMPORT_SECTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_IMPORT_SECTIONS" />
+ <Contents>
+ <ImportSection Index="0">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_EAGER</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_UNKNOWN</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ <ImportSection Index="1">
+ <R2RImportSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Flags>CORCOMPILE_IMPORT_FLAGS_PCODE</Flags>
+ <Type>CORCOMPILE_IMPORT_TYPE_STUB_DISPATCH</Type>
+ <Entries>
+ <ImportSectionEntry Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243060486874228</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </Entries>
+ <AuxiliaryData>
+ <Version>2</Version>
+ <CodeLength>0</CodeLength>
+ <ReturnKind>RT_Object</ReturnKind>
+ <ValidRangeStart>0</ValidRangeStart>
+ <ValidRangeEnd>0</ValidRangeEnd>
+ <SecurityObjectStackSlot>-1</SecurityObjectStackSlot>
+ <GSCookieStackSlot>-1</GSCookieStackSlot>
+ <PSPSymStackSlot>-1</PSPSymStackSlot>
+ <GenericsInstContextStackSlot>-1</GenericsInstContextStackSlot>
+ <StackBaseRegister>4294967295</StackBaseRegister>
+ <SizeOfEditAndContinuePreservedArea>4294967295</SizeOfEditAndContinuePreservedArea>
+ <ReversePInvokeFrameStackSlot>-1</ReversePInvokeFrameStackSlot>
+ <SizeOfStackOutgoingAndScratchArea>0</SizeOfStackOutgoingAndScratchArea>
+ <NumSafePoints>0</NumSafePoints>
+ <NumInterruptibleRanges>0</NumInterruptibleRanges>
+ <SafePointOffsets />
+ <InterruptibleRanges />
+ <SlotTable>
+ <NumRegisters>0</NumRegisters>
+ <NumStackSlots>0</NumStackSlots>
+ <NumUntracked>0</NumUntracked>
+ <NumSlots>0</NumSlots>
+ <GcSlots />
+ </SlotTable>
+ <Size>22</Size>
+ <Offset>3164</Offset>
+ </AuxiliaryData>
+ </R2RImportSection>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <StartOffset>0</StartOffset>
+ <Section>1153243060486874228</Section>
+ </ImportSectionEntry>
+ <ImportSectionEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <StartOffset>8</StartOffset>
+ <Section>0</Section>
+ </ImportSectionEntry>
+ </ImportSection>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_RUNTIME_FUNCTIONS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_METHODDEF_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_EXCEPTION_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_EXCEPTION_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DEBUG_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DEBUG_INFO" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_AVAILABLE_TYPES">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_AVAILABLE_TYPES" />
+ <Contents>
+ <AvailableType Index="0">MultipleRuntimeFunctions.MultipleRuntimeFunctions</AvailableType>
+ <AvailableType Index="1">.<Module></AvailableType>
+ </Contents>
+ </Section>
+ <Section Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS" />
+ <Contents />
+ </Section>
+ <Section Index="READYTORUN_SECTION_INLINING_INFO">
+ <R2RSection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="READYTORUN_SECTION_INLINING_INFO" />
+ <Contents />
+ </Section>
+ </Sections>
+ <Methods Count="3">
+ <Method Index="0">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Name>MethodWithMultipleRuntimeFunctions</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions.MethodWithMultipleRuntimeFunctions()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663297</Token>
+ <Rid>1</Rid>
+ <EntryPointRuntimeFunctionId>0</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="0">
+ <MethodRid>1</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0">
+ <Size>65</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>65</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="1">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Name>Main</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions.Main(String[])</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663298</Token>
+ <Rid>2</Rid>
+ <EntryPointRuntimeFunctionId>1</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="1">
+ <MethodRid>2</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1">
+ <Size>20</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>20</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ <Method Index="2">
+ <R2RMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Name>.ctor</Name>
+ <SignatureString>MultipleRuntimeFunctions.MultipleRuntimeFunctions..ctor()</SignatureString>
+ <IsGeneric>false</IsGeneric>
+ <DeclaringType>MultipleRuntimeFunctions.MultipleRuntimeFunctions</DeclaringType>
+ <Token>100663299</Token>
+ <Rid>3</Rid>
+ <EntryPointRuntimeFunctionId>2</EntryPointRuntimeFunctionId>
+ </R2RMethod>
+ <RuntimeFunctions>
+ <RuntimeFunction Index="2">
+ <MethodRid>3</MethodRid>
+ <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2">
+ <Size>22</Size>
+ <CodeOffset>0</CodeOffset>
+ </RuntimeFunction>
+ <UnwindInfo>
+ <UnwindInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Size>4</Size>
+ <FunctionLength>22</FunctionLength>
+ </UnwindInfo>
+ </UnwindInfo>
+ </RuntimeFunction>
+ </RuntimeFunctions>
+ </Method>
+ </Methods>
+</R2RDump>
\ No newline at end of file
set ProjectDir=%CurrentDir%..\..\..\..\
"%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x64 /p:__BuildOS=Windows_NT /p:__BuildType=Checked %ProjectDir%src\tools\r2rdump\R2RDump.csproj
+"%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x64 /p:__BuildOS=Windows_NT /p:__BuildType=Debug %ProjectDir%src\tools\r2rdump\R2RDump.csproj
"%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x86 /p:__BuildOS=Windows_NT /p:__BuildType=Release %ProjectDir%src\tools\r2rdump\R2RDump.csproj
+"%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x64 /p:__BuildOS=Windows_NT /p:__BuildType=Debug %ProjectDir%src\tools\r2rdump\R2RDump.csproj
set tests=HelloWorld GcInfoTransitions GenericFunctions MultipleRuntimeFunctions
))
(for %%a in (%tests%) do (
+ "%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x64 /p:__BuildOS=Windows_NT /p:__BuildType=Debug "%ProjectDir%tests\src\readytorun\r2rdump\files\%%a.csproj"
+ %ProjectDir%bin\tests\Windows_NT.x64.Debug\Tests\Core_Root\crossgen /readytorun /platform_assemblies_paths %ProjectDir%bin\tests\Windows_NT.x64.Debug\Tests\Core_Root /out %%a.ni.dll %ProjectDir%bin\tests\Windows_NT.x64.Debug\readytorun\r2rdump\files\%%a\%%a.dll
+ "%ProjectDir%Tools\dotnetcli\dotnet.exe" %ProjectDir%bin\Product\Windows_NT.x64.Debug\netcoreapp2.0\R2RDump.dll --in %%a.ni.dll --out %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x64.Debug\%%a.xml -x -v --ignoreSensitive
+))
+
+(for %%a in (%tests%) do (
"%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x86 /p:__BuildOS=Windows_NT /p:__BuildType=Release "%ProjectDir%tests\src\readytorun\r2rdump\files\%%a.csproj"
%ProjectDir%bin\tests\Windows_NT.x86.Release\Tests\Core_Root\crossgen /readytorun /platform_assemblies_paths %ProjectDir%bin\tests\Windows_NT.x86.Release\Tests\Core_Root /out %%a.ni.dll %ProjectDir%bin\tests\Windows_NT.x86.Release\readytorun\r2rdump\files\%%a\%%a.dll
"%ProjectDir%Tools\dotnetcli\dotnet.exe" %ProjectDir%bin\Product\Windows_NT.x86.Release\netcoreapp2.0\R2RDump.dll --in %%a.ni.dll --out %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Release\%%a.xml -x -v --ignoreSensitive
))
+(for %%a in (%tests%) do (
+ "%ProjectDir%Tools\dotnetcli\dotnet.exe" build /p:__BuildArch=x86 /p:__BuildOS=Windows_NT /p:__BuildType=Debug "%ProjectDir%tests\src\readytorun\r2rdump\files\%%a.csproj"
+ %ProjectDir%bin\tests\Windows_NT.x86.Debug\Tests\Core_Root\crossgen /readytorun /platform_assemblies_paths %ProjectDir%bin\tests\Windows_NT.x86.Debug\Tests\Core_Root /out %%a.ni.dll %ProjectDir%bin\tests\Windows_NT.x86.Debug\readytorun\r2rdump\files\%%a\%%a.dll
+ "%ProjectDir%Tools\dotnetcli\dotnet.exe" %ProjectDir%bin\Product\Windows_NT.x86.Debug\netcoreapp2.0\R2RDump.dll --in %%a.ni.dll --out %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Debug\%%a.xml -x -v --ignoreSensitive
+))
+
COPY /Y %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x64.Checked\*.xml %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x64.Release\
COPY /Y %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Release\*.xml %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Checked\