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 *); |