|
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().