disassemble_info Type Reference

#include <dis-asm.h>

Collaboration diagram for disassemble_info:

Collaboration graph
[legend]

Data Fields

fprintf_ftype fprintf_func
voidstream
voidapplication_data
enum bfd_flavour flavour
enum bfd_architecture arch
unsigned long mach
enum bfd_endian endian
unsigned long insn_sets
asectionsection
asymbol ** symbols
int num_symbols
unsigned long flags
voidprivate_data
int(* read_memory_func )(bfd_vma memaddr, bfd_byte *myaddr, unsigned int length, struct disassemble_info *info)
void(* memory_error_func )(int status, bfd_vma memaddr, struct disassemble_info *info)
void(* print_address_func )(bfd_vma addr, struct disassemble_info *info)
int(* symbol_at_address_func )(bfd_vma addr, struct disassemble_info *info)
bfd_boolean(* symbol_is_valid )(asymbol *, struct disassemble_info *info)
bfd_bytebuffer
bfd_vma buffer_vma
unsigned int buffer_length
int bytes_per_line
int bytes_per_chunk
enum bfd_endian display_endian
unsigned int octets_per_byte
unsigned int skip_zeroes
unsigned int skip_zeroes_at_end
char insn_info_valid
char branch_delay_insns
char data_size
enum dis_insn_type insn_type
bfd_vma target
bfd_vma target2
char * disassembler_options

Detailed Description

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


Field Documentation

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

Referenced by bfd_h8_disassemble(), cobr(), ctrl(), decodeInstr(), default_print_insn(), dis_2_short(), dis_long(), disassemble(), ea(), fput_const(), fput_creg(), fput_fp_reg(), fput_fp_reg_r(), fput_reg(), generic_print_address(), init_disassemble_info(), invalid(), m88kdis(), match_insn_m68k(), my_print_insn(), or32_print_immediate(), or32_print_register(), output_instr(), perror_memory(), print_address(), print_base(), print_br_address(), print_decimal(), print_dollarhex(), print_dollarhex8(), print_dollarhex_addr16h(), print_dollarhex_addr16l(), print_dollarhex_cj(), print_dollarhex_p(), print_general(), print_hi(), print_indexed(), print_indexed_operand(), print_insn(), print_insn_alpha(), print_insn_arg(), print_insn_args(), print_insn_arm(), print_insn_avr(), print_insn_cris_generic(), print_insn_d30v(), print_insn_ddt(), print_insn_dlx(), print_insn_fr30(), print_insn_frv(), print_insn_h8500(), print_insn_hppa(), print_insn_i370(), print_insn_i860(), print_insn_ia64(), print_insn_ip2k(), print_insn_iq2000(), print_insn_m32r(), print_insn_m68k(), print_insn_mcore(), print_insn_mips(), print_insn_mips16(), print_insn_mmix(), print_insn_mn10200(), print_insn_mode(), print_insn_msp430(), print_insn_normal(), print_insn_ns32k(), print_insn_openrisc(), print_insn_pj(), print_insn_powerpc(), print_insn_ppi(), print_insn_s390(), print_insn_sh(), print_insn_sh64(), print_insn_shmedia(), print_insn_sparc(), print_insn_thumb(), print_insn_vax(), print_insn_w65(), print_insn_xstormy16(), print_insn_xtensa(), print_insn_z8k(), print_keyword(), print_lo(), print_m4(), print_mips16_insn_arg(), print_normal(), print_operand(), print_special(), print_spr(), print_with_operands(), print_xtensa_operand(), put_abs(), regop(), and tic4x_disassemble().

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

Referenced by bfd_h8_disassemble(), decodeInstr(), default_print_insn(), dis_2_short(), dis_long(), disassemble(), fput_const(), fput_creg(), fput_fp_reg(), fput_fp_reg_r(), fput_reg(), generic_print_address(), init_disassemble_info(), m88kdis(), match_insn_m68k(), my_print_insn(), or32_print_immediate(), or32_print_register(), output_instr(), perror_memory(), print_address(), print_base(), print_br_address(), print_decimal(), print_dollarhex(), print_dollarhex8(), print_dollarhex_addr16h(), print_dollarhex_addr16l(), print_dollarhex_cj(), print_dollarhex_p(), print_general(), print_hi(), print_indexed(), print_indexed_operand(), print_insn(), print_insn_alpha(), print_insn_arg(), print_insn_args(), print_insn_arm(), print_insn_avr(), print_insn_cris_generic(), print_insn_d30v(), print_insn_ddt(), print_insn_dlx(), print_insn_fr30(), print_insn_frv(), print_insn_h8500(), print_insn_hppa(), print_insn_i370(), print_insn_i860(), print_insn_i960(), print_insn_ia64(), print_insn_ip2k(), print_insn_iq2000(), print_insn_m32r(), print_insn_m68k(), print_insn_mcore(), print_insn_mips(), print_insn_mips16(), print_insn_mmix(), print_insn_mn10200(), print_insn_mode(), print_insn_msp430(), print_insn_normal(), print_insn_ns32k(), print_insn_openrisc(), print_insn_pj(), print_insn_powerpc(), print_insn_ppi(), print_insn_s390(), print_insn_sh(), print_insn_sh64(), print_insn_shmedia(), print_insn_sparc(), print_insn_thumb(), print_insn_vax(), print_insn_w65(), print_insn_xstormy16(), print_insn_xtensa(), print_insn_z8k(), print_keyword(), print_lo(), print_m4(), print_mips16_insn_arg(), print_normal(), print_operand(), print_special(), print_spr(), print_with_operands(), print_xtensa_operand(), and tic4x_disassemble().

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

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

Referenced by _print_insn_mips(), init_disassemble_info(), and print_insn_alpha().

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

Referenced by print_insn_shmedia(), and sh64_get_contents_type_disasm().

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

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

Referenced by buffer_read_memory(), and print_insn_tic30().

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

Referenced by buffer_read_memory(), print_insn_tic30(), and print_insn_vax().

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

Referenced by buffer_read_memory(), and print_insn_vax().

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

Referenced by disassemble_init_for_target().

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

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

Referenced by _print_insn_mips(), powerpc_dialect(), and print_insn().


The documentation for this type was generated from the following file:

Generated on Wed Apr 8 16:36:05 2009 for Open64 by  doxygen 1.5.6