mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 02:50:08 +08:00
Remove register_gdbarch_init
This removes the deprecated register_gdbarch_init in favor a default argument to gdbarch_register. Regression tested on x86-64 Fedora 34.
This commit is contained in:
@ -1277,7 +1277,7 @@ gdbarch_register (enum bfd_architecture bfd_architecture,
|
|||||||
}
|
}
|
||||||
/* log it */
|
/* log it */
|
||||||
if (gdbarch_debug)
|
if (gdbarch_debug)
|
||||||
gdb_printf (gdb_stdlog, "register_gdbarch_init (%s, %s)\n",
|
gdb_printf (gdb_stdlog, "gdbarch_register (%s, %s)\n",
|
||||||
bfd_arch_info->printable_name,
|
bfd_arch_info->printable_name,
|
||||||
host_address_to_string (init));
|
host_address_to_string (init));
|
||||||
/* Append it */
|
/* Append it */
|
||||||
@ -1289,14 +1289,6 @@ gdbarch_register (enum bfd_architecture bfd_architecture,
|
|||||||
(*curr)->next = NULL;
|
(*curr)->next = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
register_gdbarch_init (enum bfd_architecture bfd_architecture,
|
|
||||||
gdbarch_init_ftype *init)
|
|
||||||
{
|
|
||||||
gdbarch_register (bfd_architecture, init, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Look for an architecture using gdbarch_info. */
|
/* Look for an architecture using gdbarch_info. */
|
||||||
|
|
||||||
struct gdbarch_list *
|
struct gdbarch_list *
|
||||||
|
@ -1633,7 +1633,7 @@ void _initialize_avr_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_avr_tdep ()
|
_initialize_avr_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_avr, avr_gdbarch_init);
|
gdbarch_register (bfd_arch_avr, avr_gdbarch_init);
|
||||||
|
|
||||||
/* Add a new command to allow the user to query the avr remote target for
|
/* Add a new command to allow the user to query the avr remote target for
|
||||||
the values of the io space registers in a saner way than just using
|
the values of the io space registers in a saner way than just using
|
||||||
|
@ -842,5 +842,5 @@ void _initialize_bfin_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_bfin_tdep ()
|
_initialize_bfin_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_bfin, bfin_gdbarch_init);
|
gdbarch_register (bfd_arch_bfin, bfin_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -374,7 +374,7 @@ void _initialize_bpf_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_bpf_tdep ()
|
_initialize_bpf_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_bpf, bpf_gdbarch_init);
|
gdbarch_register (bfd_arch_bpf, bpf_gdbarch_init);
|
||||||
|
|
||||||
/* Add commands 'set/show debug bpf'. */
|
/* Add commands 'set/show debug bpf'. */
|
||||||
add_setshow_zuinteger_cmd ("bpf", class_maintenance,
|
add_setshow_zuinteger_cmd ("bpf", class_maintenance,
|
||||||
|
@ -3053,7 +3053,7 @@ void
|
|||||||
_initialize_csky_tdep ()
|
_initialize_csky_tdep ()
|
||||||
{
|
{
|
||||||
|
|
||||||
register_gdbarch_init (bfd_arch_csky, csky_gdbarch_init);
|
gdbarch_register (bfd_arch_csky, csky_gdbarch_init);
|
||||||
|
|
||||||
csky_init_reggroup ();
|
csky_init_reggroup ();
|
||||||
|
|
||||||
|
@ -1575,5 +1575,5 @@ void _initialize_frv_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_frv_tdep ()
|
_initialize_frv_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_frv, frv_gdbarch_init);
|
gdbarch_register (bfd_arch_frv, frv_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -625,5 +625,5 @@ void _initialize_ft32_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_ft32_tdep ()
|
_initialize_ft32_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_ft32, ft32_gdbarch_init);
|
gdbarch_register (bfd_arch_ft32, ft32_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -271,12 +271,9 @@ struct gdbarch_info
|
|||||||
typedef struct gdbarch *(gdbarch_init_ftype) (struct gdbarch_info info, struct gdbarch_list *arches);
|
typedef struct gdbarch *(gdbarch_init_ftype) (struct gdbarch_info info, struct gdbarch_list *arches);
|
||||||
typedef void (gdbarch_dump_tdep_ftype) (struct gdbarch *gdbarch, struct ui_file *file);
|
typedef void (gdbarch_dump_tdep_ftype) (struct gdbarch *gdbarch, struct ui_file *file);
|
||||||
|
|
||||||
/* DEPRECATED - use gdbarch_register() */
|
|
||||||
extern void register_gdbarch_init (enum bfd_architecture architecture, gdbarch_init_ftype *);
|
|
||||||
|
|
||||||
extern void gdbarch_register (enum bfd_architecture architecture,
|
extern void gdbarch_register (enum bfd_architecture architecture,
|
||||||
gdbarch_init_ftype *,
|
gdbarch_init_ftype *init,
|
||||||
gdbarch_dump_tdep_ftype *);
|
gdbarch_dump_tdep_ftype *dump_tdep = nullptr);
|
||||||
|
|
||||||
|
|
||||||
/* Return a vector of the valid architecture names. Since architectures are
|
/* Return a vector of the valid architecture names. Since architectures are
|
||||||
|
@ -1383,7 +1383,7 @@ void _initialize_h8300_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_h8300_tdep ()
|
_initialize_h8300_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_h8300, h8300_gdbarch_init);
|
gdbarch_register (bfd_arch_h8300, h8300_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -9071,7 +9071,7 @@ void _initialize_i386_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_i386_tdep ()
|
_initialize_i386_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_i386, i386_gdbarch_init);
|
gdbarch_register (bfd_arch_i386, i386_gdbarch_init);
|
||||||
|
|
||||||
/* Add the variable that controls the disassembly flavor. */
|
/* Add the variable that controls the disassembly flavor. */
|
||||||
add_setshow_enum_cmd ("disassembly-flavor", no_class, valid_flavors,
|
add_setshow_enum_cmd ("disassembly-flavor", no_class, valid_flavors,
|
||||||
|
@ -844,5 +844,5 @@ void _initialize_iq2000_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_iq2000_tdep ()
|
_initialize_iq2000_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_iq2000, iq2000_gdbarch_init);
|
gdbarch_register (bfd_arch_iq2000, iq2000_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -539,5 +539,5 @@ void _initialize_lm32_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_lm32_tdep ()
|
_initialize_lm32_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_lm32, lm32_gdbarch_init);
|
gdbarch_register (bfd_arch_lm32, lm32_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -2658,7 +2658,7 @@ void _initialize_m32c_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_m32c_tdep ()
|
_initialize_m32c_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_m32c, m32c_gdbarch_init);
|
gdbarch_register (bfd_arch_m32c, m32c_gdbarch_init);
|
||||||
|
|
||||||
m32c_dma_reggroup = reggroup_new ("dma", USER_REGGROUP);
|
m32c_dma_reggroup = reggroup_new ("dma", USER_REGGROUP);
|
||||||
}
|
}
|
||||||
|
@ -916,5 +916,5 @@ void _initialize_m32r_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_m32r_tdep ()
|
_initialize_m32r_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_m32r, m32r_gdbarch_init);
|
gdbarch_register (bfd_arch_m32r, m32r_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1533,8 +1533,8 @@ void _initialize_m68hc11_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_m68hc11_tdep ()
|
_initialize_m68hc11_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_m68hc11, m68hc11_gdbarch_init);
|
gdbarch_register (bfd_arch_m68hc11, m68hc11_gdbarch_init);
|
||||||
register_gdbarch_init (bfd_arch_m68hc12, m68hc11_gdbarch_init);
|
gdbarch_register (bfd_arch_m68hc12, m68hc11_gdbarch_init);
|
||||||
m68hc11_init_reggroups ();
|
m68hc11_init_reggroups ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2463,7 +2463,7 @@ _initialize_mep_tdep ()
|
|||||||
mep_cr_reggroup = reggroup_new ("cr", USER_REGGROUP);
|
mep_cr_reggroup = reggroup_new ("cr", USER_REGGROUP);
|
||||||
mep_ccr_reggroup = reggroup_new ("ccr", USER_REGGROUP);
|
mep_ccr_reggroup = reggroup_new ("ccr", USER_REGGROUP);
|
||||||
|
|
||||||
register_gdbarch_init (bfd_arch_mep, mep_gdbarch_init);
|
gdbarch_register (bfd_arch_mep, mep_gdbarch_init);
|
||||||
|
|
||||||
mep_init_pseudoregister_maps ();
|
mep_init_pseudoregister_maps ();
|
||||||
}
|
}
|
||||||
|
@ -742,7 +742,7 @@ void _initialize_microblaze_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_microblaze_tdep ()
|
_initialize_microblaze_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_microblaze, microblaze_gdbarch_init);
|
gdbarch_register (bfd_arch_microblaze, microblaze_gdbarch_init);
|
||||||
|
|
||||||
initialize_tdesc_microblaze_with_stack_protect ();
|
initialize_tdesc_microblaze_with_stack_protect ();
|
||||||
initialize_tdesc_microblaze ();
|
initialize_tdesc_microblaze ();
|
||||||
|
@ -1108,5 +1108,5 @@ void _initialize_moxie_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_moxie_tdep ()
|
_initialize_moxie_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_moxie, moxie_gdbarch_init);
|
gdbarch_register (bfd_arch_moxie, moxie_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -996,5 +996,5 @@ void _initialize_msp430_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_msp430_tdep ()
|
_initialize_msp430_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_msp430, msp430_gdbarch_init);
|
gdbarch_register (bfd_arch_msp430, msp430_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -2093,7 +2093,7 @@ void
|
|||||||
_initialize_nds32_tdep ()
|
_initialize_nds32_tdep ()
|
||||||
{
|
{
|
||||||
/* Initialize gdbarch. */
|
/* Initialize gdbarch. */
|
||||||
register_gdbarch_init (bfd_arch_nds32, nds32_gdbarch_init);
|
gdbarch_register (bfd_arch_nds32, nds32_gdbarch_init);
|
||||||
|
|
||||||
initialize_tdesc_nds32 ();
|
initialize_tdesc_nds32 ();
|
||||||
nds32_init_reggroups ();
|
nds32_init_reggroups ();
|
||||||
|
@ -1489,5 +1489,5 @@ void _initialize_rl78_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_rl78_tdep ()
|
_initialize_rl78_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_rl78, rl78_gdbarch_init);
|
gdbarch_register (bfd_arch_rl78, rl78_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1063,6 +1063,6 @@ void _initialize_rx_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_rx_tdep ()
|
_initialize_rx_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_rx, rx_gdbarch_init);
|
gdbarch_register (bfd_arch_rx, rx_gdbarch_init);
|
||||||
initialize_tdesc_rx ();
|
initialize_tdesc_rx ();
|
||||||
}
|
}
|
||||||
|
@ -7229,7 +7229,7 @@ void
|
|||||||
_initialize_s390_tdep ()
|
_initialize_s390_tdep ()
|
||||||
{
|
{
|
||||||
/* Hook us into the gdbarch mechanism. */
|
/* Hook us into the gdbarch mechanism. */
|
||||||
register_gdbarch_init (bfd_arch_s390, s390_gdbarch_init);
|
gdbarch_register (bfd_arch_s390, s390_gdbarch_init);
|
||||||
|
|
||||||
initialize_tdesc_s390_linux32 ();
|
initialize_tdesc_s390_linux32 ();
|
||||||
initialize_tdesc_s390x_linux64 ();
|
initialize_tdesc_s390x_linux64 ();
|
||||||
|
@ -2269,5 +2269,5 @@ void _initialize_sparc_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_sparc_tdep ()
|
_initialize_sparc_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_sparc, sparc32_gdbarch_init);
|
gdbarch_register (bfd_arch_sparc, sparc32_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1302,5 +1302,5 @@ void _initialize_tic6x_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_tic6x_tdep ()
|
_initialize_tic6x_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_tic6x, tic6x_gdbarch_init);
|
gdbarch_register (bfd_arch_tic6x, tic6x_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1028,5 +1028,5 @@ void _initialize_tilegx_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_tilegx_tdep ()
|
_initialize_tilegx_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_tilegx, tilegx_gdbarch_init);
|
gdbarch_register (bfd_arch_tilegx, tilegx_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1465,6 +1465,6 @@ void _initialize_v850_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_v850_tdep ()
|
_initialize_v850_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_v850, v850_gdbarch_init);
|
gdbarch_register (bfd_arch_v850, v850_gdbarch_init);
|
||||||
register_gdbarch_init (bfd_arch_v850_rh850, v850_gdbarch_init);
|
gdbarch_register (bfd_arch_v850_rh850, v850_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -838,5 +838,5 @@ void _initialize_xstormy16_tdep ();
|
|||||||
void
|
void
|
||||||
_initialize_xstormy16_tdep ()
|
_initialize_xstormy16_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_xstormy16, xstormy16_gdbarch_init);
|
gdbarch_register (bfd_arch_xstormy16, xstormy16_gdbarch_init);
|
||||||
}
|
}
|
||||||
|
@ -1460,6 +1460,6 @@ extern initialize_file_ftype _initialize_z80_tdep;
|
|||||||
void
|
void
|
||||||
_initialize_z80_tdep ()
|
_initialize_z80_tdep ()
|
||||||
{
|
{
|
||||||
register_gdbarch_init (bfd_arch_z80, z80_gdbarch_init);
|
gdbarch_register (bfd_arch_z80, z80_gdbarch_init);
|
||||||
initialize_tdesc_z80 ();
|
initialize_tdesc_z80 ();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user