OpenOCD
|
Data Fields | |
union { | |
struct arm_b_bl_bx_blx_instr b_bl_bx_blx | |
struct arm_data_proc_instr data_proc | |
struct arm_load_store_instr load_store | |
struct arm_load_store_multiple_instr load_store_multiple | |
} | info |
unsigned int | instruction_size |
uint32_t | opcode |
char | text [128] |
enum arm_instruction_type | type |
Definition at line 168 of file arm_disassembler.h.
struct arm_b_bl_bx_blx_instr arm_instruction::b_bl_bx_blx |
Definition at line 174 of file arm_disassembler.h.
Referenced by arm_simulate_step_core(), etmv1_analyze_trace(), evaluate_b_bl(), evaluate_b_bl_blx_thumb(), evaluate_blx_imm(), evaluate_cond_branch_thumb(), evaluate_data_proc_thumb(), evaluate_misc_instr(), and xscale_analyze_trace().
struct arm_data_proc_instr arm_instruction::data_proc |
Definition at line 174 of file arm_disassembler.h.
Referenced by arm_simulate_step_core(), evaluate_add_sp_pc_thumb(), evaluate_add_sub_thumb(), evaluate_adjust_stack_thumb(), evaluate_data_proc(), evaluate_data_proc_imm_thumb(), evaluate_data_proc_thumb(), evaluate_mov_imm(), and evaluate_shift_imm_thumb().
union { ... } arm_instruction::info |
Referenced by arm_simulate_step_core(), etmv1_analyze_trace(), evaluate_add_sp_pc_thumb(), evaluate_add_sub_thumb(), evaluate_adjust_stack_thumb(), evaluate_b_bl(), evaluate_b_bl_blx_thumb(), evaluate_blx_imm(), evaluate_cond_branch_thumb(), evaluate_data_proc(), evaluate_data_proc_imm_thumb(), evaluate_data_proc_thumb(), evaluate_ldm_stm(), evaluate_load_literal_thumb(), evaluate_load_store(), evaluate_load_store_imm_thumb(), evaluate_load_store_multiple_thumb(), evaluate_load_store_reg_thumb(), evaluate_load_store_stack_thumb(), evaluate_misc_instr(), evaluate_misc_load_store(), evaluate_mov_imm(), evaluate_shift_imm_thumb(), and xscale_analyze_trace().
unsigned int arm_instruction::instruction_size |
Definition at line 174 of file arm_disassembler.h.
Referenced by arm_evaluate_opcode(), arm_simulate_step_core(), and thumb_evaluate_opcode().
struct arm_load_store_instr arm_instruction::load_store |
Definition at line 174 of file arm_disassembler.h.
Referenced by arm_simulate_step_core(), evaluate_load_literal_thumb(), evaluate_load_store(), evaluate_load_store_imm_thumb(), evaluate_load_store_reg_thumb(), evaluate_load_store_stack_thumb(), and evaluate_misc_load_store().
struct arm_load_store_multiple_instr arm_instruction::load_store_multiple |
Definition at line 174 of file arm_disassembler.h.
Referenced by arm_simulate_step_core(), etmv1_analyze_trace(), evaluate_ldm_stm(), and evaluate_load_store_multiple_thumb().
uint32_t arm_instruction::opcode |
Definition at line 171 of file arm_disassembler.h.
Referenced by arm_evaluate_opcode(), arm_simulate_step_core(), and thumb_evaluate_opcode().
char arm_instruction::text[128] |
Definition at line 170 of file arm_disassembler.h.
Referenced by arm_evaluate_opcode(), etmv1_analyze_trace(), evaluate_add_sp_pc_thumb(), evaluate_add_sub_thumb(), evaluate_adjust_stack_thumb(), evaluate_b_bl(), evaluate_b_bl_blx_thumb(), evaluate_blx_imm(), evaluate_breakpoint_thumb(), evaluate_byterev_thumb(), evaluate_cb_thumb(), evaluate_cdp_mcr_mrc(), evaluate_cond_branch_thumb(), evaluate_cps_thumb(), evaluate_data_proc(), evaluate_data_proc_imm_thumb(), evaluate_data_proc_thumb(), evaluate_extend_thumb(), evaluate_hint_thumb(), evaluate_ifthen_thumb(), evaluate_ldc_stc_mcrr_mrrc(), evaluate_ldm_stm(), evaluate_load_literal_thumb(), evaluate_load_store(), evaluate_load_store_imm_thumb(), evaluate_load_store_multiple_thumb(), evaluate_load_store_reg_thumb(), evaluate_load_store_stack_thumb(), evaluate_media(), evaluate_misc_instr(), evaluate_misc_load_store(), evaluate_mov_imm(), evaluate_mrs_msr(), evaluate_mul_and_extra_ld_st(), evaluate_pld(), evaluate_shift_imm_thumb(), evaluate_srs(), evaluate_swi(), evaluate_unknown(), thumb_evaluate_opcode(), and xscale_display_instruction().
enum arm_instruction_type arm_instruction::type |
Definition at line 165 of file arm_disassembler.h.
Referenced by arm_access_size(), arm_evaluate_opcode(), arm_simulate_step_core(), etmv1_analyze_trace(), evaluate_add_sp_pc_thumb(), evaluate_add_sub_thumb(), evaluate_adjust_stack_thumb(), evaluate_b_bl(), evaluate_b_bl_blx_thumb(), evaluate_blx_imm(), evaluate_breakpoint_thumb(), evaluate_cdp_mcr_mrc(), evaluate_cond_branch_thumb(), evaluate_data_proc(), evaluate_data_proc_imm_thumb(), evaluate_data_proc_thumb(), evaluate_ldc_stc_mcrr_mrrc(), evaluate_ldm_stm(), evaluate_load_literal_thumb(), evaluate_load_store(), evaluate_load_store_imm_thumb(), evaluate_load_store_multiple_thumb(), evaluate_load_store_reg_thumb(), evaluate_load_store_stack_thumb(), evaluate_media(), evaluate_misc_instr(), evaluate_misc_load_store(), evaluate_mov_imm(), evaluate_mrs_msr(), evaluate_mul_and_extra_ld_st(), evaluate_pld(), evaluate_shift_imm_thumb(), evaluate_swi(), evaluate_unknown(), and thumb_evaluate_opcode().