diff options
Diffstat (limited to 'tests/src/readytorun')
8 files changed, 168 insertions, 24 deletions
diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GcInfoTransitions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GcInfoTransitions.xml index a9ede3175e..eb2dc12885 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GcInfoTransitions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GcInfoTransitions.xml @@ -180,10 +180,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10200</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10420</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -201,10 +207,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10208</StartAddress> - <Size>0</Size> + <Size>127</Size> <UnwindRVA>10424</UnwindRVA> <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>127</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -222,10 +234,16 @@ <MethodRid>3</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2"> <StartAddress>10336</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10420</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GenericFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GenericFunctions.xml index 4e37c5b60a..119e0c4756 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GenericFunctions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/GenericFunctions.xml @@ -160,10 +160,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10380</StartAddress> - <Size>0</Size> + <Size>8</Size> <UnwindRVA>10528</UnwindRVA> <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>8</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -181,10 +187,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10388</StartAddress> - <Size>0</Size> + <Size>9</Size> <UnwindRVA>10532</UnwindRVA> <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>9</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -208,10 +220,16 @@ <MethodRid>4</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3"> <StartAddress>10412</StartAddress> - <Size>0</Size> + <Size>19</Size> <UnwindRVA>10542</UnwindRVA> <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>19</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -229,10 +247,16 @@ <MethodRid>5</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4"> <StartAddress>10432</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10546</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -250,10 +274,16 @@ <MethodRid>3</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2"> <StartAddress>10400</StartAddress> - <Size>0</Size> + <Size>10</Size> <UnwindRVA>10536</UnwindRVA> <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>10</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/HelloWorld.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/HelloWorld.xml index 2f9bbef1a4..88feff4b53 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/HelloWorld.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/HelloWorld.xml @@ -193,10 +193,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10096</StartAddress> - <Size>0</Size> + <Size>20</Size> <UnwindRVA>10180</UnwindRVA> <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> @@ -214,10 +220,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10116</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10184</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/MultipleRuntimeFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/MultipleRuntimeFunctions.xml index 64ae247527..44d42f447a 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/MultipleRuntimeFunctions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Checked/MultipleRuntimeFunctions.xml @@ -123,10 +123,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10016</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10076</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -144,10 +150,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10024</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10076</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GcInfoTransitions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GcInfoTransitions.xml index a9ede3175e..eb2dc12885 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GcInfoTransitions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GcInfoTransitions.xml @@ -180,10 +180,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10200</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10420</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -201,10 +207,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10208</StartAddress> - <Size>0</Size> + <Size>127</Size> <UnwindRVA>10424</UnwindRVA> <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>127</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -222,10 +234,16 @@ <MethodRid>3</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2"> <StartAddress>10336</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10420</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GenericFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GenericFunctions.xml index 4e37c5b60a..119e0c4756 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GenericFunctions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/GenericFunctions.xml @@ -160,10 +160,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10380</StartAddress> - <Size>0</Size> + <Size>8</Size> <UnwindRVA>10528</UnwindRVA> <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>8</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -181,10 +187,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10388</StartAddress> - <Size>0</Size> + <Size>9</Size> <UnwindRVA>10532</UnwindRVA> <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>9</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -208,10 +220,16 @@ <MethodRid>4</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="3"> <StartAddress>10412</StartAddress> - <Size>0</Size> + <Size>19</Size> <UnwindRVA>10542</UnwindRVA> <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>19</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -229,10 +247,16 @@ <MethodRid>5</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="4"> <StartAddress>10432</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10546</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -250,10 +274,16 @@ <MethodRid>3</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="2"> <StartAddress>10400</StartAddress> - <Size>0</Size> + <Size>10</Size> <UnwindRVA>10536</UnwindRVA> <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>10</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/HelloWorld.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/HelloWorld.xml index 2f9bbef1a4..88feff4b53 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/HelloWorld.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/HelloWorld.xml @@ -193,10 +193,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10096</StartAddress> - <Size>0</Size> + <Size>20</Size> <UnwindRVA>10180</UnwindRVA> <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> @@ -214,10 +220,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10116</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10184</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> diff --git a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/MultipleRuntimeFunctions.xml b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/MultipleRuntimeFunctions.xml index 64ae247527..44d42f447a 100644 --- a/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/MultipleRuntimeFunctions.xml +++ b/tests/src/readytorun/r2rdump/files/Windows_NT.x86.Release/MultipleRuntimeFunctions.xml @@ -123,10 +123,16 @@ <MethodRid>1</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="0"> <StartAddress>10016</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10076</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> @@ -144,10 +150,16 @@ <MethodRid>2</MethodRid> <RuntimeFunction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Index="1"> <StartAddress>10024</StartAddress> - <Size>0</Size> + <Size>6</Size> <UnwindRVA>10076</UnwindRVA> <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>6</FunctionLength> + </UnwindInfo> + </UnwindInfo> </RuntimeFunction> </RuntimeFunctions> </Method> |