* dwarf.c (init_dwarf_regnames_i386, init_dwarf_regnames_x86_64): New.

(init_dwarf_regnames): Use them.
	* dwarf.h: Declare them.
	* objdump.c (dump_dwarf): Use bfd_get_arch + bfd_get_mach to set up
	the regnames, rather than using elf_machine_code.
This commit is contained in:
Richard Henderson
2010-09-02 22:35:18 +00:00
parent 09fc85f6cf
commit b129eb0e56
4 changed files with 44 additions and 8 deletions

View File

@ -122,6 +122,8 @@ extern int do_trace_aranges;
extern int do_wide;
extern void init_dwarf_regnames (unsigned int);
extern void init_dwarf_regnames_i386 (void);
extern void init_dwarf_regnames_x86_64 (void);
extern int load_debug_section (enum dwarf_section_display_enum,
void *);