2003-04-28 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (deprecated_tm_print_insn): Rename tm_print_insn. * gdbarch.h, gdbarch.c: Re-generate. * xstormy16-tdep.c (_initialize_xstormy16_tdep): Update. * vax-tdep.c (_initialize_vax_tdep): Update. * v850-tdep.c (_initialize_v850_tdep): Update. * sparc-tdep.c (_initialize_sparc_tdep): Update. * s390-tdep.c (_initialize_s390_tdep): Update. * ns32k-tdep.c (_initialize_ns32k_tdep): Update. * mn10300-tdep.c (_initialize_mn10300_tdep): Update. * mips-tdep.c (_initialize_mips_tdep): Update. * mcore-tdep.c (_initialize_mcore_tdep): Update. * m68k-tdep.c (_initialize_m68k_tdep): Update. * ia64-tdep.c (_initialize_ia64_tdep): Update. * hppa-tdep.c (_initialize_hppa_tdep): Update. * h8300-tdep.c (_initialize_h8300_tdep): Update. * frv-tdep.c (_initialize_frv_tdep): Update. * cris-tdep.c (cris_delayed_get_disassembler): Update. (_initialize_cris_tdep): Update. * arch-utils.c (legacy_print_insn): Update. * alpha-tdep.c (_initialize_alpha_tdep): Update. 2003-04-28 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Rename "tm_print_insn" to "deprecated_tm_print_insn".
This commit is contained in:
parent
f0d7d5f9db
commit
d7a27068cd
23 changed files with 60 additions and 29 deletions
|
@ -1,3 +1,26 @@
|
|||
2003-04-28 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* gdbarch.sh (deprecated_tm_print_insn): Rename tm_print_insn.
|
||||
* gdbarch.h, gdbarch.c: Re-generate.
|
||||
* xstormy16-tdep.c (_initialize_xstormy16_tdep): Update.
|
||||
* vax-tdep.c (_initialize_vax_tdep): Update.
|
||||
* v850-tdep.c (_initialize_v850_tdep): Update.
|
||||
* sparc-tdep.c (_initialize_sparc_tdep): Update.
|
||||
* s390-tdep.c (_initialize_s390_tdep): Update.
|
||||
* ns32k-tdep.c (_initialize_ns32k_tdep): Update.
|
||||
* mn10300-tdep.c (_initialize_mn10300_tdep): Update.
|
||||
* mips-tdep.c (_initialize_mips_tdep): Update.
|
||||
* mcore-tdep.c (_initialize_mcore_tdep): Update.
|
||||
* m68k-tdep.c (_initialize_m68k_tdep): Update.
|
||||
* ia64-tdep.c (_initialize_ia64_tdep): Update.
|
||||
* hppa-tdep.c (_initialize_hppa_tdep): Update.
|
||||
* h8300-tdep.c (_initialize_h8300_tdep): Update.
|
||||
* frv-tdep.c (_initialize_frv_tdep): Update.
|
||||
* cris-tdep.c (cris_delayed_get_disassembler): Update.
|
||||
(_initialize_cris_tdep): Update.
|
||||
* arch-utils.c (legacy_print_insn): Update.
|
||||
* alpha-tdep.c (_initialize_alpha_tdep): Update.
|
||||
|
||||
2003-04-26 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* linespec.c (decode_objc): New function to decode ObjC calls
|
||||
|
|
|
@ -1925,7 +1925,7 @@ _initialize_alpha_tdep (void)
|
|||
|
||||
gdbarch_register (bfd_arch_alpha, alpha_gdbarch_init, alpha_dump_tdep);
|
||||
|
||||
tm_print_insn = print_insn_alpha;
|
||||
deprecated_tm_print_insn = print_insn_alpha;
|
||||
|
||||
/* Let the user set the fence post for heuristic_proc_start. */
|
||||
|
||||
|
|
|
@ -209,7 +209,7 @@ generic_prologue_frameless_p (CORE_ADDR ip)
|
|||
int
|
||||
legacy_print_insn (bfd_vma vma, disassemble_info *info)
|
||||
{
|
||||
return (*tm_print_insn) (vma, info);
|
||||
return (*deprecated_tm_print_insn) (vma, info);
|
||||
}
|
||||
|
||||
/* Helper functions for INNER_THAN */
|
||||
|
|
|
@ -3548,7 +3548,7 @@ static void cris_gdb_func (enum cris_op_type op_type, unsigned short inst,
|
|||
static int
|
||||
cris_delayed_get_disassembler (bfd_vma addr, disassemble_info *info)
|
||||
{
|
||||
tm_print_insn = cris_get_disassembler (exec_bfd);
|
||||
deprecated_tm_print_insn = cris_get_disassembler (exec_bfd);
|
||||
return TARGET_PRINT_INSN (addr, info);
|
||||
}
|
||||
|
||||
|
@ -3861,7 +3861,7 @@ _initialize_cris_tdep (void)
|
|||
gdbarch_register (bfd_arch_cris, cris_gdbarch_init, cris_dump_tdep);
|
||||
|
||||
/* Used in disassembly. */
|
||||
tm_print_insn = cris_delayed_get_disassembler;
|
||||
deprecated_tm_print_insn = cris_delayed_get_disassembler;
|
||||
|
||||
/* CRIS-specific user-commands. */
|
||||
c = add_set_cmd ("cris-version", class_support, var_integer,
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2003-04-28 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* gdbint.texinfo (Target Architecture Definition): Rename
|
||||
"tm_print_insn" to "deprecated_tm_print_insn".
|
||||
|
||||
2003-04-09 Jim Blandy <jimb@redhat.com>
|
||||
|
||||
* gdb.texinfo (Symbols): Document 'maint list symtabs' and 'maint
|
||||
|
|
|
@ -3908,11 +3908,12 @@ This is the function used by @value{GDBN} to print an assembly
|
|||
instruction. It prints the instruction at address @var{addr} in
|
||||
debugged memory and returns the length of the instruction, in bytes. If
|
||||
a target doesn't define its own printing routine, it defaults to an
|
||||
accessor function for the global pointer @code{tm_print_insn}. This
|
||||
usually points to a function in the @code{opcodes} library (@pxref{Support
|
||||
Libraries, ,Opcodes}). @var{info} is a structure (of type
|
||||
@code{disassemble_info}) defined in @file{include/dis-asm.h} used to
|
||||
pass information to the instruction decoding routine.
|
||||
accessor function for the global pointer
|
||||
@code{deprecated_tm_print_insn}. This usually points to a function in
|
||||
the @code{opcodes} library (@pxref{Support Libraries, ,Opcodes}).
|
||||
@var{info} is a structure (of type @code{disassemble_info}) defined in
|
||||
@file{include/dis-asm.h} used to pass information to the instruction
|
||||
decoding routine.
|
||||
|
||||
@item struct frame_id unwind_dummy_id (struct frame_info *@var{frame})
|
||||
@findex unwind_dummy_id
|
||||
|
|
|
@ -1147,7 +1147,7 @@ _initialize_frv_tdep (void)
|
|||
{
|
||||
register_gdbarch_init (bfd_arch_frv, frv_gdbarch_init);
|
||||
|
||||
tm_print_insn = print_insn_frv;
|
||||
deprecated_tm_print_insn = print_insn_frv;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -6203,7 +6203,7 @@ gdbarch_update_p (struct gdbarch_info info)
|
|||
/* Disassembler */
|
||||
|
||||
/* Pointer to the target-dependent disassembly function. */
|
||||
int (*tm_print_insn) (bfd_vma, disassemble_info *);
|
||||
int (*deprecated_tm_print_insn) (bfd_vma, disassemble_info *);
|
||||
disassemble_info tm_print_insn_info;
|
||||
|
||||
|
||||
|
|
|
@ -3364,7 +3364,8 @@ extern void dis_asm_memory_error (int status, bfd_vma memaddr,
|
|||
extern void dis_asm_print_address (bfd_vma addr,
|
||||
disassemble_info *info);
|
||||
|
||||
extern int (*tm_print_insn) (bfd_vma, disassemble_info*);
|
||||
/* Use set_gdbarch_print_insn instead. */
|
||||
extern int (*deprecated_tm_print_insn) (bfd_vma, disassemble_info*);
|
||||
extern disassemble_info tm_print_insn_info;
|
||||
#ifndef TARGET_PRINT_INSN_INFO
|
||||
#define TARGET_PRINT_INSN_INFO (&tm_print_insn_info)
|
||||
|
|
|
@ -1218,7 +1218,8 @@ extern void dis_asm_memory_error (int status, bfd_vma memaddr,
|
|||
extern void dis_asm_print_address (bfd_vma addr,
|
||||
disassemble_info *info);
|
||||
|
||||
extern int (*tm_print_insn) (bfd_vma, disassemble_info*);
|
||||
/* Use set_gdbarch_print_insn instead. */
|
||||
extern int (*deprecated_tm_print_insn) (bfd_vma, disassemble_info*);
|
||||
extern disassemble_info tm_print_insn_info;
|
||||
#ifndef TARGET_PRINT_INSN_INFO
|
||||
#define TARGET_PRINT_INSN_INFO (&tm_print_insn_info)
|
||||
|
@ -2377,7 +2378,7 @@ gdbarch_update_p (struct gdbarch_info info)
|
|||
/* Disassembler */
|
||||
|
||||
/* Pointer to the target-dependent disassembly function. */
|
||||
int (*tm_print_insn) (bfd_vma, disassemble_info *);
|
||||
int (*deprecated_tm_print_insn) (bfd_vma, disassemble_info *);
|
||||
disassemble_info tm_print_insn_info;
|
||||
|
||||
|
||||
|
|
|
@ -1177,6 +1177,6 @@ h8300_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
|||
void
|
||||
_initialize_h8300_tdep (void)
|
||||
{
|
||||
tm_print_insn = gdb_print_insn_h8300;
|
||||
deprecated_tm_print_insn = gdb_print_insn_h8300;
|
||||
register_gdbarch_init (bfd_arch_h8300, h8300_gdbarch_init);
|
||||
}
|
||||
|
|
|
@ -5050,7 +5050,7 @@ _initialize_hppa_tdep (void)
|
|||
void break_at_finish_at_depth_command (char *arg, int from_tty);
|
||||
|
||||
gdbarch_register (bfd_arch_hppa, hppa_gdbarch_init, hppa_dump_tdep);
|
||||
tm_print_insn = print_insn_hppa;
|
||||
deprecated_tm_print_insn = print_insn_hppa;
|
||||
|
||||
add_cmd ("unwind", class_maintenance, unwind_command,
|
||||
"Print unwind table entry at given address.",
|
||||
|
|
|
@ -2251,6 +2251,6 @@ _initialize_ia64_tdep (void)
|
|||
{
|
||||
register_gdbarch_init (bfd_arch_ia64, ia64_gdbarch_init);
|
||||
|
||||
tm_print_insn = print_insn_ia64;
|
||||
deprecated_tm_print_insn = print_insn_ia64;
|
||||
tm_print_insn_info.bytes_per_line = SLOT_MULTIPLIER;
|
||||
}
|
||||
|
|
|
@ -1066,5 +1066,5 @@ void
|
|||
_initialize_m68k_tdep (void)
|
||||
{
|
||||
gdbarch_register (bfd_arch_m68k, m68k_gdbarch_init, m68k_dump_tdep);
|
||||
tm_print_insn = print_insn_m68k;
|
||||
deprecated_tm_print_insn = print_insn_m68k;
|
||||
}
|
||||
|
|
|
@ -1173,7 +1173,7 @@ _initialize_mcore_tdep (void)
|
|||
{
|
||||
extern int print_insn_mcore (bfd_vma, disassemble_info *);
|
||||
gdbarch_register (bfd_arch_mcore, mcore_gdbarch_init, mcore_dump_tdep);
|
||||
tm_print_insn = print_insn_mcore;
|
||||
deprecated_tm_print_insn = print_insn_mcore;
|
||||
|
||||
#ifdef MCORE_DEBUG
|
||||
add_show_from_set (add_set_cmd ("mcoredebug", no_class,
|
||||
|
|
|
@ -6396,8 +6396,8 @@ _initialize_mips_tdep (void)
|
|||
internal_error (__FILE__, __LINE__, "mips_abi_strings out of sync");
|
||||
|
||||
gdbarch_register (bfd_arch_mips, mips_gdbarch_init, mips_dump_tdep);
|
||||
if (!tm_print_insn) /* Someone may have already set it */
|
||||
tm_print_insn = gdb_print_insn_mips;
|
||||
if (!deprecated_tm_print_insn) /* Someone may have already set it */
|
||||
deprecated_tm_print_insn = gdb_print_insn_mips;
|
||||
|
||||
/* Add root prefix command for all "set mips"/"show mips" commands */
|
||||
add_prefix_cmd ("mips", no_class, set_mips_command,
|
||||
|
|
|
@ -1209,7 +1209,7 @@ _initialize_mn10300_tdep (void)
|
|||
{
|
||||
/* printf("_initialize_mn10300_tdep\n"); */
|
||||
|
||||
tm_print_insn = print_insn_mn10300;
|
||||
deprecated_tm_print_insn = print_insn_mn10300;
|
||||
|
||||
register_gdbarch_init (bfd_arch_mn10300, mn10300_gdbarch_init);
|
||||
}
|
||||
|
|
|
@ -624,5 +624,5 @@ _initialize_ns32k_tdep (void)
|
|||
{
|
||||
gdbarch_register (bfd_arch_ns32k, ns32k_gdbarch_init, NULL);
|
||||
|
||||
tm_print_insn = print_insn_ns32k;
|
||||
deprecated_tm_print_insn = print_insn_ns32k;
|
||||
}
|
||||
|
|
|
@ -1925,8 +1925,8 @@ _initialize_s390_tdep (void)
|
|||
|
||||
/* Hook us into the gdbarch mechanism. */
|
||||
register_gdbarch_init (bfd_arch_s390, s390_gdbarch_init);
|
||||
if (!tm_print_insn) /* Someone may have already set it */
|
||||
tm_print_insn = gdb_print_insn_s390;
|
||||
if (!deprecated_tm_print_insn) /* Someone may have already set it */
|
||||
deprecated_tm_print_insn = gdb_print_insn_s390;
|
||||
}
|
||||
|
||||
#endif /* GDBSERVER */
|
||||
|
|
|
@ -2460,7 +2460,7 @@ _initialize_sparc_tdep (void)
|
|||
/* Hook us into the gdbarch mechanism. */
|
||||
gdbarch_register (bfd_arch_sparc, sparc_gdbarch_init, sparc_dump_tdep);
|
||||
|
||||
tm_print_insn = gdb_print_insn_sparc;
|
||||
deprecated_tm_print_insn = gdb_print_insn_sparc;
|
||||
tm_print_insn_info.mach = TM_PRINT_INSN_MACH; /* Selects sparc/sparclite */
|
||||
/* OBSOLETE target_architecture_hook = sparc_target_architecture_hook; */
|
||||
}
|
||||
|
|
|
@ -1296,6 +1296,6 @@ v850_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
|||
void
|
||||
_initialize_v850_tdep (void)
|
||||
{
|
||||
tm_print_insn = print_insn_v850;
|
||||
deprecated_tm_print_insn = print_insn_v850;
|
||||
register_gdbarch_init (bfd_arch_v850, v850_gdbarch_init);
|
||||
}
|
||||
|
|
|
@ -696,5 +696,5 @@ _initialize_vax_tdep (void)
|
|||
{
|
||||
gdbarch_register (bfd_arch_vax, vax_gdbarch_init, NULL);
|
||||
|
||||
tm_print_insn = vax_print_insn;
|
||||
deprecated_tm_print_insn = vax_print_insn;
|
||||
}
|
||||
|
|
|
@ -1130,5 +1130,5 @@ _initialize_xstormy16_tdep (void)
|
|||
extern int print_insn_xstormy16 ();
|
||||
|
||||
register_gdbarch_init (bfd_arch_xstormy16, xstormy16_gdbarch_init);
|
||||
tm_print_insn = print_insn_xstormy16;
|
||||
deprecated_tm_print_insn = print_insn_xstormy16;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue