OpenOCD
armv8_common::debug_base
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
armv8_common::debug_base
armv8_common::debug_base field
Syntax
from
armv8.h:192
target_addr_t
debug_base
;
References
Location
Referrer
Text
armv8.h:192
target_addr_t
debug_base
;
aarch64.c:215
aarch64_init_debug_access()
armv8
->
debug_base
+
CPUV8_DBG_OSLAR
,
0
)
;
aarch64.c:224
aarch64_init_debug_access()
armv8
->
debug_base
+
CPUV8_DBG_PRSR
,
&
dummy
)
;
aarch64.c:296
aarch64_check_state_one()
armv8
->
debug_base
+
CPUV8_DBG_PRSR
,
&
prsr
)
;
aarch64.c:648
aarch64_prepare_restart_one()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:673
aarch64_prepare_restart_one()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
dscr
)
;
aarch64.c:679
aarch64_prepare_restart_one()
armv8
->
debug_base
+
CPUV8_DBG_PRSR
,
&
tmp
)
;
aarch64.c:969
aarch64_debug_entry()
armv8
->
debug_base
+
CPUV8_DBG_DRCR
,
DRCR_CSE
)
;
aarch64.c:972
aarch64_debug_entry()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:1003
aarch64_debug_entry()
armv8
->
debug_base
+
CPUV8_DBG_EDWAR0
,
&
tmp
)
;
aarch64.c:1011
aarch64_debug_entry()
armv8
->
debug_base
+
CPUV8_DBG_EDWAR1
,
&
tmp
)
;
aarch64.c:1121
aarch64_step()
armv8
->
debug_base
+
CPUV8_DBG_EDECR
,
&
edecr
)
;
aarch64.c:1128
aarch64_step()
armv8
->
debug_base
+
CPUV8_DBG_EDECR
,
(
edecr
|
0x4
)
)
;
aarch64.c:1196
aarch64_step()
armv8
->
debug_base
+
CPUV8_DBG_EDECR
,
edecr
)
;
aarch64.c:1279
aarch64_set_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1284
aarch64_set_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1290
aarch64_set_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1397
aarch64_set_context_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1402
aarch64_set_context_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1463
aarch64_set_hybrid_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1468
aarch64_set_hybrid_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1482
aarch64_set_hybrid_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1487
aarch64_set_hybrid_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1492
aarch64_set_hybrid_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1526
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1531
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1536
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1550
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1555
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1560
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1581
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1586
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1592
aarch64_unset_breakpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1755
aarch64_set_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1760
aarch64_set_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1766
aarch64_set_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1811
aarch64_unset_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1816
aarch64_unset_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1822
aarch64_unset_watchpoint()
retval
=
aarch64_dap_write_memap_register_u32
(
target
,
armv8
->
debug_base
aarch64.c:1903
aarch64_enable_reset_catch()
armv8
->
debug_base
+
CPUV8_DBG_EDECR
,
&
edecr
)
;
aarch64.c:1914
aarch64_enable_reset_catch()
armv8
->
debug_base
+
CPUV8_DBG_EDECR
,
edecr
)
;
aarch64.c:1926
aarch64_clear_reset_catch()
armv8
->
debug_base
+
CPUV8_DBG_EDESR
,
&
edesr
)
;
aarch64.c:1938
aarch64_clear_reset_catch()
armv8
->
debug_base
+
CPUV8_DBG_EDESR
,
edesr
)
;
aarch64.c:1974
aarch64_assert_reset()
armv8
->
debug_base
+
CPUV8_DBG_DRCR
,
DRCR_CSE
)
;
aarch64.c:2076
aarch64_write_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2096
aarch64_write_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
(
uint32_t
)
data
)
;
aarch64.c:2099
aarch64_write_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
(
uint32_t
)
(
data
>
>
32
)
)
;
aarch64.c:2146
aarch64_write_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2153
aarch64_write_cpu_memory_fast()
buffer
,
4
,
count
,
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
)
;
aarch64.c:2160
aarch64_write_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2194
aarch64_write_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2201
aarch64_write_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
dscr
)
;
aarch64.c:2230
aarch64_write_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2233
aarch64_write_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
dscr
)
;
aarch64.c:2238
aarch64_write_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2273
aarch64_read_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2308
aarch64_read_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
&
lower
)
;
aarch64.c:2312
aarch64_read_cpu_memory_slow()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
&
higher
)
;
aarch64.c:2364
aarch64_read_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2370
aarch64_read_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
&
value
)
;
aarch64.c:2385
aarch64_read_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
)
;
aarch64.c:2393
aarch64_read_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
*
dscr
)
;
aarch64.c:2399
aarch64_read_cpu_memory_fast()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
&
value
)
;
aarch64.c:2450
aarch64_read_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2459
aarch64_read_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
dscr
)
;
aarch64.c:2488
aarch64_read_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
dscr
)
;
aarch64.c:2496
aarch64_read_cpu_memory()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2601
aarch64_handle_target_request()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2606
aarch64_handle_target_request()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
&
request
)
;
aarch64.c:2610
aarch64_handle_target_request()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
aarch64.c:2662
aarch64_examine_first()
&
armv8
->
debug_base
,
target
->
coreid
)
;
aarch64.c:2666
aarch64_examine_first()
target
->
coreid
,
armv8
->
debug_base
)
;
aarch64.c:2668
aarch64_examine_first()
armv8
->
debug_base
=
target
->
dbgbase
;
aarch64.c:2671
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_OSLAR
,
0
)
;
aarch64.c:2678
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_MAINID0
,
&
cpuid
)
;
aarch64.c:2685
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_MEMFEATURE0
,
&
tmp0
)
;
aarch64.c:2687
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_MEMFEATURE0
+
4
,
&
tmp1
)
;
aarch64.c:2693
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_DBGFEATURE0
,
&
tmp2
)
;
aarch64.c:2695
aarch64_examine_first()
armv8
->
debug_base
+
CPUV8_DBG_DBGFEATURE0
+
4
,
&
tmp3
)
;
armv8.c:1220
armv8_handle_exception_catch_command()
armv8
->
debug_base
+
CPUV8_DBG_ECCR
,
&
edeccr
)
;
armv8.c:1255
armv8_handle_exception_catch_command()
armv8
->
debug_base
+
CPUV8_DBG_ECCR
,
edeccr
)
;
armv8.c:2026
armv8_set_dbgreg_bits()
armv8
->
debug_base
+
reg
,
&
tmp
)
;
armv8.c:2037
armv8_set_dbgreg_bits()
armv8
->
debug_base
+
reg
,
tmp
)
;
armv8_dpm.c:60
dpmv8_write_dcc()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
data
)
;
armv8_dpm.c:67
dpmv8_write_dcc_64()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
data
)
;
armv8_dpm.c:70
dpmv8_write_dcc_64()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
data
>
>
32
)
;
armv8_dpm.c:87
dpmv8_read_dcc()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
armv8_dpm.c:98
dpmv8_read_dcc()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
armv8_dpm.c:123
dpmv8_read_dcc_64()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
armv8_dpm.c:134
dpmv8_read_dcc_64()
armv8
->
debug_base
+
CPUV8_DBG_DTRTX
,
armv8_dpm.c:140
dpmv8_read_dcc_64()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
armv8_dpm.c:163
dpmv8_dpm_prepare()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
armv8_dpm.c:183
dpmv8_dpm_prepare()
armv8
->
debug_base
+
CPUV8_DBG_DTRRX
,
&
dscr
)
;
armv8_dpm.c:211
dpmv8_exec_opcode()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
armv8_dpm.c:226
dpmv8_exec_opcode()
armv8
->
debug_base
+
CPUV8_DBG_ITR
,
opcode
)
;
armv8_dpm.c:233
dpmv8_exec_opcode()
armv8
->
debug_base
+
CPUV8_DBG_DSCR
,
&
dscr
)
;
armv8_dpm.c:461
dpmv8_bpwp_disable()
cr
=
armv8
->
debug_base
+
CPUV8_DBG_BCR_BASE
;
armv8_dpm.c:464
dpmv8_bpwp_disable()
cr
=
armv8
->
debug_base
+
CPUV8_DBG_WCR_BASE
;
armv8_dpm.c:1321
armv8_dpm_handle_exception()
armv8
->
debug_base
+
CPUV8_DBG_DRCR
,
DRCR_CSE
)
;
Data Use
Functions writing
armv8_common::debug_base
Functions reading
armv8_common::debug_base
aarch64_examine_first()
all items filtered out
armv8_common::debug_base
armv8_handle_exception_catch_command()
armv8_set_dbgreg_bits()
dpmv8_write_dcc()
dpmv8_write_dcc_64()
dpmv8_read_dcc()
dpmv8_read_dcc_64()
dpmv8_dpm_prepare()
dpmv8_exec_opcode()
dpmv8_bpwp_disable()
armv8_dpm_handle_exception()
aarch64_init_debug_access()
aarch64_check_state_one()
aarch64_prepare_restart_one()
aarch64_debug_entry()
aarch64_step()
aarch64_set_breakpoint()
aarch64_set_context_breakpoint()
aarch64_set_hybrid_breakpoint()
aarch64_unset_breakpoint()
aarch64_set_watchpoint()
aarch64_unset_watchpoint()
aarch64_enable_reset_catch()
aarch64_clear_reset_catch()
aarch64_assert_reset()
aarch64_write_cpu_memory_slow()
aarch64_write_cpu_memory_fast()
aarch64_write_cpu_memory()
aarch64_read_cpu_memory_slow()
aarch64_read_cpu_memory_fast()
aarch64_read_cpu_memory()
aarch64_handle_target_request()
aarch64_examine_first()
all items filtered out
Type of
armv8_common::debug_base
armv8_common::debug_base
target_addr_t
all items filtered out