| Index: include/dis-asm.h
|
| diff --git a/include/dis-asm.h b/include/dis-asm.h
|
| index f9c8ae9d3cae72f9aaa5f158eef0e8e0d75c1424..78e9fc01a11ef846884ca34674d690c27018247e 100644
|
| --- a/include/dis-asm.h
|
| +++ b/include/dis-asm.h
|
| @@ -35,7 +35,7 @@ extern "C" {
|
| #include <stdio.h>
|
| #include "bfd.h"
|
|
|
| - typedef int (*fprintf_ftype) (void *, const char*, ...) /*ATTRIBUTE_FPTR_PRINTF_2*/;
|
| + typedef int (*fprintf_ftype) (void *, const char*, ...) ATTRIBUTE_FPTR_PRINTF_2;
|
|
|
| enum dis_insn_type
|
| {
|
| @@ -220,11 +220,13 @@ typedef struct disassemble_info
|
| target address. Return number of octets processed. */
|
| typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *);
|
|
|
| +extern int print_insn_aarch64 (bfd_vma, disassemble_info *);
|
| extern int print_insn_alpha (bfd_vma, disassemble_info *);
|
| extern int print_insn_avr (bfd_vma, disassemble_info *);
|
| extern int print_insn_bfin (bfd_vma, disassemble_info *);
|
| extern int print_insn_big_arm (bfd_vma, disassemble_info *);
|
| extern int print_insn_big_mips (bfd_vma, disassemble_info *);
|
| +extern int print_insn_big_nios2 (bfd_vma, disassemble_info *);
|
| extern int print_insn_big_or32 (bfd_vma, disassemble_info *);
|
| extern int print_insn_big_powerpc (bfd_vma, disassemble_info *);
|
| extern int print_insn_big_score (bfd_vma, disassemble_info *);
|
| @@ -252,6 +254,7 @@ extern int print_insn_ip2k (bfd_vma, disassemble_info *);
|
| extern int print_insn_iq2000 (bfd_vma, disassemble_info *);
|
| extern int print_insn_little_arm (bfd_vma, disassemble_info *);
|
| extern int print_insn_little_mips (bfd_vma, disassemble_info *);
|
| +extern int print_insn_little_nios2 (bfd_vma, disassemble_info *);
|
| extern int print_insn_little_or32 (bfd_vma, disassemble_info *);
|
| extern int print_insn_little_powerpc (bfd_vma, disassemble_info *);
|
| extern int print_insn_little_score (bfd_vma, disassemble_info *);
|
| @@ -266,6 +269,7 @@ extern int print_insn_m68k (bfd_vma, disassemble_info *);
|
| extern int print_insn_m88k (bfd_vma, disassemble_info *);
|
| extern int print_insn_mcore (bfd_vma, disassemble_info *);
|
| extern int print_insn_mep (bfd_vma, disassemble_info *);
|
| +extern int print_insn_metag (bfd_vma, disassemble_info *);
|
| extern int print_insn_microblaze (bfd_vma, disassemble_info *);
|
| extern int print_insn_mmix (bfd_vma, disassemble_info *);
|
| extern int print_insn_mn10200 (bfd_vma, disassemble_info *);
|
| @@ -307,6 +311,7 @@ extern int print_insn_rl78 (bfd_vma, disassemble_info *);
|
| extern disassembler_ftype arc_get_disassembler (void *);
|
| extern disassembler_ftype cris_get_disassembler (bfd *);
|
|
|
| +extern void print_aarch64_disassembler_options (FILE *);
|
| extern void print_i386_disassembler_options (FILE *);
|
| extern void print_mips_disassembler_options (FILE *);
|
| extern void print_ppc_disassembler_options (FILE *);
|
| @@ -316,6 +321,7 @@ extern void print_s390_disassembler_options (FILE *);
|
| extern int get_arm_regname_num_options (void);
|
| extern int set_arm_regname_option (int);
|
| extern int get_arm_regnames (int, const char **, const char **, const char *const **);
|
| +extern bfd_boolean aarch64_symbol_is_valid (asymbol *, struct disassemble_info *);
|
| extern bfd_boolean arm_symbol_is_valid (asymbol *, struct disassemble_info *);
|
| extern void disassemble_init_powerpc (struct disassemble_info *);
|
|
|
|
|