osprey/cygnus/include/dis-asm.h File Reference

#include <stdio.h>
#include "bfd.h"

Include dependency graph for dis-asm.h:

Go to the source code of this file.

Data Types

type  disassemble_info

Defines

#define INSN_HAS_RELOC   0x80000000
#define INIT_DISASSEMBLE_INFO(INFO, STREAM, FPRINTF_FUNC)   init_disassemble_info (&(INFO), (STREAM), (fprintf_ftype) (FPRINTF_FUNC))
#define INIT_DISASSEMBLE_INFO_NO_ARCH(INFO, STREAM, FPRINTF_FUNC)   init_disassemble_info (&(INFO), (STREAM), (fprintf_ftype) (FPRINTF_FUNC))

Typedefs

typedef int(* fprintf_ftype )(void *, const char *,...)
typedef int(* disassembler_ftype )(bfd_vma, disassemble_info *)

Enumerations

enum  dis_insn_type {
  dis_noninsn, dis_nonbranch, dis_branch, dis_condbranch,
  dis_jsr, dis_condjsr, dis_dref, dis_dref2
}

Functions/Subroutines

int print_insn_big_mips (bfd_vma, disassemble_info *)
int print_insn_little_mips (bfd_vma, disassemble_info *)
int print_insn_i386 (bfd_vma, disassemble_info *)
int print_insn_i386_att (bfd_vma, disassemble_info *)
int print_insn_i386_intel (bfd_vma, disassemble_info *)
int print_insn_ia64 (bfd_vma, disassemble_info *)
int print_insn_i370 (bfd_vma, disassemble_info *)
int print_insn_m68hc11 (bfd_vma, disassemble_info *)
int print_insn_m68hc12 (bfd_vma, disassemble_info *)
int print_insn_m68k (bfd_vma, disassemble_info *)
int print_insn_z8001 (bfd_vma, disassemble_info *)
int print_insn_z8002 (bfd_vma, disassemble_info *)
int print_insn_h8300 (bfd_vma, disassemble_info *)
int print_insn_h8300h (bfd_vma, disassemble_info *)
int print_insn_h8300s (bfd_vma, disassemble_info *)
int print_insn_h8500 (bfd_vma, disassemble_info *)
int print_insn_alpha (bfd_vma, disassemble_info *)
int print_insn_big_arm (bfd_vma, disassemble_info *)
int print_insn_little_arm (bfd_vma, disassemble_info *)
int print_insn_sparc (bfd_vma, disassemble_info *)
int print_insn_big_a29k (bfd_vma, disassemble_info *)
int print_insn_little_a29k (bfd_vma, disassemble_info *)
int print_insn_avr (bfd_vma, disassemble_info *)
int print_insn_d10v (bfd_vma, disassemble_info *)
int print_insn_d30v (bfd_vma, disassemble_info *)
int print_insn_dlx (bfd_vma, disassemble_info *)
int print_insn_fr30 (bfd_vma, disassemble_info *)
int print_insn_hppa (bfd_vma, disassemble_info *)
int print_insn_i860 (bfd_vma, disassemble_info *)
int print_insn_i960 (bfd_vma, disassemble_info *)
int print_insn_ip2k (bfd_vma, disassemble_info *)
int print_insn_m32r (bfd_vma, disassemble_info *)
int print_insn_m88k (bfd_vma, disassemble_info *)
int print_insn_maxq_little (bfd_vma, disassemble_info *)
int print_insn_maxq_big (bfd_vma, disassemble_info *)
int print_insn_mcore (bfd_vma, disassemble_info *)
int print_insn_mmix (bfd_vma, disassemble_info *)
int print_insn_mn10200 (bfd_vma, disassemble_info *)
int print_insn_mn10300 (bfd_vma, disassemble_info *)
int print_insn_msp430 (bfd_vma, disassemble_info *)
int print_insn_ns32k (bfd_vma, disassemble_info *)
int print_insn_crx (bfd_vma, disassemble_info *)
int print_insn_openrisc (bfd_vma, disassemble_info *)
int print_insn_big_or32 (bfd_vma, disassemble_info *)
int print_insn_little_or32 (bfd_vma, disassemble_info *)
int print_insn_pdp11 (bfd_vma, disassemble_info *)
int print_insn_pj (bfd_vma, disassemble_info *)
int print_insn_big_powerpc (bfd_vma, disassemble_info *)
int print_insn_little_powerpc (bfd_vma, disassemble_info *)
int print_insn_rs6000 (bfd_vma, disassemble_info *)
int print_insn_s390 (bfd_vma, disassemble_info *)
int print_insn_sh (bfd_vma, disassemble_info *)
int print_insn_tic30 (bfd_vma, disassemble_info *)
int print_insn_tic4x (bfd_vma, disassemble_info *)
int print_insn_tic54x (bfd_vma, disassemble_info *)
int print_insn_tic80 (bfd_vma, disassemble_info *)
int print_insn_v850 (bfd_vma, disassemble_info *)
int print_insn_vax (bfd_vma, disassemble_info *)
int print_insn_w65 (bfd_vma, disassemble_info *)
int print_insn_xstormy16 (bfd_vma, disassemble_info *)
int print_insn_xtensa (bfd_vma, disassemble_info *)
int print_insn_sh64 (bfd_vma, disassemble_info *)
int print_insn_sh64x_media (bfd_vma, disassemble_info *)
int print_insn_frv (bfd_vma, disassemble_info *)
int print_insn_iq2000 (bfd_vma, disassemble_info *)
disassembler_ftype arc_get_disassembler (void *)
disassembler_ftype cris_get_disassembler (bfd *)
void print_mips_disassembler_options (FILE *)
void print_ppc_disassembler_options (FILE *)
void print_arm_disassembler_options (FILE *)
void parse_arm_disassembler_option (char *)
int get_arm_regname_num_options (void)
int set_arm_regname_option (int)
int get_arm_regnames (int, const char **, const char **, const char ***)
bfd_boolean arm_symbol_is_valid (asymbol *, struct disassemble_info *)
disassembler_ftype disassembler (bfd *)
void disassemble_init_for_target (struct disassemble_info *info)
void disassembler_usage (FILE *)
int buffer_read_memory (bfd_vma, bfd_byte *, unsigned int, struct disassemble_info *)
void perror_memory (int, bfd_vma, struct disassemble_info *)
void generic_print_address (bfd_vma, struct disassemble_info *)
int generic_symbol_at_address (bfd_vma, struct disassemble_info *)
bfd_boolean generic_symbol_is_valid (asymbol *, struct disassemble_info *)
void init_disassemble_info (struct disassemble_info *info, void *stream, fprintf_ftype fprintf_func)


Define Documentation

#define INIT_DISASSEMBLE_INFO ( INFO,
STREAM,
FPRINTF_FUNC   )     init_disassemble_info (&(INFO), (STREAM), (fprintf_ftype) (FPRINTF_FUNC))

Definition at line 327 of file dis-asm.h.

#define INIT_DISASSEMBLE_INFO_NO_ARCH ( INFO,
STREAM,
FPRINTF_FUNC   )     init_disassemble_info (&(INFO), (STREAM), (fprintf_ftype) (FPRINTF_FUNC))

Definition at line 329 of file dis-asm.h.

#define INSN_HAS_RELOC   0x80000000

Definition at line 105 of file dis-asm.h.

Referenced by print_insn(), and print_operand().


Typedef Documentation

Definition at line 203 of file dis-asm.h.

typedef int(* fprintf_ftype)(void *, const char *,...)

Definition at line 42 of file dis-asm.h.


Enumeration Type Documentation

Enumerator:
dis_noninsn 
dis_nonbranch 
dis_branch 
dis_condbranch 
dis_jsr 
dis_condjsr 
dis_dref 
dis_dref2 

Definition at line 44 of file dis-asm.h.


Function Documentation

disassembler_ftype arc_get_disassembler ( void  ) 

Definition at line 1264 of file arc-dis.c.

References build_ARC_extmap(), and decodeInstr().

Referenced by disassembler().

bfd_boolean arm_symbol_is_valid ( asymbol ,
struct disassemble_info  
)

int buffer_read_memory ( bfd_vma  ,
bfd_byte ,
unsigned  int,
struct disassemble_info  
)

disassembler_ftype cris_get_disassembler ( bfd  ) 

void disassemble_init_for_target ( struct disassemble_info info  ) 

disassembler_ftype disassembler ( bfd  ) 

Definition at line 86 of file disassemble.c.

References a, arc_get_disassembler(), bfd_arch_a29k, bfd_arch_alpha, bfd_arch_arc, bfd_arch_arm, bfd_arch_avr, bfd_arch_cris, bfd_arch_crx, bfd_arch_d10v, bfd_arch_d30v, bfd_arch_dlx, bfd_arch_fr30, bfd_arch_frv, bfd_arch_h8300, bfd_arch_h8500, bfd_arch_hppa, bfd_arch_i370, bfd_arch_i386, bfd_arch_i860, bfd_arch_i960, bfd_arch_ia64, bfd_arch_ip2k, bfd_arch_iq2000, bfd_arch_m32r, bfd_arch_m68hc11, bfd_arch_m68hc12, bfd_arch_m68k, bfd_arch_m88k, bfd_arch_maxq, bfd_arch_mcore, bfd_arch_mmix, bfd_arch_mn10200, bfd_arch_mn10300, bfd_arch_msp430, bfd_arch_ns32k, bfd_arch_openrisc, bfd_arch_or32, bfd_arch_pdp11, bfd_arch_pj, bfd_arch_powerpc, bfd_arch_rs6000, bfd_arch_s390, bfd_arch_sh, bfd_arch_sparc, bfd_arch_tic30, bfd_arch_tic4x, bfd_arch_tic54x, bfd_arch_tic80, bfd_arch_v850, bfd_arch_vax, bfd_arch_w65, bfd_arch_xstormy16, bfd_arch_xtensa, bfd_arch_z8k, bfd_big_endian, bfd_get_arch(), bfd_get_mach(), bfd_mach_h8300h, bfd_mach_h8300hn, bfd_mach_h8300s, bfd_mach_h8300sn, bfd_mach_h8300sx, bfd_mach_h8300sxn, bfd_mach_ppc_620, bfd_mach_z8001, cris_get_disassembler(), disassemble(), print_insn_alpha(), print_insn_avr(), print_insn_big_a29k(), print_insn_big_arm(), print_insn_big_mips(), print_insn_big_or32(), print_insn_big_powerpc(), print_insn_crx(), print_insn_d10v(), print_insn_d30v(), print_insn_dlx(), print_insn_fr30(), print_insn_frv(), print_insn_h8300(), print_insn_h8300h(), print_insn_h8300s(), print_insn_h8500(), print_insn_hppa(), print_insn_i370(), print_insn_i386(), print_insn_i860(), print_insn_i960(), print_insn_ia64(), print_insn_ip2k(), print_insn_iq2000(), print_insn_little_arm(), print_insn_little_mips(), print_insn_little_or32(), print_insn_little_powerpc(), print_insn_m32r(), print_insn_m68hc11(), print_insn_m68hc12(), print_insn_m68k(), print_insn_m88k(), print_insn_maxq_little(), print_insn_mcore(), print_insn_mmix(), print_insn_mn10200(), print_insn_mn10300(), print_insn_msp430(), print_insn_ns32k(), print_insn_openrisc(), print_insn_pdp11(), print_insn_pj(), print_insn_rs6000(), print_insn_s390(), print_insn_sh(), print_insn_sparc(), print_insn_tic30(), print_insn_tic4x(), print_insn_tic54x(), print_insn_tic80(), print_insn_v850(), print_insn_vax(), print_insn_w65(), print_insn_xstormy16(), print_insn_xtensa(), print_insn_z8001(), and print_insn_z8002().

void disassembler_usage ( FILE  ) 

void generic_print_address ( bfd_vma  ,
struct disassemble_info  
)

Definition at line 82 of file dis-buf.c.

References buf, disassemble_info::fprintf_func, sprintf_vma, and disassemble_info::stream.

Referenced by init_disassemble_info().

int generic_symbol_at_address ( bfd_vma  ,
struct disassemble_info  
)

Referenced by init_disassemble_info().

bfd_boolean generic_symbol_is_valid ( asymbol ,
struct disassemble_info  
)

Referenced by init_disassemble_info().

int get_arm_regname_num_options ( void   ) 

Definition at line 836 of file arm-dis.c.

References NUM_ARM_REGNAMES.

Referenced by set_iwmmxt_regnames().

int get_arm_regnames ( int  ,
const char **  ,
const char **  ,
const char ***   
)

Definition at line 851 of file arm-dis.c.

References arm_regname::description, arm_regname::name, and arm_regname::reg_names.

Referenced by set_iwmmxt_regnames().

void init_disassemble_info ( struct disassemble_info info,
void stream,
fprintf_ftype  fprintf_func 
)

void parse_arm_disassembler_option ( char *   ) 

Definition at line 1895 of file arm-dis.c.

References _, force_thumb, fprintf(), i, NULL, NUM_ARM_REGNAMES, regname_selected, strlen(), and strneq.

Referenced by parse_disassembler_options().

void perror_memory ( int  ,
bfd_vma  ,
struct disassemble_info  
)

Definition at line 54 of file dis-buf.c.

References _, buf, EIO, disassemble_info::fprintf_func, sprintf_vma, and disassemble_info::stream.

Referenced by init_disassemble_info().

void print_arm_disassembler_options ( FILE  ) 

Definition at line 2093 of file arm-dis.c.

References _, fprintf(), i, NUM_ARM_REGNAMES, and strlen().

Referenced by disassembler_usage().

int print_insn_alpha ( bfd_vma  ,
disassemble_info  
)

int print_insn_avr ( bfd_vma  ,
disassemble_info  
)

int print_insn_big_a29k ( bfd_vma  ,
disassemble_info  
)

Definition at line 351 of file a29k-dis.c.

References find_bytes_big(), print_insn(), disassemble_info::private_data, and PTR.

Referenced by disassembler().

int print_insn_big_arm ( bfd_vma  ,
disassemble_info  
)

Definition at line 2077 of file arm-dis.c.

References FALSE, and print_insn().

Referenced by disassembler().

int print_insn_big_mips ( bfd_vma  ,
disassemble_info  
)

Definition at line 1224 of file mips-dis.c.

References _print_insn_mips(), and BFD_ENDIAN_BIG.

Referenced by disassembler().

int print_insn_big_or32 ( bfd_vma  ,
disassemble_info  
)

Definition at line 331 of file or32-dis.c.

References find_bytes_big(), print_insn(), disassemble_info::private_data, and PTR.

Referenced by disassembler().

int print_insn_big_powerpc ( bfd_vma  ,
disassemble_info  
)

Definition at line 97 of file ppc-dis.c.

References dis_private::dialect, print_insn_powerpc(), and disassemble_info::private_data.

Referenced by disassembler().

int print_insn_crx ( bfd_vma  ,
disassemble_info  
)

Referenced by disassembler().

int print_insn_d10v ( bfd_vma  ,
disassemble_info  
)

int print_insn_d30v ( bfd_vma  ,
disassemble_info  
)

int print_insn_dlx ( bfd_vma  ,
disassemble_info  
)

int print_insn_fr30 ( bfd_vma  ,
disassemble_info  
)

int print_insn_frv ( bfd_vma  ,
disassemble_info  
)

int print_insn_h8300 ( bfd_vma  ,
disassemble_info  
)

Definition at line 765 of file h8300-dis.c.

References bfd_h8_disassemble().

Referenced by disassembler().

int print_insn_h8300h ( bfd_vma  ,
disassemble_info  
)

Definition at line 773 of file h8300-dis.c.

References bfd_h8_disassemble().

Referenced by disassembler().

int print_insn_h8300s ( bfd_vma  ,
disassemble_info  
)

Definition at line 781 of file h8300-dis.c.

References bfd_h8_disassemble().

Referenced by disassembler().

int print_insn_h8500 ( bfd_vma  ,
disassemble_info  
)

int print_insn_hppa ( bfd_vma  ,
disassemble_info  
)

int print_insn_i370 ( bfd_vma  ,
disassemble_info  
)

int print_insn_i386 ( bfd_vma  ,
disassemble_info  
)

Definition at line 1949 of file i386-dis.c.

References intel_syntax, and print_insn().

Referenced by disassembler().

int print_insn_i386_att ( bfd_vma  ,
disassemble_info  
)

Definition at line 1933 of file i386-dis.c.

References intel_syntax, and print_insn().

int print_insn_i386_intel ( bfd_vma  ,
disassemble_info  
)

Definition at line 1941 of file i386-dis.c.

References intel_syntax, and print_insn().

int print_insn_i860 ( bfd_vma  ,
disassemble_info  
)

int print_insn_i960 ( bfd_vma  ,
disassemble_info  
)

int print_insn_ia64 ( bfd_vma  ,
disassemble_info  
)

int print_insn_ip2k ( bfd_vma  ,
disassemble_info  
)

int print_insn_iq2000 ( bfd_vma  ,
disassemble_info  
)

int print_insn_little_a29k ( bfd_vma  ,
disassemble_info  
)

Definition at line 361 of file a29k-dis.c.

References find_bytes_little(), print_insn(), disassemble_info::private_data, and PTR.

int print_insn_little_arm ( bfd_vma  ,
disassemble_info  
)

Definition at line 2085 of file arm-dis.c.

References print_insn(), and TRUE.

Referenced by disassembler().

int print_insn_little_mips ( bfd_vma  ,
disassemble_info  
)

Definition at line 1232 of file mips-dis.c.

References _print_insn_mips(), and BFD_ENDIAN_LITTLE.

Referenced by disassembler().

int print_insn_little_or32 ( bfd_vma  ,
disassemble_info  
)

Definition at line 342 of file or32-dis.c.

References find_bytes_little(), print_insn(), disassemble_info::private_data, and PTR.

Referenced by disassembler().

int print_insn_little_powerpc ( bfd_vma  ,
disassemble_info  
)

Definition at line 106 of file ppc-dis.c.

References dis_private::dialect, print_insn_powerpc(), and disassemble_info::private_data.

Referenced by disassembler().

int print_insn_m32r ( bfd_vma  ,
disassemble_info  
)

int print_insn_m68hc11 ( bfd_vma  ,
disassemble_info  
)

Definition at line 729 of file m68hc11-dis.c.

References cpu6811, and print_insn().

Referenced by disassembler().

int print_insn_m68hc12 ( bfd_vma  ,
disassemble_info  
)

Definition at line 735 of file m68hc11-dis.c.

References cpu6812, and print_insn().

Referenced by disassembler().

int print_insn_m68k ( bfd_vma  ,
disassemble_info  
)

int print_insn_m88k ( bfd_vma  ,
disassemble_info  
)

int print_insn_maxq_big ( bfd_vma  ,
disassemble_info  
)

int print_insn_maxq_little ( bfd_vma  ,
disassemble_info  
)

Referenced by disassembler().

int print_insn_mcore ( bfd_vma  ,
disassemble_info  
)

int print_insn_mmix ( bfd_vma  ,
disassemble_info  
)

Definition at line 251 of file mmix-dis.c.

References _, BAD_CASE, BFD_ENDIAN_BIG, bfd_getb32(), disassemble_info::branch_delay_insns, disassemble_info::bytes_per_chunk, disassemble_info::data_size, dis_branch, dis_condbranch, dis_dref, dis_jsr, dis_nonbranch, disassemble_info::display_endian, disassemble_info::fprintf_func, get_opcode, initialize_mmix_dis_info(), insn, INSN_BACKWARD_OFFSET_BIT, INSN_IMMEDIATE_BIT, disassemble_info::insn_info_valid, disassemble_info::insn_type, disassemble_info::memory_error_func, mmix_operands_get, mmix_operands_jmp, mmix_operands_neg, mmix_operands_pop, mmix_operands_pushgo, mmix_operands_pushj, mmix_operands_put, mmix_operands_reg_yz, mmix_operands_regaddr, mmix_operands_regs, mmix_operands_regs_z, mmix_operands_regs_z_opt, mmix_operands_resume, mmix_operands_roundregs, mmix_operands_roundregs_z, mmix_operands_save, mmix_operands_set, mmix_operands_sync, mmix_operands_unsave, mmix_operands_x_regs_z, mmix_operands_xyz_opt, mmix_type_branch, mmix_type_condbranch, mmix_type_jsr, mmix_type_memaccess_block, mmix_type_memaccess_byte, mmix_type_memaccess_octa, mmix_type_memaccess_tetra, mmix_type_memaccess_wyde, mmix_type_normal, mmix_opcode::name, NULL, offset, mmix_opcode::operands, disassemble_info::print_address_func, disassemble_info::private_data, disassemble_info::read_memory_func, mmix_dis_info::reg_name, ROUND_MODE, mmix_dis_info::spec_reg_name, disassemble_info::stream, disassemble_info::target, mmix_opcode::type, x, is::y, and is::z.

Referenced by disassembler().

int print_insn_mn10200 ( bfd_vma  ,
disassemble_info  
)

int print_insn_mn10300 ( bfd_vma  ,
disassemble_info  
)

int print_insn_msp430 ( bfd_vma  ,
disassemble_info  
)

int print_insn_ns32k ( bfd_vma  ,
disassemble_info  
)

int print_insn_openrisc ( bfd_vma  ,
disassemble_info  
)

int print_insn_pdp11 ( bfd_vma  ,
disassemble_info  
)

int print_insn_pj ( bfd_vma  ,
disassemble_info  
)

int print_insn_rs6000 ( bfd_vma  ,
disassemble_info  
)

Definition at line 115 of file ppc-dis.c.

References PPC_OPCODE_POWER, and print_insn_powerpc().

Referenced by disassembler().

int print_insn_s390 ( bfd_vma  ,
disassemble_info  
)

int print_insn_sh ( bfd_vma  ,
disassemble_info  
)

Definition at line 400 of file sh-dis.c.

References A_A0, A_BDISP12, A_BDISP8, A_DBR, A_DEC_M, A_DEC_N, A_DEC_R15, A_DISP2_TBR, A_DISP_GBR, A_DISP_PC, A_DISP_REG_M, A_DISP_REG_N, A_DSR, A_END, A_GBR, A_IMM, A_INC_M, A_INC_N, A_INC_R15, A_IND_M, A_IND_N, A_IND_R0_REG_M, A_IND_R0_REG_N, A_MACH, A_MACL, A_MOD, A_PR, A_R0, A_R0_GBR, A_RE, A_REG_B, A_REG_M, A_REG_N, A_RS, A_SGR, A_SPC, A_SR, A_SSR, A_TBR, A_VBR, A_X0, A_X1, A_Y0, A_Y1, abort, sh_opcode_info::arch, arch_op32, arch_sh1, arch_sh2a, arch_sh4, arch_sh_dsp_up, sh_opcode_info::arg, AS_DEC_N, AS_INC_N, AS_IND_N, AS_PMOD_N, bfd_asymbol_flavour, BFD_ENDIAN_LITTLE, bfd_getb16(), bfd_getb32(), bfd_getl16(), bfd_getl32(), bfd_mach_sh, bfd_mach_sh5, bfd_target_coff_flavour, BRANCH_12, BRANCH_8, bytes, char, D_REG_M, D_REG_N, DISP0_12, DISP0_12BY2, DISP0_12BY4, DISP0_12BY8, DISP1_12, DISP1_12BY2, DISP1_12BY4, DISP1_12BY8, DSP_REG_M, DX_REG_M, DX_REG_N, disassemble_info::endian, F_FR0, F_REG_M, F_REG_N, fail, disassemble_info::flags, disassemble_info::fprintf_func, FPSCR_M, FPSCR_N, FPUL_M, FPUL_N, i, IMM0_20, IMM0_20_4, IMM0_20BY8, IMM0_3c, IMM0_3s, IMM0_3Uc, IMM0_3Us, IMM0_4, IMM0_4BY2, IMM0_4BY4, IMM0_8, IMM0_8BY2, IMM0_8BY4, IMM1_4, IMM1_4BY2, IMM1_4BY4, IMM1_8, IMM1_8BY2, IMM1_8BY4, insn, disassemble_info::mach, disassemble_info::memory_error_func, n, sh_opcode_info::name, sh_opcode_info::nibbles, ok(), PCRELIMM_8BY2, PCRELIMM_8BY4, PPI, disassemble_info::print_address_func, print_dsp_reg(), print_insn_ddt(), print_insn_ppi(), print_insn_sh(), print_insn_sh64(), disassemble_info::read_memory_func, REG_B, REG_M, REG_N, REG_N_B01, REG_N_D, REG_NM, REPEAT, rm, SDT_REG_N, sh_get_arch_from_bfd_mach(), SH_MERGE_ARCH_SET, SH_MERGE_ARCH_SET_VALID, size, strcmp(), stream, disassemble_info::stream, disassemble_info::symbol_at_address_func, disassemble_info::symbols, V_REG_M, V_REG_N, val, and XMTRX_M4.

Referenced by disassembler(), and print_insn_sh().

int print_insn_sh64 ( bfd_vma  ,
disassemble_info  
)

int print_insn_sh64x_media ( bfd_vma  ,
disassemble_info  
)

int print_insn_sparc ( bfd_vma  ,
disassemble_info  
)

int print_insn_tic30 ( bfd_vma  ,
disassemble_info  
)

int print_insn_tic4x ( bfd_vma  ,
disassemble_info  
)

int print_insn_tic54x ( bfd_vma  ,
disassemble_info  
)

int print_insn_tic80 ( bfd_vma  ,
disassemble_info  
)

Definition at line 372 of file tic80-dis.c.

References disassemble_info::bytes_per_line, fill_instruction(), insn, length, NULL, and print_instruction().

Referenced by disassembler().

int print_insn_v850 ( bfd_vma  ,
disassemble_info  
)

int print_insn_vax ( bfd_vma  ,
disassemble_info  
)

int print_insn_w65 ( bfd_vma  ,
disassemble_info  
)

int print_insn_xstormy16 ( bfd_vma  ,
disassemble_info  
)

int print_insn_xtensa ( bfd_vma  ,
disassemble_info  
)

int print_insn_z8001 ( bfd_vma  ,
disassemble_info  
)

Definition at line 179 of file z8k-dis.c.

References print_insn_z8k().

Referenced by disassembler().

int print_insn_z8002 ( bfd_vma  ,
disassemble_info  
)

Definition at line 185 of file z8k-dis.c.

References print_insn_z8k().

Referenced by disassembler().

void print_mips_disassembler_options ( FILE  ) 

Definition at line 1804 of file mips-dis.c.

References _, ARRAY_SIZE, fprintf(), and i.

Referenced by disassembler_usage().

void print_ppc_disassembler_options ( FILE  ) 

Definition at line 299 of file ppc-dis.c.

References fprintf().

Referenced by disassembler_usage().

int set_arm_regname_option ( int   ) 

Definition at line 842 of file arm-dis.c.

References regname_selected.

Referenced by print_insn_arm().


Generated on Wed Apr 8 14:58:17 2009 for Open64 by  doxygen 1.5.6