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
enum arm_instruction_type type
union arm_instruction::@65 info
unsigned instruction_size
struct arm_b_bl_bx_blx_instr b_bl_bx_blx
struct arm_load_store_instr load_store
struct arm_data_proc_instr data_proc
struct arm_load_store_instr::@63::@64 reg
When run_command is called, a new instance will be created on the stack, filled with the proper value...
struct arm_shifter_operand::@62 register_shift
struct arm_shifter_operand::@61 immediate_shift