OpenOCD
arm_instruction::
::load_store_multiple
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arm_instruction::
::load_store_multiple
arm_instruction::
::load_store_multiple field
Syntax
from
arm_disassembler.h:180
struct
arm_load_store_multiple_instr
load_store_multiple
;
References
Location
Referrer
Text
arm_disassembler.h:180
struct
arm_load_store_multiple_instr
load_store_multiple
;
arm_disassembler.c:1167
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
rn
=
rn
;
arm_disassembler.c:1168
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
register_list
=
register_list
;
arm_disassembler.c:1169
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
s
=
s
;
arm_disassembler.c:1170
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
w
=
w
;
arm_disassembler.c:1182
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
addressing_mode
=
1
;
arm_disassembler.c:1185
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
addressing_mode
=
3
;
arm_disassembler.c:1190
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
addressing_mode
=
0
;
arm_disassembler.c:1194
evaluate_ldm_stm()
instruction
->
info
.
load_store_multiple
.
addressing_mode
=
2
;
arm_disassembler.c:2702
evaluate_load_store_multiple_thumb()
instruction
->
info
.
load_store_multiple
.
register_list
=
reg_list
;
arm_disassembler.c:2703
evaluate_load_store_multiple_thumb()
instruction
->
info
.
load_store_multiple
.
rn
=
rn
;
arm_disassembler.c:2704
evaluate_load_store_multiple_thumb()
instruction
->
info
.
load_store_multiple
.
addressing_mode
=
addr_mode
;
arm_simulator.c:503
arm_simulate_step_core()
uint32_t
rn
=
sim
->
get_reg_mode
(
sim
,
instruction
.
info
.
load_store_multiple
.
rn
)
;
arm_simulator.c:508
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
(
1
<
<
i
)
)
arm_simulator.c:512
arm_simulate_step_core()
switch
(
instruction
.
info
.
load_store_multiple
.
addressing_mode
)
{
arm_simulator.c:528
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
(
1
<
<
i
)
)
{
arm_simulator.c:536
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
0x8000
)
{
arm_simulator.c:543
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
s
)
{
arm_simulator.c:544
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
0x8000
)
arm_simulator.c:549
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
(
1
<
<
i
)
)
{
arm_simulator.c:568
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
w
)
arm_simulator.c:569
arm_simulate_step_core()
sim
->
set_reg_mode
(
sim
,
instruction
.
info
.
load_store_multiple
.
rn
,
rn
)
;
arm_simulator.c:572
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
0x8000
)
arm_simulator.c:584
arm_simulate_step_core()
instruction
.
info
.
load_store_multiple
.
rn
)
;
arm_simulator.c:588
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
(
1
<
<
i
)
)
arm_simulator.c:592
arm_simulate_step_core()
switch
(
instruction
.
info
.
load_store_multiple
.
addressing_mode
)
{
arm_simulator.c:608
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
&
(
1
<
<
i
)
)
{
arm_simulator.c:615
arm_simulate_step_core()
if
(
instruction
.
info
.
load_store_multiple
.
w
)
arm_simulator.c:617
arm_simulate_step_core()
instruction
.
info
.
load_store_multiple
.
rn
,
rn
)
;
etm.c:1057
etmv1_analyze_trace()
if
(
instruction
.
info
.
load_store_multiple
.
register_list
Data Use
Functions reading
arm_instruction::
::load_store_multiple
arm_instruction::
::load_store_multiple
evaluate_ldm_stm()
evaluate_load_store_multiple_thumb()
arm_simulate_step_core()
etmv1_analyze_trace()
all items filtered out
Type of
arm_instruction::
::load_store_multiple
arm_instruction::
::load_store_multiple
arm_load_store_multiple_instr
all items filtered out