OpenOCD
arm_data_proc_instr::shifter_operand
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arm_data_proc_instr::shifter_operand
arm_data_proc_instr::shifter_operand field
Syntax
from
arm_disassembler.h:141
union
arm_shifter_operand
shifter_operand
;
References
Location
Referrer
Text
arm_disassembler.h:141
union
arm_shifter_operand
shifter_operand
;
arm_disassembler.c:1796
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
immediate
;
arm_disassembler.c:1808
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
rm
=
rm
;
arm_disassembler.c:1809
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift_imm
=
arm_disassembler.c:1811
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift
=
shift
;
arm_disassembler.c:1859
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rm
=
rm
;
arm_disassembler.c:1860
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rs
=
rs
;
arm_disassembler.c:1861
evaluate_data_proc()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
shift
=
shift
;
arm_disassembler.c:2137
evaluate_add_sub_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
rm_imm
;
arm_disassembler.c:2143
evaluate_add_sub_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
rm
=
rm_imm
;
arm_disassembler.c:2165
evaluate_shift_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift
=
0
;
arm_disassembler.c:2170
evaluate_shift_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift
=
1
;
arm_disassembler.c:2175
evaluate_shift_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift
=
2
;
arm_disassembler.c:2187
evaluate_shift_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
rm
=
rm
;
arm_disassembler.c:2188
evaluate_shift_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
shift_imm
=
imm
;
arm_disassembler.c:2209
evaluate_data_proc_imm_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
imm
;
arm_disassembler.c:2258
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate_shift
.
rm
=
rm
;
arm_disassembler.c:2320
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
shift
=
0
;
arm_disassembler.c:2321
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rm
=
rd
;
arm_disassembler.c:2322
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rs
=
rm
;
arm_disassembler.c:2328
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
shift
=
1
;
arm_disassembler.c:2329
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rm
=
rd
;
arm_disassembler.c:2330
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rs
=
rm
;
arm_disassembler.c:2336
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
shift
=
2
;
arm_disassembler.c:2337
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rm
=
rd
;
arm_disassembler.c:2338
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rs
=
rm
;
arm_disassembler.c:2352
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
shift
=
3
;
arm_disassembler.c:2353
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rm
=
rd
;
arm_disassembler.c:2354
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
register_shift
.
rs
=
rm
;
arm_disassembler.c:2364
evaluate_data_proc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
0
;
arm_disassembler.c:2591
evaluate_add_sp_pc_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
imm
*
4
;
arm_disassembler.c:2619
evaluate_adjust_stack_thumb()
instruction
->
info
.
data_proc
.
shifter_operand
.
immediate
.
immediate
=
imm
*
4
;
arm_simulator.c:356
arm_simulate_step_core()
instruction
.
info
.
data_proc
.
shifter_operand
,
Data Use
Functions reading
arm_data_proc_instr::shifter_operand
arm_data_proc_instr::shifter_operand
evaluate_data_proc()
evaluate_add_sub_thumb()
evaluate_shift_imm_thumb()
evaluate_data_proc_imm_thumb()
evaluate_data_proc_thumb()
evaluate_add_sp_pc_thumb()
evaluate_adjust_stack_thumb()
arm_simulate_step_core()
all items filtered out
Type of
arm_data_proc_instr::shifter_operand
arm_data_proc_instr::shifter_operand
arm_shifter_operand
all items filtered out