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

Go to the source code of this file.
| #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)) |
| #define INSN_HAS_RELOC 0x80000000 |
| typedef int(* disassembler_ftype)(bfd_vma, disassemble_info *) |
| typedef int(* fprintf_ftype)(void *, const char *,...) |
| enum dis_insn_type |
| 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 * | ||||
| ) |
Referenced by disassemble_init_for_target().
| int buffer_read_memory | ( | bfd_vma | , | |
| bfd_byte * | , | |||
| unsigned | int, | |||
| struct disassemble_info * | ||||
| ) |
Definition at line 31 of file dis-buf.c.
References disassemble_info::buffer, disassemble_info::buffer_length, disassemble_info::buffer_vma, EIO, memcpy, and disassemble_info::octets_per_byte.
Referenced by init_disassemble_info().
| disassembler_ftype cris_get_disassembler | ( | bfd * | ) |
Definition at line 1721 of file cris-dis.c.
References bfd_get_mach(), bfd_get_symbol_leading_char, bfd_mach_cris_v10_v32, bfd_mach_cris_v32, NULL, print_insn_cris_with_register_prefix(), print_insn_cris_without_register_prefix(), print_insn_crisv10_v32_with_register_prefix(), print_insn_crisv10_v32_without_register_prefix(), print_insn_crisv32_with_register_prefix(), and print_insn_crisv32_without_register_prefix().
Referenced by disassembler().
| void disassemble_init_for_target | ( | struct disassemble_info * | info | ) |
Definition at line 419 of file disassemble.c.
References disassemble_info::arch, arm_symbol_is_valid(), bfd_arch_arm, bfd_arch_ia64, bfd_arch_tic4x, NULL, disassemble_info::skip_zeroes, and disassemble_info::symbol_is_valid.
| 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 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 | |||
| ) |
Definition at line 25 of file dis-init.c.
References disassemble_info::arch, bfd_arch_unknown, BFD_ENDIAN_UNKNOWN, bfd_target_unknown_flavour, buffer_read_memory(), disassemble_info::display_endian, disassemble_info::endian, disassemble_info::flavour, disassemble_info::fprintf_func, generic_print_address(), generic_symbol_at_address(), generic_symbol_is_valid(), disassemble_info::memory_error_func, memset, disassemble_info::octets_per_byte, perror_memory(), disassemble_info::print_address_func, disassemble_info::read_memory_func, disassemble_info::stream, disassemble_info::symbol_at_address_func, and disassemble_info::symbol_is_valid.
| 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().
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 * | ||||
| ) |
Definition at line 62 of file alpha-dis.c.
References alpha_num_opcodes, alpha_opcodes, alpha_operands, AXP_NOPS, AXP_OP, AXP_OPCODE_EV4, AXP_OPCODE_EV5, AXP_OPCODE_EV6, AXP_OPCODE_NOPAL, AXP_OPERAND_COMMA, AXP_OPERAND_FAKE, AXP_OPERAND_FPR, AXP_OPERAND_IR, AXP_OPERAND_PARENS, AXP_OPERAND_RELATIVE, AXP_OPERAND_SIGNED, bfd_getl32(), bfd_mach_alpha_ev4, bfd_mach_alpha_ev5, bfd_mach_alpha_ev6, bfd_target_evax_flavour, alpha_operand::bits, alpha_operand::extract, alpha_opcode::flags, alpha_operand::flags, disassemble_info::flavour, disassemble_info::fprintf_func, insn, invalid(), disassemble_info::mach, alpha_opcode::mask, disassemble_info::memory_error_func, alpha_opcode::name, NULL, opcode, alpha_opcode::opcode, alpha_opcode::operands, osf_regnames, disassemble_info::print_address_func, disassemble_info::read_memory_func, regnames, alpha_operand::shift, disassemble_info::stream, and vms_regnames.
Referenced by disassembler().
| int print_insn_avr | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 258 of file avr-dis.c.
References assert, AVR_DISP0_P, avr_operand(), avrdis_opcode(), avr_opcodes_s::bin_opcode, avr_opcodes_s::constraints, disassemble_info::fprintf_func, initialized, insn, avr_opcodes_s::insn_size, avr_opcodes_s::name, ok(), opcode, avr_opcodes_s::opcode, disassemble_info::print_address_func, REGISTER_P, regs, s, sprintf(), stream, disassemble_info::stream, and xmalloc().
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 37 of file d10v-dis.c.
References bfd_getb32(), dis_2_short(), dis_long(), FM01, FM10, FM11, insn, disassemble_info::memory_error_func, and disassemble_info::read_memory_func.
Referenced by disassembler().
| int print_insn_d30v | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 32 of file d30v-dis.c.
References BFD_ENDIAN_BIG, bfd_getb32(), disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, disassemble_info::display_endian, FM01, d30v_insn::form, disassemble_info::fprintf_func, in1, long, lookup_opcode(), disassemble_info::memory_error_func, NULL, print_insn(), disassemble_info::read_memory_func, result, and disassemble_info::stream.
Referenced by disassembler().
| int print_insn_dlx | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 461 of file dlx-dis.c.
References bfd_getb32(), current_insn_addr, dlx_aluI_type(), dlx_br_type(), dlx_get_func(), dlx_get_imm16(), dlx_get_imm26(), dlx_get_opcode(), dlx_get_rdR(), dlx_get_rs1(), dlx_get_rs2(), dlx_jmp_type(), dlx_jr_type(), dlx_load_type(), dlx_r_type(), dlx_store_type(), disassemble_info::fprintf_func, func, IAL_TYPE, IBR_TYPE, IJ_TYPE, IJR_TYPE, ILD_TYPE, imm16, imm26, IST_TYPE, long, disassemble_info::memory_error_func, NIL, NULL, opc, printf(), R_ERROR, R_TYPE, rd, disassemble_info::read_memory_func, rs1, rs2, and disassemble_info::stream.
Referenced by disassembler().
| int print_insn_fr30 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 642 of file fr30-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, fr30_cgen_cpu_open(), fr30_cgen_init_dis(), disassemble_info::insn_sets, cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| int print_insn_frv | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 733 of file frv-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, frv_cgen_cpu_open(), frv_cgen_init_dis(), disassemble_info::insn_sets, cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 81 of file h8500-dis.c.
References _, abs, ABS16, ABS24, ABS8, h8500_opcode_info::arg_type, private::bailout, h8500_opcode_info::bytes, char, h8500_opcode_info::contents, CRB, CRW, DISP16, DISP8, FETCH_DATA, FPIND_D8, disassemble_info::fprintf_func, func, i, IMM16, IMM4, IMM8, h8500_opcode_info::insert, private::insn_start, h8500_opcode_info::length, h8500_opcode_info::mask, private::max_fetched, h8500_opcode_info::name, h8500_opcode_info::nargs, next, one, opcode, pcrel, PCREL16, PCREL8, printf(), disassemble_info::private_data, PTR, QIM, rd, RD, RDIND, RDIND_D16, RDIND_D8, RLIST, RN, RNDEC, RNINC, RNIND, RNIND_D16, RNIND_D8, RS, setjmp(), SPDEC, SPINC, stream, disassemble_info::stream, and private::the_buffer.
Referenced by disassembler().
| int print_insn_hppa | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 371 of file hppa-dis.c.
References a, add_compl_names, add_cond_64_names, add_cond_names, pa_opcode::arch, pa_opcode::args, bb_cond_64_names, bfd_getb32(), cmpib_cond_64_names, compare_cond_64_names, compare_cond_names, cond, dest, extract_10U_store(), extract_11(), extract_12(), extract_14(), extract_16(), extract_17(), extract_21(), extract_22(), extract_3(), extract_5_load(), extract_5_store(), extract_5Q_store(), extract_5R_store(), extract_5r_store(), fcnv_fixed_names, fcnv_ufixed_names, float_comp_names, float_format_names, disassemble_info::fprintf_func, fput_const(), fput_creg(), fput_fp_reg(), fput_fp_reg_r(), fput_reg(), fputs_filtered, GET_COMPL, GET_COND, GET_FIELD, i, index_compl_names, insn, logical_cond_64_names, logical_cond_names, pa_opcode::mask, pa_opcode::match, disassemble_info::memory_error_func, mix_half_names, pa_opcode::name, NUMOPCODES, opc, opcode, pa20w, pa_opcodes, disassemble_info::print_address_func, disassemble_info::read_memory_func, read_write_names, s, saturation_names, shift_cond_64_names, shift_cond_names, short_bytes_compl_names, short_ldst_compl_names, signed_unsigned_names, source, strchr, disassemble_info::stream, sub, unit_cond_64_names, unit_cond_names, wide_add_cond_names, x2, and is::y.
Referenced by disassembler().
| int print_insn_i370 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 32 of file i370-dis.c.
References i370_operand::bits, i370_operand::extract, i370_operand::flags, disassemble_info::fprintf_func, i370_insn_t::i, i370_num_opcodes, i370_opcodes, I370_OPERAND_BASE, I370_OPERAND_FPR, I370_OPERAND_GPR, I370_OPERAND_INDEX, I370_OPERAND_LENGTH, I370_OPERAND_OPTIONAL, I370_OPERAND_RELATIVE, I370_OPERAND_SBASE, i370_operands, insn, invalid(), i370_opcode::len, i370_opcode::mask, disassemble_info::memory_error_func, i370_opcode::name, NULL, opcode, i370_opcode::opcode, i370_opcode::operands, disassemble_info::read_memory_func, i370_operand::shift, and disassemble_info::stream.
Referenced by disassembler().
| 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 * | ||||
| ) |
| int print_insn_i386_intel | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
| int print_insn_i860 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 90 of file i860-dis.c.
References i860_opcode::args, bfd_getl32(), BITWISE_OP, crnames, disassemble_info::fprintf_func, frnames, grnames, i, i860_opcodes, I860_REG_PREFIX, insn, i860_opcode::lose, i860_opcode::match, disassemble_info::memory_error_func, i860_opcode::name, NULL, opcode, print_br_address(), disassemble_info::read_memory_func, s, sign_ext(), disassemble_info::stream, and val.
Referenced by disassembler().
| int print_insn_i960 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 51 of file i960-dis.c.
References bfd_getl32(), disassemble_info::memory_error_func, pinsn(), disassemble_info::read_memory_func, stream, and disassemble_info::stream.
Referenced by disassembler().
| int print_insn_ia64 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 73 of file ia64-dis.c.
References bfd_getl64(), disassemble_info::bytes_per_line, ia64_operand::class, disassemble_info::display_endian, elf64_ia64_operands, disassemble_info::endian, err, ia64_operand::extract, ia64_operand::flags, ia64_opcode::flags, disassemble_info::fprintf_func, ia64_dis_opcode(), ia64_free_opcode(), IA64_OPCODE_NO_PRED, IA64_OPND_CLASS_ABS, IA64_OPND_CLASS_CST, IA64_OPND_CLASS_IND, IA64_OPND_CLASS_REG, IA64_OPND_CLASS_REL, IA64_OPND_FLAG_DECIMAL_SIGNED, IA64_OPND_FLAG_DECIMAL_UNSIGNED, IA64_OPND_IMMU62, IA64_OPND_IMMU64, IA64_OPND_MBTYPE4, IA64_OPND_TGT64, IA64_UNIT_NIL, insn, int, long, disassemble_info::memory_error_func, ia64_opcode::name, NELEMS, NULL, ia64_opcode::num_outputs, ia64_opcode::operands, disassemble_info::print_address_func, disassemble_info::read_memory_func, sprintf(), ia64_operand::str, str, strcpy, disassemble_info::stream, t1, unit_to_type(), and x1.
Referenced by disassembler().
| int print_insn_ip2k | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 636 of file ip2k-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, disassemble_info::insn_sets, ip2k_cgen_cpu_open(), ip2k_cgen_init_dis(), cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| int print_insn_iq2000 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 514 of file iq2000-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, disassemble_info::insn_sets, iq2000_cgen_cpu_open(), iq2000_cgen_init_dis(), cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 585 of file m32r-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, disassemble_info::insn_sets, cpu_desc_list::isa, length, m32r_cgen_cpu_open(), m32r_cgen_init_dis(), disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 334 of file m68k-dis.c.
References m68k_opcode::arch, m68k_opcode::args, private::bailout, BFD_ENDIAN_BIG, bfd_mach_m68000, bfd_mach_m68008, bfd_mach_m68010, bfd_mach_m68020, bfd_mach_m68030, bfd_mach_m68040, bfd_mach_m68060, bfd_mach_mcf5200, bfd_mach_mcf5206e, bfd_mach_mcf521x, bfd_mach_mcf5249, bfd_mach_mcf528x, bfd_mach_mcf5307, bfd_mach_mcf5407, bfd_mach_mcf547x, bfd_mach_mcf548x, bfd_mach_mcfv4e, disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, cfloat, d, disassemble_info::display_endian, fetch_arg(), FETCH_DATA, disassemble_info::fprintf_func, i, private::insn_start, int, m68000, m68008, m68010, m68020, m68030, m68040, m68060, m68851, m68881, m68k_numopcodes, m68k_opcodes, disassemble_info::mach, m68k_opcode::match, match_insn_m68k(), private::max_fetched, mcfemac, mcfhwdiv, mcfisa_a, mcfisa_aa, mcfisa_b, mcfmac, mcfusp, numopcodes, opc, opcode, m68k_opcode::opcode, disassemble_info::private_data, PTR, setjmp(), disassemble_info::stream, private::the_buffer, val, and xmalloc().
Referenced by disassembler().
| int print_insn_m88k | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 538 of file m88k-dis.c.
References bfd_getb32(), m88kdis(), disassemble_info::memory_error_func, and disassemble_info::read_memory_func.
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 92 of file mcore-dis.c.
References abort, BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BL, BR, disassemble_info::bytes_per_chunk, crname, disassemble_info::endian, fprintf(), disassemble_info::fprintf_func, grname, I7, imsk, inst::inst, isiz, JMP, JSR, LJ, LR, LS, disassemble_info::memory_error_func, MULSH, inst::name, O0, O1, O1R1, O2, OB, OBRa, OBRb, OBRc, OC, OI, OMa, OMb, OMc, inst::opclass, OPSR, OT, disassemble_info::print_address_func, disassemble_info::read_memory_func, RM, RQ, SIa, strcmp(), stream, disassemble_info::stream, val, and X1.
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 31 of file m10200-dis.c.
References _, bfd_getb16(), bfd_getl16(), disassemble(), disassemble_info::fprintf_func, insn, disassemble_info::memory_error_func, disassemble_info::read_memory_func, and disassemble_info::stream.
Referenced by disassembler().
| int print_insn_mn10300 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 39 of file m10300-dis.c.
References bfd_getb16(), bfd_getb32(), disassemble(), insn, disassemble_info::memory_error_func, and disassemble_info::read_memory_func.
Referenced by disassembler().
| int print_insn_msp430 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 70 of file msp430-dis.c.
References msp430_opcode_s::bin_mask, msp430_opcode_s::bin_opcode, BYTE_OPERATION, msp430_opcode_s::fmt, disassemble_info::fprintf_func, insn, msp430_opcode_s::insn_opnumb, msp430_branchinstr(), msp430_doubleoperand(), msp430_nooperands(), msp430_opcodes, msp430_singleoperand(), msp430dis_opcode(), msp430_opcode_s::name, opcode, PS, sprintf(), stream, disassemble_info::stream, and strlen().
Referenced by disassembler().
| int print_insn_ns32k | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 408 of file ns32k-dis.c.
References addr(), Adrmod_is_index, ARG_LEN, private::bailout, bfd_scan_vma(), bit_extract(), d, FETCH_DATA, disassemble_info::fprintf_func, i, private::insn_start, Is_gen, MAX_ARGS, private::max_fetched, maxarg, ns32k_opcode::name, NEXT_IS_ADDR, NOPCODES, ns32k_opcodes, NULL, ns32k_opcode::opcode_size, ns32k_opcode::operands, disassemble_info::print_address_func, print_insn_arg(), disassemble_info::private_data, PTR, read_memory_integer(), setjmp(), disassemble_info::stream, and private::the_buffer.
Referenced by disassembler().
| int print_insn_openrisc | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 460 of file openrisc-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, disassemble_info::insn_sets, cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, openrisc_cgen_cpu_open(), openrisc_cgen_init_dis(), bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, and xmalloc().
Referenced by disassembler().
| int print_insn_pdp11 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 216 of file pdp11-dis.c.
References address, AFTER_INSTRUCTION, BFD_ENDIAN_LITTLE, disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, disassemble_info::display_endian, dst, F, FPRINTF, i, JUMP, opcode, OPERAND_SEPARATOR, pdp11_num_opcodes, PDP11_OPCODE_AC_FOP, PDP11_OPCODE_AC_OP, PDP11_OPCODE_DISPL, PDP11_OPCODE_FOP, PDP11_OPCODE_FOP_AC, PDP11_OPCODE_ILLEGAL, PDP11_OPCODE_IMM3, PDP11_OPCODE_IMM6, PDP11_OPCODE_IMM8, PDP11_OPCODE_NO_OPS, PDP11_OPCODE_OP, PDP11_OPCODE_OP_AC, PDP11_OPCODE_OP_OP, PDP11_OPCODE_REG, PDP11_OPCODE_REG_DISPL, PDP11_OPCODE_REG_OP, PDP11_OPCODE_REG_OP_REV, disassemble_info::print_address_func, print_foperand(), print_freg(), print_operand(), print_reg(), read_word(), sign_extend, src, and strcmp().
Referenced by disassembler().
| int print_insn_pj | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 52 of file pj-dis.c.
References a, pj_opc_info_t::arg, ASIZE, count, fail, disassemble_info::fprintf_func, get_int(), i, pj_opc_info_t::len, disassemble_info::memory_error_func, pj_opc_info_t::name, opcode, PCREL, disassemble_info::print_address_func, disassemble_info::read_memory_func, size, strcmp(), stream, disassemble_info::stream, pj_opc_info_t::u, UNS, and val.
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 118 of file s390-dis.c.
References disassemble_info::bytes_per_line, current_arch_mask, s390_operand::flags, disassemble_info::fprintf_func, init_disasm(), init_flag, int, s390_opcode::mask, disassemble_info::memory_error_func, memset, s390_opcode::modes, s390_opcode::name, opc_index, opcode, s390_opcode::opcode, s390_opcode::operands, disassemble_info::print_address_func, disassemble_info::read_memory_func, s390_extract_operand(), s390_num_opcodes, s390_opcodes, S390_OPERAND_AR, S390_OPERAND_BASE, S390_OPERAND_CR, S390_OPERAND_DISP, S390_OPERAND_FPR, S390_OPERAND_GPR, S390_OPERAND_INDEX, S390_OPERAND_PCREL, S390_OPERAND_SIGNED, s390_operands, and disassemble_info::stream.
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 559 of file sh64-dis.c.
References BFD_ENDIAN_BIG, bfd_getb32(), bfd_getl32(), sh64_elf_crange::cr_addr, sh64_elf_crange::cr_size, sh64_elf_crange::cr_type, sh64_disassemble_info::crange, CRT_DATA, CRT_NONE, CRT_SH5_ISA16, CRT_SH5_ISA32, disassemble_info::display_endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, i, init_sh64_disasm_info(), length, NULL, print_insn_sh64x_media(), disassemble_info::private_data, disassemble_info::read_memory_func, sh64_get_contents_type_disasm(), and disassemble_info::stream.
Referenced by print_insn_sh().
| int print_insn_sh64x_media | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 541 of file sh64-dis.c.
References disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, init_sh64_disasm_info(), NULL, print_insn_shmedia(), and disassemble_info::private_data.
Referenced by print_insn_sh64().
| int print_insn_sparc | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 219 of file sparc-dis.c.
References _, sparc_opcode::architecture, sparc_opcode::args, BFD_ENDIAN_BIG, bfd_getb32(), bfd_getl32(), bfd_mach_sparc_sparclite, disassemble_info::branch_delay_insns, build_hash_table(), compare_opcodes(), compute_arch_mask(), creg, disassemble_info::data_size, dis_branch, dis_condbranch, dis_dref, dis_jsr, dis_nonbranch, dis_noninsn, disassemble_info::endian, F_CONDBR, F_DELAYED, F_JSR, F_UNBR, sparc_opcode::flags, disassemble_info::fprintf_func, freg, fregx, getword(), HASH_INSN, i, insn, disassemble_info::insn_info_valid, disassemble_info::insn_type, is_delayed_branch(), sparc_opcode::lose, disassemble_info::mach, sparc_opcode::match, disassemble_info::memory_error_func, sparc_opcode::name, opcode_hash::next, opcode, opcode_hash::opcode, prev_insn, disassemble_info::print_address_func, qsort(), disassemble_info::read_memory_func, s, SEX, sparc_decode_asi(), sparc_decode_membar(), sparc_decode_prefetch(), sparc_decode_sparclet_cpreg(), sparc_num_opcodes, sparc_opcodes, strchr, stream, disassemble_info::stream, disassemble_info::target, unsigned, val, X_ASI, X_DISP16, X_DISP19, X_DISP22, X_DISP30, X_IMM, X_IMM22, X_LDST_I, X_MEMBAR, X_RD, X_RS1, X_RS2, X_SIMM, and xmalloc().
Referenced by disassembler().
| int print_insn_tic30 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 83 of file tic30-dis.c.
References _pc, BRANCHES, disassemble_info::buffer, disassemble_info::buffer_vma, get_tic30_instruction(), GET_TYPE, insn, MUL_ADDS, NULL, PAR_STORE, print_branch(), print_par_insn(), print_three_operand(), print_two_operand(), THREE_OPERAND, TWO_OPERAND_1, and TWO_OPERAND_2.
Referenced by disassembler().
| int print_insn_tic4x | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 804 of file tic4x-dis.c.
References BFD_ENDIAN_LITTLE, bfd_getl32(), disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, disassemble_info::display_endian, disassemble_info::memory_error_func, disassemble_info::octets_per_byte, pc, disassemble_info::read_memory_func, and tic4x_disassemble().
Referenced by disassembler().
| int print_insn_tic54x | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 47 of file tic54x-dis.c.
References BFD_ENDIAN_LITTLE, bfd_getl16(), disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, disassemble_info::display_endian, FL_EXT, FL_PAR, disassemble_info::memory_error_func, disassemble_info::octets_per_byte, opcode, print_instruction(), print_parallel_instruction(), disassemble_info::read_memory_func, size, and tic54x_get_insn().
Referenced by disassembler().
| 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 * | ||||
| ) |
Definition at line 351 of file v850-dis.c.
References bfd_getl16(), bfd_getl32(), disassemble(), insn, disassemble_info::memory_error_func, and disassemble_info::read_memory_func.
Referenced by disassembler().
| int print_insn_vax | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 130 of file vax-dis.c.
References vot_wot::args, private::bailout, bfd_asymbol_value, BSF_FUNCTION, disassemble_info::buffer_length, disassemble_info::buffer_vma, vot_wot::code, vot::detail, FETCH_DATA, bfd_symbol::flags, disassemble_info::fprintf_func, i, private::insn_start, private::max_fetched, vot::name, NULL, opcode, print_insn_arg(), disassemble_info::private_data, PTR, setjmp(), disassemble_info::stream, disassemble_info::symbols, private::the_buffer, vax_opcodeT, and votstrs.
Referenced by disassembler().
| int print_insn_w65 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 86 of file w65-dis.c.
References opinfo::amode, args, char, DISASM, fpr, disassemble_info::fprintf_func, i, insn, M, opinfo::name, disassemble_info::read_memory_func, short, size, stream, disassemble_info::stream, opinfo::val, and X.
Referenced by disassembler().
| int print_insn_xstormy16 | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 493 of file xstormy16-dis.c.
References abort, disassemble_info::arch, arch, bfd_arch_unknown, BFD_ENDIAN_BIG, bfd_lookup_arch(), cpu_desc_list::cd, CGEN_BFD_ARCH, CGEN_CPU_OPEN_BFDMACH, CGEN_CPU_OPEN_END, CGEN_CPU_OPEN_ENDIAN, CGEN_CPU_OPEN_ISAS, CGEN_ENDIAN_BIG, CGEN_ENDIAN_LITTLE, CGEN_PRINT_INSN, cl(), cgen_cpu_desc::default_insn_bitsize, cpu_desc_list::endian, disassemble_info::endian, endian, disassemble_info::fprintf_func, disassemble_info::insn_sets, cpu_desc_list::isa, length, disassemble_info::mach, mach, cpu_desc_list::mach, cpu_desc_list::next, bfd_arch_info::printable_name, disassemble_info::stream, UNKNOWN_INSN_MSG, xmalloc(), xstormy16_cgen_cpu_open(), and xstormy16_cgen_init_dis().
Referenced by disassembler().
| int print_insn_xtensa | ( | bfd_vma | , | |
| disassemble_info * | ||||
| ) |
Definition at line 140 of file xtensa-dis.c.
References dis_private::bailout, dis_private::byte_buf, disassemble_info::bytes_per_chunk, disassemble_info::bytes_per_line, disassemble_info::display_endian, disassemble_info::endian, fetch_data(), first, first_slot, disassemble_info::fprintf_func, i, MAX, memset, n, NULL, opc, print_xtensa_operand(), disassemble_info::private_data, setjmp(), size, disassemble_info::stream, disassemble_info::target, void, xmalloc(), xtensa_format_decode(), xtensa_format_get_slot(), xtensa_format_length(), xtensa_format_num_slots(), xtensa_insnbuf_alloc(), xtensa_insnbuf_from_chars(), xtensa_insnbuf_size(), xtensa_isa_init(), xtensa_isa_maxlength(), xtensa_opcode_decode(), xtensa_opcode_name(), xtensa_opcode_num_operands(), xtensa_operand_get_field(), xtensa_operand_is_visible(), and XTENSA_UNDEFINED.
Referenced by disassembler().
| 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().
Definition at line 1804 of file mips-dis.c.
References _, ARRAY_SIZE, fprintf(), and i.
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().
1.5.6