OpenOCD
arm_dpm::dscr
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arm_dpm::dscr
arm_dpm::dscr field
Recent value of DSCR.
Syntax
from
arm_dpm.h:150
uint32_t
dscr
;
References
Location
Referrer
Text
arm_dpm.h:150
uint32_t
dscr
;
aarch64.c:981
aarch64_debug_entry()
dpm
->
dscr
=
dscr
;
aarch64.c:2242
aarch64_write_cpu_memory()
dpm
->
dscr
=
dscr
;
aarch64.c:2500
aarch64_read_cpu_memory()
dpm
->
dscr
=
dscr
;
arm_dpm.c:1061
arm_dpm_report_dscr()
dpm
->
dscr
=
dscr
;
armv8_dpm.c:43
armv8_dpm_get_core_state()
int
el
=
(
dpm
->
dscr
>
>
8
)
&
0x3
;
armv8_dpm.c:44
armv8_dpm_get_core_state()
int
rw
=
(
dpm
->
dscr
>
>
10
)
&
0xF
;
armv8_dpm.c:176
dpmv8_dpm_prepare()
dpm
->
dscr
=
dscr
;
armv8_dpm.c:201
dpmv8_exec_opcode()
uint32_t
dscr
=
dpm
->
dscr
;
armv8_dpm.c:245
dpmv8_exec_opcode()
dpm
->
dscr
=
dscr
;
armv8_dpm.c:324
dpmv8_instr_write_data_r0_64()
retval
=
dpmv8_exec_opcode
(
dpm
,
ARMV8_MRS
(
SYSTEM_DBG_DBGDTR_EL0
,
0
)
,
&
dpm
->
dscr
)
;
armv8_dpm.c:328
dpmv8_instr_write_data_r0_64()
retval
=
dpmv8_exec_opcode
(
dpm
,
opcode
,
&
dpm
->
dscr
)
;
armv8_dpm.c:339
dpmv8_instr_cpsr_sync()
retval
=
dpmv8_exec_opcode
(
dpm
,
armv8_opcode
(
armv8
,
ARMV8_OPC_DSB_SY
)
,
&
dpm
->
dscr
)
;
armv8_dpm.c:341
dpmv8_instr_cpsr_sync()
dpmv8_exec_opcode
(
dpm
,
armv8_opcode
(
armv8
,
ARMV8_OPC_ISB_SY
)
,
&
dpm
->
dscr
)
;
armv8_dpm.c:352
dpmv8_instr_read_data_dcc()
retval
=
dpmv8_exec_opcode
(
dpm
,
opcode
,
&
dpm
->
dscr
)
;
armv8_dpm.c:356
dpmv8_instr_read_data_dcc()
return
dpmv8_read_dcc
(
armv8
,
data
,
&
dpm
->
dscr
)
;
armv8_dpm.c:366
dpmv8_instr_read_data_dcc_64()
retval
=
dpmv8_exec_opcode
(
dpm
,
opcode
,
&
dpm
->
dscr
)
;
armv8_dpm.c:370
dpmv8_instr_read_data_dcc_64()
return
dpmv8_read_dcc_64
(
armv8
,
data
,
&
dpm
->
dscr
)
;
armv8_dpm.c:380
dpmv8_instr_read_data_r0()
retval
=
dpmv8_exec_opcode
(
dpm
,
opcode
,
&
dpm
->
dscr
)
;
armv8_dpm.c:385
dpmv8_instr_read_data_r0()
retval
=
dpmv8_exec_opcode
(
dpm
,
armv8_opcode
(
armv8
,
WRITE_REG_DTRTX
)
,
&
dpm
->
dscr
)
;
armv8_dpm.c:389
dpmv8_instr_read_data_r0()
return
dpmv8_read_dcc
(
armv8
,
data
,
&
dpm
->
dscr
)
;
armv8_dpm.c:407
dpmv8_instr_read_data_r0_64()
retval
=
dpmv8_exec_opcode
(
dpm
,
opcode
,
&
dpm
->
dscr
)
;
armv8_dpm.c:412
dpmv8_instr_read_data_r0_64()
retval
=
dpmv8_exec_opcode
(
dpm
,
ARMV8_MSR_GP
(
SYSTEM_DBG_DBGDTR_EL0
,
0
)
,
&
dpm
->
dscr
)
;
armv8_dpm.c:416
dpmv8_instr_read_data_r0_64()
return
dpmv8_read_dcc_64
(
armv8
,
data
,
&
dpm
->
dscr
)
;
armv8_dpm.c:1311
armv8_dpm_handle_exception()
el
=
(
dpm
->
dscr
>
>
8
)
&
3
;
armv8_dpm.c:1356
armv8_dpm_report_dscr()
dpm
->
dscr
=
dscr
;
Data Use
Functions writing
arm_dpm::dscr
Functions reading
arm_dpm::dscr
dpmv8_dpm_prepare()
dpmv8_exec_opcode()
armv8_dpm_report_dscr()
arm_dpm_report_dscr()
aarch64_debug_entry()
aarch64_write_cpu_memory()
aarch64_read_cpu_memory()
all items filtered out
arm_dpm::dscr
armv8_dpm_get_core_state()
dpmv8_exec_opcode()
armv8_dpm_handle_exception()
all items filtered out
Type of
arm_dpm::dscr
arm_dpm::dscr
uint32_t
all items filtered out