diff options
author | Nick Clifton <nickc@redhat.com> | 2012-08-13 14:52:30 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2012-08-13 14:52:30 +0000 |
commit | 996895acb6041dbba07aa0f43a38e7442d4d1400 (patch) | |
tree | 8cf76ec7b427913ceed95a2d174564c880b31b14 /include/dis-asm.h | |
parent | d8037c4af5316234e59dd4166bebb57229de5cd0 (diff) | |
download | gdb-996895acb6041dbba07aa0f43a38e7442d4d1400.tar.gz |
Add support for 64-bit ARM architecture: AArch64
Diffstat (limited to 'include/dis-asm.h')
-rw-r--r-- | include/dis-asm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/dis-asm.h b/include/dis-asm.h index 661e7cf5893..25d44fcc30b 100644 --- a/include/dis-asm.h +++ b/include/dis-asm.h @@ -220,6 +220,7 @@ 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 *); @@ -307,6 +308,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 +318,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 *); |