* dis-asm.h (print_insn_mn10x00): Declare.

Getting started on Matsushita.
This commit is contained in:
Jeff Law 1996-10-03 03:27:10 +00:00
parent a0fe6c2dc6
commit cad8350fd3
2 changed files with 12 additions and 2 deletions

View file

@ -1,3 +1,7 @@
Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
* dis-asm.h (print_insn_mn10x00): Declare.
Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com> Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
* libiberty.h: Remove #ifndef PRIVATE_XMALLOC. * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.

View file

@ -43,6 +43,8 @@ typedef struct disassemble_info {
/* Target description. We could replace this with a pointer to the bfd, /* Target description. We could replace this with a pointer to the bfd,
but that would require one. There currently isn't any such requirement but that would require one. There currently isn't any such requirement
so to avoid introducing one we record these explicitly. */ so to avoid introducing one we record these explicitly. */
/* The bfd_flavour. This can be bfd_target_unknown_flavour. */
enum bfd_flavour flavour;
/* The bfd_arch value. */ /* The bfd_arch value. */
enum bfd_architecture arch; enum bfd_architecture arch;
/* The bfd_mach value. */ /* The bfd_mach value. */
@ -115,8 +117,7 @@ extern int print_insn_h8300 PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_h8300h PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_h8300h PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_h8300s PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_h8300s PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_h8500 PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_h8500 PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_alpha_osf PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_alpha PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_alpha_vms PARAMS ((bfd_vma, disassemble_info*));
/* start-sanitize-arc */ /* start-sanitize-arc */
extern disassembler_ftype arc_get_disassembler PARAMS ((int, int)); extern disassembler_ftype arc_get_disassembler PARAMS ((int, int));
/* end-sanitize-arc */ /* end-sanitize-arc */
@ -130,6 +131,7 @@ extern int print_insn_sh PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_shl PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_shl PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_hppa PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_hppa PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_m88k PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_m88k PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_mn10x00 PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_ns32k PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_ns32k PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_big_powerpc PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_big_powerpc PARAMS ((bfd_vma, disassemble_info*));
extern int print_insn_little_powerpc PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_little_powerpc PARAMS ((bfd_vma, disassemble_info*));
@ -138,6 +140,9 @@ extern int print_insn_w65 PARAMS ((bfd_vma, disassemble_info*));
/* start-sanitize-d10v */ /* start-sanitize-d10v */
extern int print_insn_d10v PARAMS ((bfd_vma, disassemble_info*)); extern int print_insn_d10v PARAMS ((bfd_vma, disassemble_info*));
/* end-sanitize-d10v */ /* end-sanitize-d10v */
/* start-sanitize-v850 */
extern int print_insn_v850 PARAMS ((bfd_vma, disassemble_info*));
/* end-sanitize-v850 */
/* Fetch the disassembler for a given BFD, if that support is available. */ /* Fetch the disassembler for a given BFD, if that support is available. */
extern disassembler_ftype disassembler PARAMS ((bfd *)); extern disassembler_ftype disassembler PARAMS ((bfd *));
@ -165,6 +170,7 @@ extern void generic_print_address
/* Macro to initialize a disassemble_info struct. This should be called /* Macro to initialize a disassemble_info struct. This should be called
by all applications creating such a struct. */ by all applications creating such a struct. */
#define INIT_DISASSEMBLE_INFO(INFO, STREAM, FPRINTF_FUNC) \ #define INIT_DISASSEMBLE_INFO(INFO, STREAM, FPRINTF_FUNC) \
(INFO).flavour = bfd_target_unknown_flavour, \
(INFO).arch = bfd_arch_unknown, \ (INFO).arch = bfd_arch_unknown, \
(INFO).mach = 0, \ (INFO).mach = 0, \
(INFO).endian = BFD_ENDIAN_UNKNOWN, \ (INFO).endian = BFD_ENDIAN_UNKNOWN, \