OpenOCD
arm_instruction
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Development Tools
OpenOCD
arm_instruction
arm_instruction struct
Syntax
Show:
Summary
Declaration
from
arm_disassembler.h:168
struct
arm_instruction
{
enum
arm_instruction_type
type
;
char
text
[
128
]
;
uint32_t
opcode
;
unsigned
instruction_size
;
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
;
}
;
Fields
Field
Declared as
arm_instruction::type
enum
arm_instruction_type
arm_instruction::text
char
[
128
]
arm_instruction::opcode
uint32_t
arm_instruction::instruction_size
unsigned
arm_instruction::info
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
;
}
Related Functions
Found 43 other functions taking a
arm_instruction
argument:
Function
arm_evaluate_opcode()
thumb_evaluate_opcode()
arm_access_size()
evaluate_cdp_mcr_mrc()
evaluate_load_store()
evaluate_unknown()
evaluate_pld()
evaluate_misc_load_store()
evaluate_ldm_stm()
evaluate_mul_and_extra_ld_st()
evaluate_mrs_msr()
evaluate_misc_instr()
evaluate_b_bl_blx_thumb()
evaluate_add_sub_thumb()
evaluate_shift_imm_thumb()
evaluate_add_sp_pc_thumb()
evaluate_adjust_stack_thumb()
evaluate_breakpoint_thumb()
evaluate_load_store_multiple_thumb()
evaluate_cond_branch_thumb()
evaluate_cb_thumb()
evaluate_media()
evaluate_mov_imm()
evaluate_data_proc()
evaluate_data_proc_imm_thumb()
evaluate_data_proc_thumb()
evaluate_srs()
evaluate_swi()
evaluate_blx_imm()
evaluate_b_bl()
evaluate_ldc_stc_mcrr_mrrc()
evaluate_extend_thumb()
evaluate_cps_thumb()
evaluate_byterev_thumb()
evaluate_hint_thumb()
evaluate_ifthen_thumb()
evaluate_load_literal_thumb()
evaluate_load_store_reg_thumb()
evaluate_load_store_imm_thumb()
evaluate_load_store_stack_thumb()
etm_read_instruction()
xscale_read_instruction()
xscale_display_instruction()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out