OpenOCD
arm_shifter_operand::register_shift
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arm_shifter_operand::register_shift
arm_shifter_operand::register_shift field
Syntax
from
arm_disassembler.h:129
struct
{
uint8_t
rm
;
uint8_t
shift
;
uint8_t
rs
;
}
register_shift
;
References
Location
Referrer
Text
arm_disassembler.h:133
}
register_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: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_simulator.c:113
arm_shifter_operand()
uint32_t
rm
=
sim
->
get_reg_mode
(
sim
,
shifter_operand
.
register_shift
.
rm
)
;
arm_simulator.c:114
arm_shifter_operand()
uint32_t
rs
=
sim
->
get_reg_mode
(
sim
,
shifter_operand
.
register_shift
.
rs
)
;
arm_simulator.c:117
arm_shifter_operand()
if
(
shifter_operand
.
register_shift
.
rm
==
15
)
Data Use
Functions reading
arm_shifter_operand::register_shift
arm_shifter_operand::register_shift
evaluate_data_proc()
evaluate_data_proc_thumb()
arm_shifter_operand()
all items filtered out
Type of
arm_shifter_operand::register_shift
arm_shifter_operand::register_shift
arm_shifter_operand::
all items filtered out