binutils: Make DWARF register name lookup be via a function pointer
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 8251db2111119c38f789600a9cc2ed19cd076079..9aace1337f4d6f61d902f0660b98e0c75502662a 100644 (file)
@@ -1,3 +1,19 @@
+2019-11-22  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * dwarf.c (typedef dwarf_regname_lookup_ftype): New typedef.
+       (dwarf_regnames_lookup_func): New static global.
+       (init_dwarf_regnames_i386): Set dwarf_regnames_lookup_func.
+       (init_dwarf_regnames_iamcu): Likewise.
+       (init_dwarf_regnames_x86_64): Likewise.
+       (init_dwarf_regnames_aarch64): Likewise.
+       (init_dwarf_regnames_s390): Likewise.
+       (init_dwarf_regnames_riscv): Likewise.
+       (init_dwarf_regnames_by_elf_machine_code): Reset
+       dwarf_regnames_lookup_func to NULL.
+       (init_dwarf_regnames_by_bfd_arch_and_mach): Likewise.
+       (regname_internal_by_table_only): New function.
+       (regname): Make use of dwarf_regnames_lookup_func.
+
 2019-11-22  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * dwarf.c (init_dwarf_regnames_i386): Make static.
This page took 0.023342 seconds and 4 git commands to generate.