]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
binutils: generalize init_dwarf_regnames_by_* functions
authorJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 12 Jul 2025 08:54:46 +0000 (10:54 +0200)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 12 Jul 2025 09:33:25 +0000 (11:33 +0200)
commit3e97860c29ae2aee5644fd10cf868d2f1f5c9703
tree23f7048f04d4f686e05da7f2cce2f8b110438bc4
parent3b6b69205c547dd71ac0b92f9d68e1c145ff93bf
binutils: generalize init_dwarf_regnames_by_* functions

This patch renames the functions:

  init_dwarf_regnames_by_elf_machine_code
  init_dwarf_regnames_by_bfd_arch_and_mach

to

  init_dwarf_by_elf_machine_code
  init_dwarf_by_bfd_arch_and_mach

The idea is to start using these functions to perform general
architecture/machine specific initializations beyond register names.

Regtested in x86_64-linux-gnu and aarch64-linux-gnu targets.

binutils/ChangeLog:

* dwarf.c (init_dwarf_regnames_by_elf_machine_code): Rename to
init_dwarf_by_elf_machine_code.
(init_dwarf_regnames_by_bfd_arch_and_mach): Rename to
init_dwarf_by_bfd_arch_and_mach.
* dwarf.h: Adjust prototypes accordingly.
* readelf.c (process_file_header): Adjust call to
init_dwarf_regnames_by_elf_machine_code accordingly.
* objdump.c (dump_dwarf): Adjust call to
init_dwarf_regnames_by_bfd_arch_and_mach accordingly.
binutils/dwarf.c
binutils/dwarf.h
binutils/objdump.c
binutils/readelf.c