diff options
5 files changed, 1329 insertions, 1 deletions
diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GcInfoTransitions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GcInfoTransitions.xml new file mode 100644 index 0000000000..e9c846d7af --- /dev/null +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GcInfoTransitions.xml @@ -0,0 +1,348 @@ +<?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> + </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>3360</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> + </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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3332</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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9295</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>163</CodeLength> + <ReturnKind>RT_Scalar</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>8</NumSafePoints> + <NumInterruptibleRanges>0</NumInterruptibleRanges> + <SafePointOffsets> + <SafePointOffset Index="0"> + <Value>23</Value> + </SafePointOffset> + <SafePointOffset Index="1"> + <Value>42</Value> + </SafePointOffset> + <SafePointOffset Index="2"> + <Value>61</Value> + </SafePointOffset> + <SafePointOffset Index="3"> + <Value>80</Value> + </SafePointOffset> + <SafePointOffset Index="4"> + <Value>99</Value> + </SafePointOffset> + <SafePointOffset Index="5"> + <Value>118</Value> + </SafePointOffset> + <SafePointOffset Index="6"> + <Value>137</Value> + </SafePointOffset> + <SafePointOffset Index="7"> + <Value>156</Value> + </SafePointOffset> + </SafePointOffsets> + <InterruptibleRanges /> + <SlotTable> + <NumRegisters>0</NumRegisters> + <NumStackSlots>0</NumStackSlots> + <NumUntracked>0</NumUntracked> + <NumSlots>0</NumSlots> + <GcSlots /> + </SlotTable> + <Size>153</Size> + <Offset>3348</Offset> + </GcInfo> + </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>163</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>4</SizeOfProlog> + <CountOfUnwindCodes>1</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode> + <UnwindCode Index="0"> + <CodeOffset>4</CodeOffset> + <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp> + <OpInfo>4</OpInfo> + <OffsetLow>4</OffsetLow> + <OffsetHigh>4</OffsetHigh> + <FrameOffset>16900</FrameOffset> + </UnwindCode> + </UnwindCode> + <PersonalityRoutineRVA>609157120</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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3332</Offset> + </GcInfo> + </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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9295</PersonalityRoutineRVA> + </UnwindInfo> + </UnwindInfo> + </RuntimeFunction> + </RuntimeFunctions> + </Method> + </Methods> +</R2RDump>
\ No newline at end of file diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GenericFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GenericFunctions.xml new file mode 100644 index 0000000000..0fe6805f57 --- /dev/null +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/GenericFunctions.xml @@ -0,0 +1,436 @@ +<?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>8</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_UNKNOWN</Type> + <Entries> + <ImportSectionEntry Index="0"> + <StartOffset>0</StartOffset> + <Section>6891812037725</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>6891812037725</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_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_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="5"> + <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>8</CodeLength> + <ReturnKind>RT_Scalar</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>3448</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>8</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9303</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>9</CodeLength> + <ReturnKind>RT_Scalar</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>3460</Offset> + </GcInfo> + </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>9</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9303</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> + </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>31</CodeLength> + <ReturnKind>RT_Scalar</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>1</NumSafePoints> + <NumInterruptibleRanges>0</NumInterruptibleRanges> + <SafePointOffsets> + <SafePointOffset Index="0"> + <Value>18</Value> + </SafePointOffset> + </SafePointOffsets> + <InterruptibleRanges /> + <SlotTable> + <NumRegisters>0</NumRegisters> + <NumStackSlots>0</NumStackSlots> + <NumUntracked>0</NumUntracked> + <NumSlots>0</NumSlots> + <GcSlots /> + </SlotTable> + <Size>32</Size> + <Offset>3488</Offset> + </GcInfo> + </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>31</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>4</SizeOfProlog> + <CountOfUnwindCodes>1</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode> + <UnwindCode Index="0"> + <CodeOffset>4</CodeOffset> + <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp> + <OpInfo>4</OpInfo> + <OffsetLow>4</OffsetLow> + <OffsetHigh>4</OffsetHigh> + <FrameOffset>16900</FrameOffset> + </UnwindCode> + </UnwindCode> + <PersonalityRoutineRVA>609681408</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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3500</Offset> + </GcInfo> + </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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9303</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, __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>9</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>3472</Offset> + </GcInfo> + </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>9</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9303</PersonalityRoutineRVA> + </UnwindInfo> + </UnwindInfo> + </RuntimeFunction> + </RuntimeFunctions> + </Method> + </Methods> +</R2RDump>
\ No newline at end of file diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/HelloWorld.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/HelloWorld.xml new file mode 100644 index 0000000000..36df536046 --- /dev/null +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/HelloWorld.xml @@ -0,0 +1,277 @@ +<?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> + </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>3080</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> + </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>27</CodeLength> + <ReturnKind>RT_Scalar</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>1</NumSafePoints> + <NumInterruptibleRanges>0</NumInterruptibleRanges> + <SafePointOffsets> + <SafePointOffset Index="0"> + <Value>20</Value> + </SafePointOffset> + </SafePointOffsets> + <InterruptibleRanges /> + <SlotTable> + <NumRegisters>0</NumRegisters> + <NumStackSlots>0</NumStackSlots> + <NumUntracked>0</NumUntracked> + <NumSlots>0</NumSlots> + <GcSlots /> + </SlotTable> + <Size>32</Size> + <Offset>3064</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>27</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>4</SizeOfProlog> + <CountOfUnwindCodes>1</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode> + <UnwindCode Index="0"> + <CodeOffset>4</CodeOffset> + <UnwindOp>UWOP_ALLOC_SMALL</UnwindOp> + <OpInfo>4</OpInfo> + <OffsetLow>4</OffsetLow> + <OffsetHigh>4</OffsetHigh> + <FrameOffset>16900</FrameOffset> + </UnwindCode> + </UnwindCode> + <PersonalityRoutineRVA>608370688</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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3076</Offset> + </GcInfo> + </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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9283</PersonalityRoutineRVA> + </UnwindInfo> + </UnwindInfo> + </RuntimeFunction> + </RuntimeFunctions> + </Method> + </Methods> +</R2RDump>
\ No newline at end of file diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/MultipleRuntimeFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/MultipleRuntimeFunctions.xml new file mode 100644 index 0000000000..af44604f79 --- /dev/null +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x64.Release/MultipleRuntimeFunctions.xml @@ -0,0 +1,266 @@ +<?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>8</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> + </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_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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3028</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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9289</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>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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3028</Offset> + </GcInfo> + </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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9289</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>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>6</CodeLength> + <ReturnKind>RT_Scalar</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>3028</Offset> + </GcInfo> + </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>6</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>8</Size> + <Version>1</Version> + <Flags>3</Flags> + <SizeOfProlog>0</SizeOfProlog> + <CountOfUnwindCodes>0</CountOfUnwindCodes> + <FrameRegister>EAX</FrameRegister> + <FrameOffset>0</FrameOffset> + <UnwindCode /> + <PersonalityRoutineRVA>9289</PersonalityRoutineRVA> + </UnwindInfo> + </UnwindInfo> + </RuntimeFunction> + </RuntimeFunctions> + </Method> + </Methods> +</R2RDump>
\ No newline at end of file diff --git a/tests/src/readytorun/r2rdump/rebaseline.cmd b/tests/src/readytorun/r2rdump/rebaseline.cmd index 6f4245eced..66ab0800f9 100644 --- a/tests/src/readytorun/r2rdump/rebaseline.cmd +++ b/tests/src/readytorun/r2rdump/rebaseline.cmd @@ -18,4 +18,5 @@ set tests=HelloWorld GcInfoTransitions GenericFunctions MultipleRuntimeFunctions "%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 )) -COPY /Y %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Release\*.xml %ProjectDir%tests\src\readytorun\r2rdump\files\Windows_NT.x86.Checked +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\ |