8 #ifndef OPENOCD_TARGET_ARM_DISASSEMBLER_H
9 #define OPENOCD_TARGET_ARM_DISASSEMBLER_H
195 #define COND(opcode) (arm_condition_strings[(opcode & 0xf0000000) >> 28])
int arm_evaluate_opcode(uint32_t opcode, uint32_t address, struct arm_instruction *instruction)
@ ARM_UNKNOWN_INSTRUCTION
@ ARM_UNDEFINED_INSTRUCTION
int thumb_evaluate_opcode(uint16_t opcode, uint32_t address, struct arm_instruction *instruction)
int arm_access_size(struct arm_instruction *instruction)
union arm_shifter_operand shifter_operand
struct arm_load_store_multiple_instr load_store_multiple
unsigned int instruction_size
enum arm_instruction_type type
struct arm_b_bl_bx_blx_instr b_bl_bx_blx
union arm_instruction::@69 info
struct arm_load_store_instr load_store
struct arm_data_proc_instr data_proc
struct arm_load_store_instr::@67::@68 reg
When run_command is called, a new instance will be created on the stack, filled with the proper value...
struct arm_shifter_operand::@65 immediate_shift
struct arm_shifter_operand::@66 register_shift