Fix DWARF register mappings

auto_count apparently counts the starting register as the 1st, so count
one further to get to a15.
This commit is contained in:
Sebastian Schmidt
2020-01-05 17:22:42 +01:00
parent 33ca0710c9
commit 83112e48da
2 changed files with 2 additions and 2 deletions

View File

@@ -2,6 +2,6 @@
<register_mappings> <register_mappings>
<register_mapping dwarf="0" ghidra="a0"/> <register_mapping dwarf="0" ghidra="a0"/>
<register_mapping dwarf="1" ghidra="a1" stackpointer="true"/> <register_mapping dwarf="1" ghidra="a1" stackpointer="true"/>
<register_mapping dwarf="2" ghidra="a2" auto_count="13"/> <!-- a2..a15 --> <register_mapping dwarf="2" ghidra="a2" auto_count="14"/> <!-- a2..a15 -->
</register_mappings> </register_mappings>
</dwarf> </dwarf>

View File

@@ -12,6 +12,6 @@
id="Xtensa:LE:32:default"> id="Xtensa:LE:32:default">
<description>Tensilica Xtensa 32-bit little-endian</description> <description>Tensilica Xtensa 32-bit little-endian</description>
<compiler name="default" spec="xtensa.cspec" id="default"/> <compiler name="default" spec="xtensa.cspec" id="default"/>
<!-- <external_name tool="DWARF.register.mapping.file" name="xtensa.dwarf"/> --> <external_name tool="DWARF.register.mapping.file" name="xtensa.dwarf"/>
</language> </language>
</language_definitions> </language_definitions>