OpenOCD
reg_cache::reg_list
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
reg_cache::reg_list
reg_cache::reg_list field
Syntax
from
register.h:147
struct
reg
*
reg_list
;
References
Location
Referrer
Text
register.h:147
struct
reg
*
reg_list
;
arc.c:85
arc_reg_get_by_name()
if
(
!
strcmp
(
cache
->
reg_list
[
i
]
.
name
,
name
)
)
arc.c:86
arc_reg_get_by_name()
return
&
(
cache
->
reg_list
[
i
]
)
;
arc.c:365
arc_build_reg_cache()
cache
->
reg_list
=
reg_list
;
arc.c:456
arc_build_bcr_reg_cache()
cache
->
reg_list
=
reg_list
;
arc.c:520
arc_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
reg_cache
->
reg_list
[
j
]
;
arc.c:533
arc_get_gdb_reg_list()
if
(
reg_cache
->
reg_list
[
j
]
.
exist
)
{
arc.c:534
arc_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
reg_cache
->
reg_list
[
j
]
;
arc.c:847
arc_save_context()
struct
reg
*
reg_list
=
arc
->
core_and_aux_cache
->
reg_list
;
arc.c:1175
arc_restore_context()
struct
reg
*
reg_list
=
arc
->
core_and_aux_cache
->
reg_list
;
arc.c:1280
arc_resume()
struct
reg
*
pc
=
&
arc
->
core_and_aux_cache
->
reg_list
[
arc
->
pc_index_in_cache
]
;
arc.c:1381
arc_free_reg_cache()
free
(
cache
->
reg_list
)
;
arc.c:2093
arc_step()
struct
reg
*
pc
=
&
(
arc
->
core_and_aux_cache
->
reg_list
[
arc
->
pc_index_in_cache
]
)
;
arm11.c:823
arm11_read_memory_inner()
arm11
->
arm
.
core_cache
->
reg_list
[
1
]
.
dirty
=
true
;
arm11.c:842
arm11_read_memory_inner()
arm11
->
arm
.
core_cache
->
reg_list
[
1
]
.
dirty
=
true
;
arm11.c:932
arm11_write_memory_inner()
arm11
->
arm
.
core_cache
->
reg_list
[
1
]
.
dirty
=
true
;
arm11.c:955
arm11_write_memory_inner()
arm11
->
arm
.
core_cache
->
reg_list
[
1
]
.
dirty
=
true
;
arm720t.c:311
arm720t_soft_reset_halt()
.
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:63
arm7_9_clear_watchpoints()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:64
arm7_9_clear_watchpoints()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:131
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_VALUE
]
,
arm7_9
->
arm_bkpt
)
;
arm7_9_common.c:132
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0x0
)
;
arm7_9_common.c:133
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0xffffffffu
)
;
arm7_9_common.c:134
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
~
EICE_W_CTRL_NOPC
&
0xff
)
;
arm7_9_common.c:135
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
EICE_W_CTRL_ENABLE
)
;
arm7_9_common.c:137
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_VALUE
]
,
arm7_9
->
arm_bkpt
)
;
arm7_9_common.c:138
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
,
0x0
)
;
arm7_9_common.c:139
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
,
0xffffffffu
)
;
arm7_9_common.c:140
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
,
~
EICE_W_CTRL_NOPC
&
0xff
)
;
arm7_9_common.c:141
arm7_9_set_software_breakpoints()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
EICE_W_CTRL_ENABLE
)
;
arm7_9_common.c:200
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_VALUE
]
,
breakpoint
->
address
)
;
arm7_9_common.c:201
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
mask
)
;
arm7_9_common.c:202
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffffu
)
;
arm7_9_common.c:203
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
~
EICE_W_CTRL_NOPC
&
0xff
)
;
arm7_9_common.c:204
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
EICE_W_CTRL_ENABLE
)
;
arm7_9_common.c:206
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_VALUE
]
,
breakpoint
->
address
)
;
arm7_9_common.c:207
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
,
mask
)
;
arm7_9_common.c:208
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
,
0xffffffffu
)
;
arm7_9_common.c:209
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
,
~
EICE_W_CTRL_NOPC
&
0xff
)
;
arm7_9_common.c:210
arm7_9_set_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
EICE_W_CTRL_ENABLE
)
;
arm7_9_common.c:307
arm7_9_unset_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:311
arm7_9_unset_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:354
arm7_9_unset_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:357
arm7_9_unset_breakpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:469
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_VALUE
]
,
arm7_9_common.c:471
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
mask
)
;
arm7_9_common.c:472
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
arm7_9_common.c:475
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_VALUE
]
,
arm7_9_common.c:477
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
arm7_9_common.c:479
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
arm7_9_common.c:488
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_VALUE
]
,
arm7_9_common.c:490
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
,
mask
)
;
arm7_9_common.c:491
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
,
arm7_9_common.c:494
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_VALUE
]
,
arm7_9_common.c:496
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
,
arm7_9_common.c:498
arm7_9_set_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
arm7_9_common.c:538
arm7_9_unset_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:544
arm7_9_unset_watchpoint()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:616
arm7_9_execute_sys_speed()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:669
arm7_9_execute_fast_sys_speed()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:747
arm7_9_handle_target_request()
struct
reg
*
dcc_control
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_CTRL
]
;
arm7_9_common.c:800
arm7_9_poll()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:912
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_VEC_CATCH
]
,
0x1
)
;
arm7_9_common.c:923
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_VALUE
]
,
0x0
)
;
arm7_9_common.c:924
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0x3
)
;
arm7_9_common.c:925
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:926
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
EICE_W_CTRL_ENABLE
)
;
arm7_9_common.c:927
arm7_9_assert_reset()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
~
EICE_W_CTRL_NOPC
&
0xff
)
;
arm7_9_common.c:1013
arm7_9_clear_halt()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:1027
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_VEC_CATCH
]
)
;
arm7_9_common.c:1033
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:1035
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:1037
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:1039
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
arm7_9_common.c:1045
arm7_9_clear_halt()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
)
;
arm7_9_common.c:1066
arm7_9_soft_reset_halt()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:1067
arm7_9_soft_reset_halt()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:1176
arm7_9_halt()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:1201
arm7_9_halt()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1202
arm7_9_halt()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1203
arm7_9_halt()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
arm7_9_common.c:1205
arm7_9_halt()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
arm7_9_common.c:1235
arm7_9_debug_entry()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7_9_common.c:1236
arm7_9_debug_entry()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:1415
arm7_9_full_context()
if
(
!
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
i
)
,
j
)
.
valid
)
arm7_9_common.c:1430
arm7_9_full_context()
if
(
!
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm7_9_common.c:1432
arm7_9_full_context()
read_cache
[
read_cache_idx
]
.
reg_p
=
ARMV4_5_CORE_REG_MODE
(
arm7_9_common.c:1439
arm7_9_full_context()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm7_9_common.c:1442
arm7_9_full_context()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm7_9_common.c:1453
arm7_9_full_context()
if
(
!
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
i
)
,
arm7_9_common.c:1455
arm7_9_full_context()
read_cache
[
read_cache_idx
]
.
reg_p
=
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm7_9_common.c:1459
arm7_9_full_context()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
i
)
,
arm7_9_common.c:1461
arm7_9_full_context()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
i
)
,
arm7_9_common.c:1533
arm7_9_restore_context()
reg
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
i
)
,
j
)
;
arm7_9_common.c:1572
arm7_9_restore_context()
reg
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm7_9_common.c:1592
arm7_9_restore_context()
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5_number_to_mode
(
arm7_9_common.c:1707
arm7_9_resume()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:1860
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1861
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1862
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
arm7_9_common.c:1864
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
arm7_9_common.c:1866
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_VALUE
]
,
arm7_9_common.c:1868
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
,
0
)
;
arm7_9_common.c:1869
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1870
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:1871
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
,
arm7_9_common.c:1874
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1875
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1876
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
0x0
)
;
arm7_9_common.c:1877
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
0xff
)
;
arm7_9_common.c:1878
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_VALUE
]
,
next_pc
)
;
arm7_9_common.c:1879
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
,
0
)
;
arm7_9_common.c:1880
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
,
0xffffffff
)
;
arm7_9_common.c:1881
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
,
arm7_9_common.c:1883
arm7_9_enable_eice_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
,
arm7_9_common.c:1892
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
)
;
arm7_9_common.c:1893
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
)
;
arm7_9_common.c:1894
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
)
;
arm7_9_common.c:1895
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
)
;
arm7_9_common.c:1896
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_VALUE
]
)
;
arm7_9_common.c:1897
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_ADDR_MASK
]
)
;
arm7_9_common.c:1898
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_DATA_MASK
]
)
;
arm7_9_common.c:1899
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_MASK
]
)
;
arm7_9_common.c:1900
arm7_9_disable_eice_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W1_CONTROL_VALUE
]
)
;
arm7_9_common.c:2280
arm7_9_write_memory()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
arm7_9_common.c:2538
arm7_9_dcc_completion()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
arm7_9_common.c:2543
arm7_9_dcc_completion()
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
.
arch_info
;
arm7_9_common.c:2551
arm7_9_dcc_completion()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
arm7_9_common.c:2556
arm7_9_dcc_completion()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
arm7_9_common.c:2829
arm7_9_setup_semihosting()
->
reg_list
[
EICE_VEC_CATCH
]
;
arm7tdmi.c:539
arm7tdmi_branch_resume_thumb()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm7tdmi.c:581
arm7tdmi_branch_resume_thumb()
arm7tdmi_clock_out
(
jtag_info
,
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
)
,
0
)
;
arm920t.c:240
arm920t_read_cp15_interpreted()
struct
reg
*
r
=
arm
->
core_cache
->
reg_list
;
arm920t.c:288
arm920t_write_cp15_interpreted()
struct
reg
*
r
=
arm
->
core_cache
->
reg_list
;
arm920t.c:737
arm920t_soft_reset_halt()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm920t.c:1116
arm920t_handle_read_cache_command()
r
=
arm
->
core_cache
->
reg_list
;
arm920t.c:1428
arm920t_handle_read_mmu_command()
r
=
arm
->
core_cache
->
reg_list
;
arm926ejs.c:210
arm926ejs_examine_debug_reason()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm926ejs.c:532
arm926ejs_soft_reset_halt()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm9tdmi.c:619
arm9tdmi_branch_resume_thumb()
struct
reg
*
dbg_stat
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
;
arm9tdmi.c:660
arm9tdmi_branch_resume_thumb()
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
)
,
NULL
,
0
)
;
arm9tdmi.c:678
arm9tdmi_enable_single_step()
buf_set_u32
(
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
.
value
,
3
,
1
,
1
)
;
arm9tdmi.c:679
arm9tdmi_enable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
)
;
arm9tdmi.c:689
arm9tdmi_disable_single_step()
buf_set_u32
(
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
.
value
,
3
,
1
,
0
)
;
arm9tdmi.c:690
arm9tdmi_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
)
;
arm9tdmi.c:808
handle_arm9tdmi_catch_vectors_command()
vector_catch
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_VEC_CATCH
]
;
arm_dpm.c:392
arm_dpm_read_current_registers()
r
=
arm
->
core_cache
->
reg_list
+
i
;
arm_dpm.c:550
arm_dpm_write_dirty_registers()
if
(
arm
->
cpsr
==
cache
->
reg_list
+
i
)
arm_dpm.c:552
arm_dpm_write_dirty_registers()
if
(
!
cache
->
reg_list
[
i
]
.
exist
||
!
cache
->
reg_list
[
i
]
.
dirty
)
arm_dpm.c:555
arm_dpm_write_dirty_registers()
r
=
cache
->
reg_list
[
i
]
.
arch_info
;
arm_dpm.c:594
arm_dpm_write_dirty_registers()
&
cache
->
reg_list
[
i
]
,
arm_dpm.c:631
arm_dpm_write_dirty_registers()
retval
=
dpm_write_reg
(
dpm
,
&
cache
->
reg_list
[
i
]
,
i
)
;
arm_dpm.c:634
arm_dpm_write_dirty_registers()
cache
->
reg_list
[
i
]
.
dirty
=
false
;
arm_dpm.c:801
arm_dpm_full_context()
if
(
!
cache
->
reg_list
[
i
]
.
exist
||
cache
->
reg_list
[
i
]
.
valid
)
arm_dpm.c:803
arm_dpm_full_context()
r
=
cache
->
reg_list
[
i
]
.
arch_info
;
arm_dpm.c:827
arm_dpm_full_context()
&
cache
->
reg_list
[
i
]
,
arm_semihosting.c:85
post_result()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
target
->
semihosting
->
result
)
;
arm_semihosting.c:86
post_result()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
arm_semihosting.c:89
post_result()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
15
]
.
value
,
0
,
32
,
arm_semihosting.c:91
post_result()
arm
->
core_cache
->
reg_list
[
15
]
.
dirty
=
true
;
arm_semihosting.c:109
post_result()
buf_set_u64
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
64
,
target
->
semihosting
->
result
)
;
arm_semihosting.c:110
post_result()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
arm_semihosting.c:112
post_result()
uint64_t
pc
=
buf_get_u64
(
arm
->
core_cache
->
reg_list
[
32
]
.
value
,
0
,
64
)
;
arm_semihosting.c:117
post_result()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
target
->
semihosting
->
result
)
;
arm_semihosting.c:118
post_result()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
arm_semihosting.c:120
post_result()
uint32_t
pc
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
32
]
.
value
,
0
,
32
)
;
arm_semihosting.c:125
post_result()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
target
->
semihosting
->
result
)
;
arm_semihosting.c:126
post_result()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
arm_semihosting.c:128
post_result()
uint32_t
pc
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
32
]
.
value
,
0
,
32
)
;
arm_semihosting.c:137
post_result()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
target
->
semihosting
->
result
)
;
arm_semihosting.c:138
post_result()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
arm_semihosting.c:348
arm_semihosting()
semihosting
->
op
=
buf_get_u64
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
64
)
;
arm_semihosting.c:349
arm_semihosting()
semihosting
->
param
=
buf_get_u64
(
arm
->
core_cache
->
reg_list
[
1
]
.
value
,
0
,
64
)
;
arm_semihosting.c:353
arm_semihosting()
semihosting
->
op
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
)
;
arm_semihosting.c:354
arm_semihosting()
semihosting
->
param
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
1
]
.
value
,
0
,
32
)
;
arm_simulator.c:641
armv4_5_get_reg()
return
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
reg
]
.
value
,
0
,
32
)
;
arm_simulator.c:648
armv4_5_set_reg()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
reg
]
.
value
,
0
,
32
,
value
)
;
arm_simulator.c:655
armv4_5_get_reg_mode()
return
buf_get_u32
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm_simulator.c:663
armv4_5_set_reg_mode()
buf_set_u32
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5.c:465
arm_set_cpsr()
:
arm
->
core_cache
->
reg_list
+
arm
->
map
[
16
]
;
armv4_5.c:511
arm_reg_current()
r
=
arm
->
core_cache
->
reg_list
+
regnum
;
armv4_5.c:513
arm_reg_current()
r
=
arm
->
core_cache
->
reg_list
+
arm
->
map
[
regnum
]
;
armv4_5.c:520
arm_reg_current()
r
=
arm
->
core_cache
->
reg_list
+
regnum
;
armv4_5.c:667
arm_build_reg_cache()
cache
->
reg_list
=
reg_list
;
armv4_5.c:769
arm_free_reg_cache()
struct
reg
*
reg
=
&
cache
->
reg_list
[
i
]
;
armv4_5.c:775
arm_free_reg_cache()
free
(
cache
->
reg_list
[
0
]
.
arch_info
)
;
armv4_5.c:776
arm_free_reg_cache()
free
(
cache
->
reg_list
)
;
armv4_5.c:841
handle_armv4_5_reg_command()
regs
=
arm
->
core_cache
->
reg_list
;
armv4_5.c:1322
arm_get_gdb_reg_list()
int
reg_index
=
arm
->
core_cache
->
reg_list
[
i
]
.
number
;
armv4_5.c:1331
arm_get_gdb_reg_list()
(
*
reg_list
)
[
reg_index
]
=
&
(
arm
->
core_cache
->
reg_list
[
i
]
)
;
armv4_5.c:1345
arm_get_gdb_reg_list()
(
*
reg_list
)
[
list_size_core
+
i
]
=
&
(
arm
->
core_cache
->
reg_list
[
num_core_regs
+
i
]
)
;
armv4_5.c:1435
armv4_5_run_algorithm_inner()
r
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5.c:1551
armv4_5_run_algorithm_inner()
regvalue
=
buf_get_u32
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5.c:1555
armv4_5_run_algorithm_inner()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5.c:1557
armv4_5_run_algorithm_inner()
buf_set_u32
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
armv4_5.c:1559
armv4_5_run_algorithm_inner()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm_algorithm_info
->
core_mode
,
armv4_5.c:1561
armv4_5_run_algorithm_inner()
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
arm_algorithm_info
->
core_mode
,
armv4_5.c:1754
arm_full_context()
struct
reg
*
reg
=
arm
->
core_cache
->
reg_list
;
armv7m.c:183
armv7m_restore_context()
struct
reg
*
r
=
&
cache
->
reg_list
[
i
]
;
armv7m.c:337
armv7m_read_core_reg()
struct
reg
*
r32
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg32_id
]
;
armv7m.c:408
armv7m_write_core_reg()
struct
reg
*
r32
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg32_id
]
;
armv7m.c:475
armv7m_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
i
]
;
armv7m.c:534
armv7m_start_algorithm()
struct
reg
*
reg
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
i
]
;
armv7m.c:591
armv7m_start_algorithm()
struct
reg
*
reg
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_XPSR
]
;
armv7m.c:607
armv7m_start_algorithm()
buf_set_u32
(
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
value
,
armv7m.c:609
armv7m_start_algorithm()
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
dirty
=
true
;
armv7m.c:610
armv7m_start_algorithm()
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
valid
=
true
;
armv7m.c:697
armv7m_wait_algorithm()
struct
reg
*
reg
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
i
]
;
armv7m.c:716
armv7m_wait_algorithm()
buf_set_u32
(
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
value
,
armv7m.c:718
armv7m_wait_algorithm()
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
dirty
=
true
;
armv7m.c:719
armv7m_wait_algorithm()
armv7m
->
arm
.
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
valid
=
true
;
armv7m.c:738
armv7m_arch_state()
ctrl
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
ARMV7M_CONTROL
]
.
value
,
0
,
32
)
;
armv7m.c:739
armv7m_arch_state()
sp
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
ARMV7M_R13
]
.
value
,
0
,
32
)
;
armv7m.c:778
armv7m_build_reg_cache()
cache
->
reg_list
=
reg_list
;
armv7m.c:840
armv7m_free_reg_cache()
reg
=
&
cache
->
reg_list
[
i
]
;
armv7m.c:846
armv7m_free_reg_cache()
free
(
cache
->
reg_list
[
0
]
.
arch_info
)
;
armv7m.c:847
armv7m_free_reg_cache()
free
(
cache
->
reg_list
)
;
armv8.c:684
armv8_read_reg_simdfp_aarch32()
struct
reg
*
reg_r1
=
dpm
->
arm
->
core_cache
->
reg_list
+
ARMV8_R1
;
armv8.c:818
armv8_write_reg_simdfp_aarch32()
struct
reg
*
reg_r1
=
dpm
->
arm
->
core_cache
->
reg_list
+
ARMV8_R1
;
armv8.c:1738
armv8_get_core_reg32()
reg64
=
cache
->
reg_list
+
armv8_reg
->
num
;
armv8.c:1757
armv8_set_core_reg32()
struct
reg
*
reg64
=
cache
->
reg_list
+
armv8_reg
->
num
;
armv8.c:1805
armv8_build_reg_cache()
cache
->
reg_list
=
reg_list
;
armv8.c:1852
armv8_build_reg_cache()
cache32
->
reg_list
=
reg_list32
;
armv8.c:1891
armv8_reg_current()
r
=
arm
->
core_cache
->
reg_list
+
regnum
;
armv8.c:1904
armv8_free_cache()
reg
=
&
cache
->
reg_list
[
i
]
;
armv8.c:1911
armv8_free_cache()
free
(
cache
->
reg_list
[
0
]
.
arch_info
)
;
armv8.c:1912
armv8_free_cache()
free
(
cache
->
reg_list
)
;
armv8.c:2002
armv8_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
cache32
->
reg_list
+
i
;
armv8.c:2010
armv8_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
cache32
->
reg_list
+
i
;
armv8_dpm.c:751
armv8_dpm_read_current_registers()
r
=
cache
->
reg_list
+
ARMV8_R0
;
armv8_dpm.c:760
armv8_dpm_read_current_registers()
r
=
cache
->
reg_list
+
ARMV8_R1
;
armv8_dpm.c:927
armv8_dpm_write_dirty_registers()
if
(
!
cache
->
reg_list
[
i
]
.
exist
)
armv8_dpm.c:933
armv8_dpm_write_dirty_registers()
if
(
!
cache
->
reg_list
[
i
]
.
valid
)
armv8_dpm.c:936
armv8_dpm_write_dirty_registers()
if
(
!
cache
->
reg_list
[
i
]
.
dirty
)
armv8_dpm.c:940
armv8_dpm_write_dirty_registers()
r
=
cache
->
reg_list
[
i
]
.
arch_info
;
armv8_dpm.c:945
armv8_dpm_write_dirty_registers()
retval
=
dpmv8_write_reg
(
dpm
,
&
cache
->
reg_list
[
i
]
,
i
)
;
armv8_dpm.c:952
armv8_dpm_write_dirty_registers()
retval
=
dpmv8_write_reg
(
dpm
,
&
cache
->
reg_list
[
ARMV8_XPSR
]
,
ARMV8_XPSR
)
;
armv8_dpm.c:954
armv8_dpm_write_dirty_registers()
retval
=
dpmv8_write_reg
(
dpm
,
&
cache
->
reg_list
[
ARMV8_PC
]
,
ARMV8_PC
)
;
armv8_dpm.c:957
armv8_dpm_write_dirty_registers()
retval
=
dpmv8_write_reg
(
dpm
,
&
cache
->
reg_list
[
0
]
,
0
)
;
armv8_dpm.c:1054
armv8_dpm_full_context()
if
(
!
cache
->
reg_list
[
i
]
.
exist
||
cache
->
reg_list
[
i
]
.
valid
)
armv8_dpm.c:1056
armv8_dpm_full_context()
r
=
cache
->
reg_list
[
i
]
.
arch_info
;
armv8_dpm.c:1080
armv8_dpm_full_context()
&
cache
->
reg_list
[
i
]
,
armv8_dpm.c:1332
armv8_dpm_handle_exception()
cache
->
reg_list
[
clobbered_regs_by_el
[
el
-
1
]
[
i
]
]
.
dirty
=
true
;
avr32_ap7k.c:65
avr32_ap7k_save_context()
if
(
!
ap7k
->
core_cache
->
reg_list
[
i
]
.
valid
)
avr32_ap7k.c:80
avr32_ap7k_restore_context()
if
(
ap7k
->
core_cache
->
reg_list
[
i
]
.
dirty
)
avr32_ap7k.c:101
avr32_read_core_reg()
buf_set_u32
(
ap7k
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
avr32_ap7k.c:102
avr32_read_core_reg()
ap7k
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
avr32_ap7k.c:103
avr32_read_core_reg()
ap7k
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
avr32_ap7k.c:118
avr32_write_core_reg()
reg_value
=
buf_get_u32
(
ap7k
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
avr32_ap7k.c:121
avr32_write_core_reg()
ap7k
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
avr32_ap7k.c:122
avr32_write_core_reg()
ap7k
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
avr32_ap7k.c:176
avr32_build_reg_cache()
cache
->
reg_list
=
reg_list
;
avr32_ap7k.c:332
avr32_ap7k_resume()
resume_pc
=
buf_get_u32
(
ap7k
->
core_cache
->
reg_list
[
AVR32_REG_PC
]
.
value
,
0
,
32
)
;
cortex_m.c:242
cortex_m_slow_read_all_regs()
struct
reg
*
r
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg_id
]
;
cortex_m.c:300
cortex_m_fast_read_all_regs()
struct
reg
*
r
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg_id
]
;
cortex_m.c:363
cortex_m_fast_read_all_regs()
struct
reg
*
r
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg_id
]
;
cortex_m.c:373
cortex_m_fast_read_all_regs()
struct
reg
*
r32
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
reg32_id
]
;
cortex_m.c:902
cortex_m_debug_entry()
->
reg_list
[
ARMV7M_CONTROL
]
.
value
,
0
,
3
)
;
cortex_m.c:1323
cortex_m_restore_one()
r
=
armv7m
->
arm
.
core_cache
->
reg_list
+
ARMV7M_PRIMASK
;
cortex_m.c:2642
cortex_m_dwt_setup()
cache
->
reg_list
=
calloc
(
cache
->
num_regs
,
sizeof
(
*
cache
->
reg_list
)
)
;
cortex_m.c:2643
cortex_m_dwt_setup()
if
(
!
cache
->
reg_list
)
{
cortex_m.c:2649
cortex_m_dwt_setup()
cortex_m_dwt_addreg
(
target
,
cache
->
reg_list
+
reg
,
cortex_m.c:2658
cortex_m_dwt_setup()
cortex_m_dwt_addreg
(
target
,
cache
->
reg_list
+
reg
,
cortex_m.c:2690
cortex_m_dwt_free()
if
(
cache
->
reg_list
)
{
cortex_m.c:2692
cortex_m_dwt_free()
free
(
cache
->
reg_list
[
i
]
.
arch_info
)
;
cortex_m.c:2693
cortex_m_dwt_free()
free
(
cache
->
reg_list
)
;
cortex_m.c:2863
cortex_m_examine()
armv7m
->
arm
.
core_cache
->
reg_list
[
idx
]
.
exist
=
false
;
cortex_m.c:2867
cortex_m_examine()
armv7m
->
arm
.
core_cache
->
reg_list
[
idx
]
.
exist
=
false
;
dsp563xx.c:360
dsp563xx_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
dsp563xx
->
core_cache
->
reg_list
[
gdb_reg_list_idx
[
i
]
]
;
dsp563xx.c:375
dsp563xx_read_core_reg()
buf_set_u32
(
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
dsp563xx.c:376
dsp563xx_read_core_reg()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
dsp563xx.c:377
dsp563xx_read_core_reg()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
dsp563xx.c:390
dsp563xx_write_core_reg()
reg_value
=
buf_get_u32
(
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
dsp563xx.c:392
dsp563xx_write_core_reg()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
dsp563xx.c:393
dsp563xx_write_core_reg()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
dsp563xx.c:449
dsp563xx_build_reg_cache()
cache
->
reg_list
=
reg_list
;
dsp563xx.c:483
dsp563xx_reg_read_high_io()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
valid
)
dsp563xx.c:501
dsp563xx_reg_read_high_io()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
dirty
=
true
;
dsp563xx.c:513
dsp563xx_reg_write_high_io()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
valid
)
dsp563xx.c:527
dsp563xx_reg_write_high_io()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
dirty
=
true
;
dsp563xx.c:565
dsp563xx_reg_pc_read()
if
(
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_PC
]
.
dirty
)
dsp563xx.c:606
dsp563xx_reg_ssh_read()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SSH
]
.
arch_info
;
dsp563xx.c:666
dsp563xx_reg_ssh_write()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SSH
]
.
arch_info
;
dsp563xx.c:708
dsp563xx_reg_ssl_read()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SSL
]
.
arch_info
;
dsp563xx.c:738
dsp563xx_read_register()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
valid
=
false
;
dsp563xx.c:740
dsp563xx_read_register()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
valid
)
{
dsp563xx.c:741
dsp563xx_read_register()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
arch_info
;
dsp563xx.c:788
dsp563xx_write_register()
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
dirty
=
true
;
dsp563xx.c:790
dsp563xx_write_register()
if
(
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
dirty
)
{
dsp563xx.c:791
dsp563xx_write_register()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
num
]
.
arch_info
;
dsp563xx.c:820
dsp563xx_write_register()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SSH
]
.
valid
=
dsp563xx.c:822
dsp563xx_write_register()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SSL
]
.
valid
=
dsp563xx.c:873
dsp563xx_invalidate_x_context()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
i
]
.
arch_info
;
dsp563xx.c:877
dsp563xx_invalidate_x_context()
dsp563xx
->
core_cache
->
reg_list
[
i
]
.
valid
=
false
;
dsp563xx.c:878
dsp563xx_invalidate_x_context()
dsp563xx
->
core_cache
->
reg_list
[
i
]
.
dirty
=
false
;
dsp563xx.c:963
dsp563xx_debug_init()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SR
]
.
arch_info
;
dsp563xx.c:978
dsp563xx_debug_init()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_SR
]
.
dirty
=
true
;
dsp563xx.c:995
dsp563xx_debug_init()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_N0
]
.
arch_info
;
dsp563xx.c:1000
dsp563xx_debug_init()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_N0
]
.
dirty
=
true
;
dsp563xx.c:1003
dsp563xx_debug_init()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_N1
]
.
arch_info
;
dsp563xx.c:1008
dsp563xx_debug_init()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_N1
]
.
dirty
=
true
;
dsp563xx.c:1011
dsp563xx_debug_init()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_M0
]
.
arch_info
;
dsp563xx.c:1016
dsp563xx_debug_init()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_M0
]
.
dirty
=
true
;
dsp563xx.c:1019
dsp563xx_debug_init()
arch_info
=
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_M1
]
.
arch_info
;
dsp563xx.c:1024
dsp563xx_debug_init()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_M1
]
.
dirty
=
true
;
dsp563xx.c:1132
dsp563xx_resume()
if
(
current
&&
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_PC
]
.
dirty
)
{
dsp563xx.c:1196
dsp563xx_step_ex()
if
(
current
&&
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_PC
]
.
dirty
)
{
dsp563xx.c:1547
dsp563xx_read_memory_core()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
valid
)
dsp563xx.c:1550
dsp563xx_read_memory_core()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R1
]
.
valid
)
dsp563xx.c:1554
dsp563xx_read_memory_core()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
dirty
=
true
;
dsp563xx.c:1556
dsp563xx_read_memory_core()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R1
]
.
dirty
=
true
;
dsp563xx.c:1729
dsp563xx_write_memory_core()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
valid
)
dsp563xx.c:1732
dsp563xx_write_memory_core()
if
(
!
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R1
]
.
valid
)
dsp563xx.c:1736
dsp563xx_write_memory_core()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R0
]
.
dirty
=
true
;
dsp563xx.c:1738
dsp563xx_write_memory_core()
dsp563xx
->
core_cache
->
reg_list
[
DSP563XX_REG_IDX_R1
]
.
dirty
=
true
;
embeddedice.c:185
embeddedice_build_reg_cache()
reg_cache
->
reg_list
=
reg_list
;
embeddedice.c:304
embeddedice_free_reg_cache()
free
(
reg_cache
->
reg_list
[
i
]
.
value
)
;
embeddedice.c:306
embeddedice_free_reg_cache()
free
(
reg_cache
->
reg_list
[
0
]
.
arch_info
)
;
embeddedice.c:307
embeddedice_free_reg_cache()
free
(
reg_cache
->
reg_list
)
;
embeddedice.c:325
embeddedice_setup()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
esirisc.c:287
esirisc_save_context()
struct
reg
*
reg
=
esirisc
->
reg_cache
->
reg_list
+
i
;
esirisc.c:304
esirisc_restore_context()
struct
reg
*
reg
=
esirisc
->
reg_cache
->
reg_list
+
i
;
esirisc.c:1285
esirisc_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
esirisc
->
reg_cache
->
reg_list
+
i
;
esirisc.c:1288
esirisc_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
esirisc
->
reg_cache
->
reg_list
+
i
;
esirisc.c:1290
esirisc_get_gdb_reg_list()
(
*
reg_list
)
[
ESIRISC_PC
]
=
esirisc
->
reg_cache
->
reg_list
+
ESIRISC_PC
;
esirisc.c:1291
esirisc_get_gdb_reg_list()
(
*
reg_list
)
[
ESIRISC_CAS
]
=
esirisc
->
reg_cache
->
reg_list
+
ESIRISC_CAS
;
esirisc.c:1436
esirisc_build_reg_cache()
cache
->
reg_list
=
reg_list
;
esirisc.c:1493
esirisc_free_reg_cache()
struct
reg
*
reg_list
=
cache
->
reg_list
;
etb.c:128
etb_build_reg_cache()
reg_cache
->
reg_list
=
reg_list
;
etb.c:445
etb_init()
etb_read_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_RAM_DEPTH
]
)
;
etb.c:446
etb_init()
etb_read_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WIDTH
]
)
;
etb.c:449
etb_init()
etb
->
ram_depth
=
buf_get_u32
(
etb
->
reg_cache
->
reg_list
[
ETB_RAM_DEPTH
]
.
value
,
0
,
32
)
;
etb.c:450
etb_init()
etb
->
ram_width
=
buf_get_u32
(
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WIDTH
]
.
value
,
0
,
32
)
;
etb.c:460
etb_status()
struct
reg
*
control
=
&
etb
->
reg_cache
->
reg_list
[
ETB_CTRL
]
;
etb.c:461
etb_status()
struct
reg
*
status
=
&
etb
->
reg_cache
->
reg_list
[
ETB_STATUS
]
;
etb.c:517
etb_read_trace()
etb_read_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_STATUS
]
)
;
etb.c:518
etb_read_trace()
etb_read_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WRITE_POINTER
]
)
;
etb.c:525
etb_read_trace()
if
(
buf_get_u32
(
etb
->
reg_cache
->
reg_list
[
ETB_STATUS
]
.
value
,
0
,
1
)
)
etb.c:526
etb_read_trace()
first_frame
=
buf_get_u32
(
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WRITE_POINTER
]
.
value
,
etb.c:530
etb_read_trace()
num_frames
=
buf_get_u32
(
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WRITE_POINTER
]
.
value
,
etb.c:534
etb_read_trace()
etb_write_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_RAM_READ_POINTER
]
,
first_frame
)
;
etb.c:660
etb_start_capture()
etb_write_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_TRIGGER_COUNTER
]
,
trigger_count
)
;
etb.c:661
etb_start_capture()
etb_write_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_RAM_WRITE_POINTER
]
,
0x0
)
;
etb.c:662
etb_start_capture()
etb_write_reg
(
&
etb
->
reg_cache
->
reg_list
[
ETB_CTRL
]
,
etb_ctrl_value
)
;
etb.c:674
etb_stop_capture()
struct
reg
*
etb_ctrl_reg
=
&
etb
->
reg_cache
->
reg_list
[
ETB_CTRL
]
;
etm.c:229
etm_reg_lookup()
struct
etm_reg
*
reg
=
cache
->
reg_list
[
i
]
.
arch_info
;
etm.c:232
etm_reg_lookup()
return
&
cache
->
reg_list
[
i
]
;
etm.c:245
etm_reg_add()
struct
reg
*
reg
=
cache
->
reg_list
;
etm.c:298
etm_build_reg_cache()
reg_cache
->
reg_list
=
reg_list
;
feroceon.c:336
feroceon_branch_resume_thumb()
uint32_t
r0
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
)
;
feroceon.c:411
feroceon_set_dbgrq()
struct
reg
*
dbg_ctrl
=
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
;
feroceon.c:423
feroceon_enable_single_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_VALUE
]
,
next_pc
)
;
feroceon.c:424
feroceon_enable_single_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
,
0
)
;
feroceon.c:425
feroceon_enable_single_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
,
0xffffffff
)
;
feroceon.c:426
feroceon_enable_single_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
,
0x100
)
;
feroceon.c:427
feroceon_enable_single_step()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
,
0xf7
)
;
feroceon.c:435
feroceon_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_VALUE
]
)
;
feroceon.c:436
feroceon_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_ADDR_MASK
]
)
;
feroceon.c:437
feroceon_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_DATA_MASK
]
)
;
feroceon.c:438
feroceon_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_MASK
]
)
;
feroceon.c:439
feroceon_disable_single_step()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_W0_CONTROL_VALUE
]
)
;
feroceon.c:519
feroceon_bulk_write_memory()
save
[
i
]
=
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
;
feroceon.c:523
feroceon_bulk_write_memory()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
address
)
;
feroceon.c:524
feroceon_bulk_write_memory()
arm
->
core_cache
->
reg_list
[
0
]
.
valid
=
true
;
feroceon.c:525
feroceon_bulk_write_memory()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
feroceon.c:528
feroceon_bulk_write_memory()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
0
)
;
feroceon.c:538
feroceon_bulk_write_memory()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
z
)
;
feroceon.c:542
feroceon_bulk_write_memory()
embeddedice_write_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_DATA
]
,
z
)
;
feroceon.c:554
feroceon_bulk_write_memory()
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
)
;
feroceon.c:566
feroceon_bulk_write_memory()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
,
save
[
i
]
)
;
feroceon.c:567
feroceon_bulk_write_memory()
arm
->
core_cache
->
reg_list
[
i
]
.
valid
=
true
;
feroceon.c:568
feroceon_bulk_write_memory()
arm
->
core_cache
->
reg_list
[
i
]
.
dirty
=
true
;
feroceon.c:671
feroceon_examine()
if
(
buf_get_u32
(
arm7_9
->
eice_cache
->
reg_list
[
EICE_COMMS_CTRL
]
.
value
,
2
,
4
)
!=
6
)
feroceon.c:674
feroceon_examine()
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
.
size
=
6
;
feroceon.c:675
feroceon_examine()
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_STAT
]
.
size
=
5
;
feroceon.c:679
feroceon_examine()
embeddedice_set_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_VEC_CATCH
]
,
0
)
;
feroceon.c:682
feroceon_examine()
embeddedice_read_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
)
;
feroceon.c:684
feroceon_examine()
buf_set_u32
(
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
.
value
,
4
,
1
,
0
)
;
feroceon.c:685
feroceon_examine()
buf_set_u32
(
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
.
value
,
5
,
1
,
0
)
;
feroceon.c:686
feroceon_examine()
embeddedice_store_reg
(
&
arm7_9
->
eice_cache
->
reg_list
[
EICE_DBG_CTRL
]
)
;
hla_target.c:220
adapter_load_context()
struct
reg
*
r
=
&
armv7m
->
arm
.
core_cache
->
reg_list
[
i
]
;
hla_target.c:262
adapter_debug_entry()
->
reg_list
[
ARMV7M_CONTROL
]
.
value
,
0
,
3
)
;
lakemont.c:314
restore_context()
x86_32
->
cache
->
reg_list
[
i
]
.
dirty
=
false
;
lakemont.c:315
restore_context()
x86_32
->
cache
->
reg_list
[
i
]
.
valid
=
false
;
lakemont.c:384
lakemont_build_reg_cache()
cache
->
reg_list
=
reg_list
;
lakemont.c:504
halt_prep()
uint32_t
eflags
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EFLAGS
]
.
value
,
0
,
32
)
;
lakemont.c:505
halt_prep()
uint32_t
csar
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CSAR
]
.
value
,
0
,
32
)
;
lakemont.c:506
halt_prep()
uint32_t
ssar
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
SSAR
]
.
value
,
0
,
32
)
;
lakemont.c:507
halt_prep()
uint32_t
cr0
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR0
]
.
value
,
0
,
32
)
;
lakemont.c:514
halt_prep()
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
=
eflags
&
~
(
EFLAGS_VM86
|
EFLAGS_IF
)
;
lakemont.c:515
halt_prep()
if
(
write_hw_reg
(
t
,
EFLAGS
,
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:518
halt_prep()
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
,
lakemont.c:519
halt_prep()
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
&
EFLAGS_VM86
?
1
:
0
,
lakemont.c:520
halt_prep()
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
&
EFLAGS_IF
?
1
:
0
)
;
lakemont.c:525
halt_prep()
x86_32
->
pm_regs
[
I
(
CSAR
)
]
=
csar
&
~
CSAR_DPL
;
lakemont.c:526
halt_prep()
if
(
write_hw_reg
(
t
,
CSAR
,
x86_32
->
pm_regs
[
I
(
CSAR
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:528
halt_prep()
LOG_DEBUG
(
"write CSAR_CPL to 0 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CSAR
)
]
)
;
lakemont.c:531
halt_prep()
x86_32
->
pm_regs
[
I
(
SSAR
)
]
=
ssar
&
~
SSAR_DPL
;
lakemont.c:532
halt_prep()
if
(
write_hw_reg
(
t
,
SSAR
,
x86_32
->
pm_regs
[
I
(
SSAR
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:534
halt_prep()
LOG_DEBUG
(
"write SSAR_CPL to 0 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
SSAR
)
]
)
;
lakemont.c:541
halt_prep()
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
cr0
&
~
CR0_PG
;
lakemont.c:542
halt_prep()
if
(
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:544
halt_prep()
LOG_DEBUG
(
"cleared paging CR0_PG = 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
)
;
lakemont.c:548
halt_prep()
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
lakemont.c:549
halt_prep()
x86_32
->
pm_regs
[
I
(
CR0
)
]
|
(
CR0_CD
|
CR0_NW
|
CR0_PG
)
;
lakemont.c:550
halt_prep()
if
(
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:552
halt_prep()
LOG_DEBUG
(
"set CD, NW and PG, CR0 = 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
)
;
lakemont.c:608
read_all_core_hw_regs()
__func__
,
x86_32
->
cache
->
reg_list
[
i
]
.
name
)
;
lakemont.c:627
write_all_core_hw_regs()
__func__
,
x86_32
->
cache
->
reg_list
[
i
]
.
name
)
;
lakemont.c:640
read_hw_reg()
arch_info
=
x86_32
->
cache
->
reg_list
[
reg
]
.
arch_info
;
lakemont.c:658
read_hw_reg()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
reg
]
.
value
,
0
,
32
,
*
regval
)
;
lakemont.c:659
read_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
valid
=
true
;
lakemont.c:660
read_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
dirty
=
false
;
lakemont.c:663
read_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
name
,
lakemont.c:674
write_hw_reg()
arch_info
=
x86_32
->
cache
->
reg_list
[
reg
]
.
arch_info
;
lakemont.c:678
write_hw_reg()
regval
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
reg
]
.
value
,
0
,
32
)
;
lakemont.c:681
write_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
name
,
lakemont.c:701
write_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
dirty
=
false
;
lakemont.c:702
write_hw_reg()
x86_32
->
cache
->
reg_list
[
reg
]
.
valid
=
false
;
lakemont.c:710
is_paging_enabled()
if
(
x86_32
->
pm_regs
[
I
(
CR0
)
]
&
CR0_PG
)
lakemont.c:725
disable_paging()
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
x86_32
->
pm_regs
[
I
(
CR0
)
]
&
~
CR0_PG
;
lakemont.c:726
disable_paging()
int
err
=
x86_32
->
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
;
lakemont.c:737
enable_paging()
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
(
x86_32
->
pm_regs
[
I
(
CR0
)
]
|
CR0_PG
)
;
lakemont.c:738
enable_paging()
int
err
=
x86_32
->
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
;
lakemont.c:886
lakemont_poll()
uint32_t
eip
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
)
;
lakemont.c:887
lakemont_poll()
uint32_t
dr6
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR6
]
.
value
,
0
,
32
)
;
lakemont.c:900
lakemont_poll()
uint32_t
dr7
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR7
]
.
value
,
0
,
32
)
;
lakemont.c:909
lakemont_poll()
address
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR0
]
.
value
,
0
,
32
)
;
lakemont.c:912
lakemont_poll()
address
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR1
]
.
value
,
0
,
32
)
;
lakemont.c:915
lakemont_poll()
address
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR2
]
.
value
,
0
,
32
)
;
lakemont.c:918
lakemont_poll()
address
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR3
]
.
value
,
0
,
32
)
;
lakemont.c:938
lakemont_poll()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
,
eip
-
1
)
;
lakemont.c:939
lakemont_poll()
x86_32
->
cache
->
reg_list
[
EIP
]
.
dirty
=
true
;
lakemont.c:940
lakemont_poll()
x86_32
->
cache
->
reg_list
[
EIP
]
.
valid
=
true
;
lakemont.c:972
lakemont_arch_state()
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
)
,
lakemont.c:973
lakemont_arch_state()
(
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR0
]
.
value
,
0
,
32
)
&
CR0_PE
)
?
"protected"
:
"real"
)
;
lakemont.c:1003
lakemont_resume()
uint32_t
eip
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
)
;
lakemont.c:1022
lakemont_resume()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
PMCR
]
.
value
,
0
,
32
,
1
)
;
lakemont.c:1036
lakemont_step()
uint32_t
eflags
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EFLAGS
]
.
value
,
0
,
32
)
;
lakemont.c:1037
lakemont_step()
uint32_t
eip
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
)
;
lakemont.c:1038
lakemont_step()
uint32_t
pmcr
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
PMCR
]
.
value
,
0
,
32
)
;
lakemont.c:1057
lakemont_step()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
EFLAGS
]
.
value
,
0
,
32
,
eflags
)
;
lakemont.c:1058
lakemont_step()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
PMCR
]
.
value
,
0
,
32
,
1
)
;
lakemont.c:1084
lakemont_step()
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
EIP
]
.
value
,
0
,
32
)
)
;
mips32.c:275
mips32_set_all_fpr_width()
struct
reg
*
reg_list
=
cache
->
reg_list
;
mips32.c:335
mips32_read_core_reg()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
mips32.c:342
mips32_read_core_reg()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
mips32.c:347
mips32_read_core_reg()
buf_set_u64
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
64
,
reg_value
)
;
mips32.c:352
mips32_read_core_reg()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
mips32.c:355
mips32_read_core_reg()
mips32
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
mips32.c:356
mips32_read_core_reg()
mips32
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
mips32.c:377
mips32_write_core_reg()
reg_value
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
mips32.c:384
mips32_write_core_reg()
reg_value
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
mips32.c:389
mips32_write_core_reg()
reg_value
=
buf_get_u64
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
64
)
;
mips32.c:394
mips32_write_core_reg()
reg_value
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
mips32.c:399
mips32_write_core_reg()
mips32
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
mips32.c:400
mips32_write_core_reg()
mips32
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
mips32.c:417
mips32_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
mips32
->
core_cache
->
reg_list
[
i
]
;
mips32.c:437
mips32_save_context()
if
(
!
mips32
->
core_cache
->
reg_list
[
i
]
.
valid
)
mips32.c:452
mips32_restore_context()
if
(
mips32
->
core_cache
->
reg_list
[
i
]
.
dirty
)
mips32.c:467
mips32_arch_state()
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
)
)
;
mips32.c:493
mips32_build_reg_cache()
cache
->
reg_list
=
reg_list
;
mips32.c:586
mips32_run_and_wait()
pc
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
)
;
mips32.c:624
mips32_run_algorithm()
if
(
!
mips32
->
core_cache
->
reg_list
[
i
]
.
valid
)
mips32.c:626
mips32_run_algorithm()
context
[
i
]
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
;
mips32.c:695
mips32_run_algorithm()
regvalue
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
;
mips32.c:698
mips32_run_algorithm()
mips32
->
core_cache
->
reg_list
[
i
]
.
name
,
context
[
i
]
)
;
mips32.c:699
mips32_run_algorithm()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
i
]
.
value
,
mips32.c:701
mips32_run_algorithm()
mips32
->
core_cache
->
reg_list
[
i
]
.
valid
=
true
;
mips32.c:702
mips32_run_algorithm()
mips32
->
core_cache
->
reg_list
[
i
]
.
dirty
=
true
;
mips32.c:1555
mips32_cp0_set_reg_by_name()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_STATUS_INDEX
]
.
dirty
=
1
;
mips32.c:1559
mips32_cp0_set_reg_by_name()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_CAUSE_INDEX
]
.
dirty
=
1
;
mips32.c:1563
mips32_cp0_set_reg_by_name()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
dirty
=
1
;
mips32.c:1567
mips32_cp0_set_reg_by_name()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_GUESTCTL1_INDEX
]
.
dirty
=
1
;
mips32.c:1606
mips32_cp0_set_reg_by_number()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_STATUS_INDEX
]
.
dirty
=
1
;
mips32.c:1610
mips32_cp0_set_reg_by_number()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_CAUSE_INDEX
]
.
dirty
=
1
;
mips32.c:1614
mips32_cp0_set_reg_by_number()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
dirty
=
1
;
mips32.c:1618
mips32_cp0_set_reg_by_number()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_GUESTCTL1_INDEX
]
.
dirty
=
1
;
mips64.c:267
mips64_read_core_reg()
buf_set_u64
(
mips64
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
64
,
reg_value
)
;
mips64.c:268
mips64_read_core_reg()
mips64
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
mips64.c:269
mips64_read_core_reg()
mips64
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
mips64.c:284
mips64_write_core_reg()
reg_value
=
buf_get_u64
(
mips64
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
64
)
;
mips64.c:287
mips64_write_core_reg()
mips64
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
mips64.c:288
mips64_write_core_reg()
mips64
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
mips64.c:300
mips64_invalidate_core_regs()
mips64
->
core_cache
->
reg_list
[
i
]
.
valid
=
false
;
mips64.c:301
mips64_invalidate_core_regs()
mips64
->
core_cache
->
reg_list
[
i
]
.
dirty
=
false
;
mips64.c:320
mips64_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
mips64
->
core_cache
->
reg_list
[
i
]
;
mips64.c:347
mips64_restore_context()
if
(
mips64
->
core_cache
->
reg_list
[
i
]
.
dirty
)
mips64.c:357
mips64_arch_state()
struct
reg
*
pc
=
&
mips64
->
core_cache
->
reg_list
[
MIPS64_PC
]
;
mips64.c:426
mips64_build_reg_cache()
cache
->
reg_list
=
reg_list
;
mips_m4k.c:111
mips_m4k_debug_entry()
if
(
mips32
->
isa_imp
&&
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
1
)
)
mips_m4k.c:115
mips_m4k_debug_entry()
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
)
,
mips_m4k.c:446
mips_m4k_internal_restore()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
,
address
)
;
mips_m4k.c:447
mips_m4k_internal_restore()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
dirty
=
true
;
mips_m4k.c:448
mips_m4k_internal_restore()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
valid
=
true
;
mips_m4k.c:452
mips_m4k_internal_restore()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
1
,
mips32
->
isa_mode
)
;
mips_m4k.c:457
mips_m4k_internal_restore()
resume_pc
=
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
)
;
mips_m4k.c:540
mips_m4k_step()
buf_set_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
,
address
)
;
mips_m4k.c:541
mips_m4k_step()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
dirty
=
true
;
mips_m4k.c:542
mips_m4k_step()
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
valid
=
true
;
mips_m4k.c:548
mips_m4k_step()
buf_get_u32
(
mips32
->
core_cache
->
reg_list
[
MIPS32_REGLIST_C0_PC_INDEX
]
.
value
,
0
,
32
)
)
;
mips_mips64.c:51
mips_mips64_debug_entry()
struct
reg
*
pc
=
&
mips64
->
core_cache
->
reg_list
[
MIPS64_PC
]
;
mips_mips64.c:624
mips_mips64_resume()
pc
=
&
mips64
->
core_cache
->
reg_list
[
MIPS64_PC
]
;
mips_mips64.c:704
mips_mips64_step()
struct
reg
*
pc
=
&
mips64
->
core_cache
->
reg_list
[
MIPS64_PC
]
;
or1k.c:339
or1k_save_context()
if
(
!
or1k
->
core_cache
->
reg_list
[
i
]
.
valid
)
{
or1k.c:373
or1k_restore_context()
if
(
or1k
->
core_cache
->
reg_list
[
i
]
.
dirty
)
{
or1k.c:414
or1k_read_core_reg()
buf_set_u32
(
or1k
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
or1k.c:416
or1k_read_core_reg()
or1k
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
or1k.c:417
or1k_read_core_reg()
or1k
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
or1k.c:426
or1k_read_core_reg()
buf_set_u32
(
or1k
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
or1k.c:442
or1k_write_core_reg()
uint32_t
reg_value
=
buf_get_u32
(
or1k
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
or1k.c:445
or1k_write_core_reg()
or1k
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
or1k.c:446
or1k_write_core_reg()
or1k
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
or1k.c:514
or1k_build_reg_cache()
cache
->
reg_list
=
reg_list
;
or1k.c:559
or1k_debug_entry()
retval
=
or1k_set_core_reg
(
&
or1k
->
core_cache
->
reg_list
[
OR1K_REG_NPC
]
,
or1k.c:801
or1k_resume_or_step()
buf_set_u32
(
or1k
->
core_cache
->
reg_list
[
OR1K_REG_NPC
]
.
value
,
0
,
or1k.c:845
or1k_resume_or_step()
resume_pc
=
buf_get_u32
(
or1k
->
core_cache
->
reg_list
[
OR1K_REG_NPC
]
.
value
,
or1k.c:1179
or1k_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
or1k
->
core_cache
->
reg_list
[
i
]
;
or1k.c:1185
or1k_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
or1k
->
core_cache
->
reg_list
[
i
]
;
register.c:35
register_get_by_number()
if
(
!
cache
->
reg_list
[
i
]
.
exist
)
register.c:37
register_get_by_number()
if
(
cache
->
reg_list
[
i
]
.
number
==
reg_num
)
register.c:38
register_get_by_number()
return
&
(
cache
->
reg_list
[
i
]
)
;
register.c:57
register_get_by_name()
if
(
!
cache
->
reg_list
[
i
]
.
exist
)
register.c:59
register_get_by_name()
if
(
strcmp
(
cache
->
reg_list
[
i
]
.
name
,
name
)
==
0
)
register.c:60
register_get_by_name()
return
&
(
cache
->
reg_list
[
i
]
)
;
register.c:97
register_cache_invalidate()
struct
reg
*
reg
=
&
cache
->
reg_list
[
n
]
;
riscv-011.c:1127
execute_resume()
struct
reg
*
mstatus_reg
=
&
target
->
reg_cache
->
reg_list
[
GDB_REGNO_MSTATUS
]
;
riscv-011.c:1207
reg_cache_get()
struct
reg
*
r
=
&
target
->
reg_cache
->
reg_list
[
number
]
;
riscv-011.c:1220
reg_cache_set()
struct
reg
*
r
=
&
target
->
reg_cache
->
reg_list
[
number
]
;
riscv-011.c:1228
update_mstatus_actual()
struct
reg
*
mstatus_reg
=
&
target
->
reg_cache
->
reg_list
[
GDB_REGNO_MSTATUS
]
;
riscv-011.c:1380
get_register()
target
->
reg_cache
->
reg_list
[
regid
]
.
valid
=
true
;
riscv-013.c:880
access_register_command()
riscv_reg_info_t
*
reg_info
=
target
->
reg_cache
->
reg_list
[
number
]
.
arch_info
;
riscv-013.c:1279
register_size()
return
target
->
reg_cache
->
reg_list
[
number
]
.
size
;
riscv-013.c:1376
register_write_direct()
struct
reg
*
reg
=
&
target
->
reg_cache
->
reg_list
[
number
]
;
riscv-013.c:1404
register_read()
struct
reg
*
reg
=
&
target
->
reg_cache
->
reg_list
[
number
]
;
riscv.c:476
riscv_free_registers()
if
(
target
->
reg_cache
->
reg_list
)
{
riscv.c:477
riscv_free_registers()
free
(
target
->
reg_cache
->
reg_list
[
0
]
.
arch_info
)
;
riscv.c:480
riscv_free_registers()
free
(
target
->
reg_cache
->
reg_list
[
i
]
.
arch_info
)
;
riscv.c:482
riscv_free_registers()
free
(
target
->
reg_cache
->
reg_list
[
i
]
.
value
)
;
riscv.c:483
riscv_free_registers()
free
(
target
->
reg_cache
->
reg_list
)
;
riscv.c:1794
riscv_get_gdb_reg_list_internal()
(
*
reg_list
)
[
i
]
=
&
target
->
reg_cache
->
reg_list
[
i
]
;
riscv.c:1796
riscv_get_gdb_reg_list_internal()
target
->
reg_cache
->
reg_list
[
i
]
.
exist
&&
riscv.c:1797
riscv_get_gdb_reg_list_internal()
!
target
->
reg_cache
->
reg_list
[
i
]
.
valid
)
{
riscv.c:1798
riscv_get_gdb_reg_list_internal()
if
(
target
->
reg_cache
->
reg_list
[
i
]
.
type
->
get
(
riscv.c:1799
riscv_get_gdb_reg_list_internal()
&
target
->
reg_cache
->
reg_list
[
i
]
)
!=
ERROR_OK
)
riscv.c:3234
riscv_invalidate_register_cache()
struct
reg
*
reg
=
&
target
->
reg_cache
->
reg_list
[
i
]
;
riscv.c:3321
riscv_set_register()
struct
reg
*
reg
=
&
target
->
reg_cache
->
reg_list
[
regid
]
;
riscv.c:3341
riscv_get_register()
struct
reg
*
reg
=
&
target
->
reg_cache
->
reg_list
[
regid
]
;
riscv.c:3811
riscv_init_registers()
target
->
reg_cache
->
reg_list
=
riscv.c:3813
riscv_init_registers()
if
(
!
target
->
reg_cache
->
reg_list
)
riscv.c:3976
riscv_init_registers()
struct
reg
*
r
=
&
target
->
reg_cache
->
reg_list
[
number
]
;
stm8.c:474
stm8_debug_entry()
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
0
,
32
)
,
stm8.c:582
stm8_save_context()
if
(
!
stm8
->
core_cache
->
reg_list
[
i
]
.
valid
)
stm8.c:597
stm8_restore_context()
if
(
stm8
->
core_cache
->
reg_list
[
i
]
.
dirty
)
stm8.c:1012
stm8_resume()
buf_set_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
stm8.c:1014
stm8_resume()
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
dirty
=
true
;
stm8.c:1015
stm8_resume()
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
valid
=
true
;
stm8.c:1022
stm8_resume()
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
stm8.c:1135
stm8_read_core_reg()
buf_set_u32
(
stm8
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
,
reg_value
)
;
stm8.c:1136
stm8_read_core_reg()
stm8
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
stm8.c:1137
stm8_read_core_reg()
stm8
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
stm8.c:1152
stm8_write_core_reg()
reg_value
=
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
;
stm8.c:1155
stm8_write_core_reg()
stm8
->
core_cache
->
reg_list
[
num
]
.
valid
=
true
;
stm8.c:1156
stm8_write_core_reg()
stm8
->
core_cache
->
reg_list
[
num
]
.
dirty
=
false
;
stm8.c:1177
stm8_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
stm8
->
core_cache
->
reg_list
[
i
]
;
stm8.c:1204
stm8_build_reg_cache()
cache
->
reg_list
=
reg_list
;
stm8.c:1259
stm8_free_reg_cache()
reg
=
&
cache
->
reg_list
[
i
]
;
stm8.c:1266
stm8_free_reg_cache()
free
(
cache
->
reg_list
[
0
]
.
arch_info
)
;
stm8.c:1267
stm8_free_reg_cache()
free
(
cache
->
reg_list
)
;
stm8.c:1290
stm8_arch_state()
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
0
,
32
)
)
;
stm8.c:1312
stm8_step()
buf_set_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
0
,
32
,
address
)
;
stm8.c:1313
stm8_step()
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
dirty
=
true
;
stm8.c:1314
stm8_step()
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
valid
=
true
;
stm8.c:1320
stm8_step()
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
0
,
32
)
)
;
stm8.c:1810
stm8_run_and_wait()
pc
=
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
STM8_PC
]
.
value
,
0
,
32
)
;
stm8.c:1847
stm8_run_algorithm()
if
(
!
stm8
->
core_cache
->
reg_list
[
i
]
.
valid
)
stm8.c:1849
stm8_run_algorithm()
context
[
i
]
=
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
;
stm8.c:1921
stm8_run_algorithm()
regvalue
=
buf_get_u32
(
stm8
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
;
stm8.c:1924
stm8_run_algorithm()
stm8
->
core_cache
->
reg_list
[
i
]
.
name
,
context
[
i
]
)
;
stm8.c:1925
stm8_run_algorithm()
buf_set_u32
(
stm8
->
core_cache
->
reg_list
[
i
]
.
value
,
stm8.c:1927
stm8_run_algorithm()
stm8
->
core_cache
->
reg_list
[
i
]
.
valid
=
true
;
stm8.c:1928
stm8_run_algorithm()
stm8
->
core_cache
->
reg_list
[
i
]
.
dirty
=
true
;
target.c:3052
handle_reg_command()
for
(
i
=
0
,
reg
=
cache
->
reg_list
;
target.c:3092
handle_reg_command()
reg
=
&
cache
->
reg_list
[
i
]
;
x86_32_common.c:73
x86_32_get_gdb_reg_list()
(
*
reg_list
)
[
i
]
=
&
x86_32
->
cache
->
reg_list
[
i
]
;
x86_32_common.c:74
x86_32_get_gdb_reg_list()
LOG_DEBUG
(
"value %s = %08"
PRIx32
,
x86_32
->
cache
->
reg_list
[
i
]
.
name
,
x86_32_common.c:75
x86_32_get_gdb_reg_list()
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
x86_32_common.c:117
x86_32_common_virt2phys()
uint32_t
cr0
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR0
]
.
value
,
0
,
32
)
;
x86_32_common.c:121
x86_32_common_virt2phys()
uint32_t
dsb
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DSB
]
.
value
,
0
,
32
)
;
x86_32_common.c:326
read_mem()
bool
use32
=
(
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CSAR
]
.
value
,
0
,
32
)
)
&
CSAR_D
;
x86_32_common.c:394
write_mem()
bool
use32
=
(
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CSAR
]
.
value
,
0
,
32
)
)
&
CSAR_D
;
x86_32_common.c:456
calcaddr_physfromlin()
uint32_t
cr0
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR0
]
.
value
,
0
,
32
)
;
x86_32_common.c:463
calcaddr_physfromlin()
uint32_t
cr4
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR4
]
.
value
,
0
,
32
)
;
x86_32_common.c:466
calcaddr_physfromlin()
uint32_t
cr3
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CR3
]
.
value
,
0
,
32
)
;
x86_32_common.c:685
x86_32_common_read_io()
bool
use32
=
(
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CSAR
]
.
value
,
0
,
32
)
)
&
CSAR_D
;
x86_32_common.c:765
x86_32_common_write_io()
bool
use32
=
(
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
CSAR
]
.
value
,
0
,
32
)
)
&
CSAR_D
;
x86_32_common.c:889
set_debug_regs()
uint32_t
dr7
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR7
]
.
value
,
0
,
32
)
;
x86_32_common.c:930
set_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
value
,
0
,
32
,
address
)
;
x86_32_common.c:931
set_debug_regs()
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
dirty
=
true
;
x86_32_common.c:932
set_debug_regs()
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
valid
=
true
;
x86_32_common.c:933
set_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
DR6
]
.
value
,
0
,
32
,
PM_DR6
)
;
x86_32_common.c:934
set_debug_regs()
x86_32
->
cache
->
reg_list
[
DR6
]
.
dirty
=
true
;
x86_32_common.c:935
set_debug_regs()
x86_32
->
cache
->
reg_list
[
DR6
]
.
valid
=
true
;
x86_32_common.c:936
set_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
DR7
]
.
value
,
0
,
32
,
dr7
)
;
x86_32_common.c:937
set_debug_regs()
x86_32
->
cache
->
reg_list
[
DR7
]
.
dirty
=
true
;
x86_32_common.c:938
set_debug_regs()
x86_32
->
cache
->
reg_list
[
DR7
]
.
valid
=
true
;
x86_32_common.c:947
unset_debug_regs()
uint32_t
dr7
=
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
DR7
]
.
value
,
0
,
32
)
;
x86_32_common.c:961
unset_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
value
,
0
,
32
,
0
)
;
x86_32_common.c:962
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
dirty
=
true
;
x86_32_common.c:963
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
bp_num
+
DR0
]
.
valid
=
true
;
x86_32_common.c:964
unset_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
DR6
]
.
value
,
0
,
32
,
PM_DR6
)
;
x86_32_common.c:965
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
DR6
]
.
dirty
=
true
;
x86_32_common.c:966
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
DR6
]
.
valid
=
true
;
x86_32_common.c:967
unset_debug_regs()
buf_set_u32
(
x86_32
->
cache
->
reg_list
[
DR7
]
.
value
,
0
,
32
,
dr7
)
;
x86_32_common.c:968
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
DR7
]
.
dirty
=
true
;
x86_32_common.c:969
unset_debug_regs()
x86_32
->
cache
->
reg_list
[
DR7
]
.
valid
=
true
;
x86_32_common.c:1307
read_hw_reg_to_cache()
LOG_ERROR
(
"%s fail for %s"
,
x86_32
->
cache
->
reg_list
[
num
]
.
name
,
__func__
)
;
x86_32_common.c:1311
read_hw_reg_to_cache()
x86_32
->
cache
->
reg_list
[
num
]
.
name
,
reg_value
)
;
x86_32_common.c:1323
write_hw_reg_from_cache()
LOG_ERROR
(
"%s fail for %s"
,
x86_32
->
cache
->
reg_list
[
num
]
.
name
,
__func__
)
;
x86_32_common.c:1326
write_hw_reg_from_cache()
LOG_DEBUG
(
"reg %s value 0x%08"
PRIx32
,
x86_32
->
cache
->
reg_list
[
num
]
.
name
,
x86_32_common.c:1327
write_hw_reg_from_cache()
buf_get_u32
(
x86_32
->
cache
->
reg_list
[
num
]
.
value
,
0
,
32
)
)
;
xscale.c:186
xscale_read_dcsr()
fields
[
1
]
.
in_value
=
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
;
xscale.c:204
xscale_read_dcsr()
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
dirty
=
false
;
xscale.c:205
xscale_read_dcsr()
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
valid
=
true
;
xscale.c:211
xscale_read_dcsr()
fields
[
1
]
.
out_value
=
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
;
xscale.c:365
xscale_read_tx()
fields
[
1
]
.
in_value
=
xscale
->
reg_cache
->
reg_list
[
XSCALE_TX
]
.
value
;
xscale.c:441
xscale_write_rx()
fields
[
1
]
.
out_value
=
xscale
->
reg_cache
->
reg_list
[
XSCALE_RX
]
.
value
;
xscale.c:561
xscale_send_u32()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_RX
]
.
value
,
0
,
32
,
value
)
;
xscale.c:598
xscale_write_dcsr()
fields
[
1
]
.
out_value
=
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
;
xscale.c:616
xscale_write_dcsr()
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
dirty
=
false
;
xscale.c:617
xscale_write_dcsr()
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
valid
=
true
;
xscale.c:859
xscale_debug_entry()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
0
]
.
value
,
0
,
32
,
buffer
[
0
]
)
;
xscale.c:860
xscale_debug_entry()
arm
->
core_cache
->
reg_list
[
0
]
.
dirty
=
true
;
xscale.c:861
xscale_debug_entry()
arm
->
core_cache
->
reg_list
[
0
]
.
valid
=
true
;
xscale.c:872
xscale_debug_entry()
buf_set_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
,
buffer
[
1
+
i
]
)
;
xscale.c:873
xscale_debug_entry()
arm
->
core_cache
->
reg_list
[
i
]
.
dirty
=
true
;
xscale.c:874
xscale_debug_entry()
arm
->
core_cache
->
reg_list
[
i
]
.
valid
=
true
;
xscale.c:912
xscale_debug_entry()
xscale
->
reg_cache
->
reg_list
[
i
]
.
valid
=
false
;
xscale.c:916
xscale_debug_entry()
moe
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
2
,
3
)
;
xscale.c:972
xscale_debug_entry()
xscale_get_reg
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CACHETYPE
]
)
;
xscale.c:973
xscale_debug_entry()
cache_type_reg
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_CACHETYPE
]
.
value
,
xscale.c:982
xscale_debug_entry()
xscale_get_reg
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
)
;
xscale.c:984
xscale_debug_entry()
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
.
value
,
0
,
32
)
;
xscale.c:1038
xscale_enable_single_step()
struct
reg
*
ibcr0
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR0
]
;
xscale.c:1064
xscale_disable_single_step()
struct
reg
*
ibcr0
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR0
]
;
xscale.c:1189
xscale_resume()
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1191
xscale_resume()
i
,
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1253
xscale_resume()
xscale_send_u32
(
target
,
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1255
xscale_resume()
i
,
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1340
xscale_step_inner()
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1344
xscale_step_inner()
buf_get_u32
(
arm
->
core_cache
->
reg_list
[
i
]
.
value
,
0
,
32
)
)
;
xscale.c:1461
xscale_assert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
30
,
1
,
0x1
)
;
xscale.c:1462
xscale_assert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
16
,
1
,
0x1
)
;
xscale.c:1532
xscale_deassert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
30
,
1
,
0x1
)
;
xscale.c:1533
xscale_deassert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
16
,
1
,
0x1
)
;
xscale.c:1585
xscale_deassert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
30
,
1
,
0x1
)
;
xscale.c:1586
xscale_deassert_reset()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
16
,
1
,
0x1
)
;
xscale.c:1656
xscale_full_context()
if
(
!
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1674
xscale_full_context()
r
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1687
xscale_full_context()
r
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1726
xscale_restore_banked()
if
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1733
xscale_restore_banked()
if
(
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1752
xscale_restore_banked()
r
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1760
xscale_restore_banked()
r
=
&
ARMV4_5_CORE_REG_MODE
(
arm
->
core_cache
,
xscale.c:1844
xscale_read_memory()
if
(
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
5
,
1
)
==
1
)
{
xscale.c:1942
xscale_write_memory()
if
(
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
5
,
1
)
==
1
)
{
xscale.c:1976
xscale_get_ttb()
retval
=
xscale_get_reg
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_TTB
]
)
;
xscale.c:1979
xscale_get_ttb()
ttb
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_TTB
]
.
value
,
0
,
32
)
;
xscale.c:1994
xscale_disable_mmu_caches()
retval
=
xscale_get_reg
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
)
;
xscale.c:1997
xscale_disable_mmu_caches()
cp15_control
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
.
value
,
0
,
32
)
;
xscale.c:2028
xscale_disable_mmu_caches()
retval
=
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
,
cp15_control
)
;
xscale.c:2045
xscale_enable_mmu_caches()
retval
=
xscale_get_reg
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
)
;
xscale.c:2048
xscale_enable_mmu_caches()
cp15_control
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
.
value
,
0
,
32
)
;
xscale.c:2060
xscale_enable_mmu_caches()
retval
=
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_CTRL
]
,
cp15_control
)
;
xscale.c:2088
xscale_set_breakpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR0
]
,
value
)
;
xscale.c:2093
xscale_set_breakpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR1
]
,
value
)
;
xscale.c:2177
xscale_unset_breakpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR0
]
,
0x0
)
;
xscale.c:2180
xscale_unset_breakpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_IBCR1
]
,
0x0
)
;
xscale.c:2231
xscale_set_watchpoint()
struct
reg
*
dbcon
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DBCON
]
;
xscale.c:2263
xscale_set_watchpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DBR1
]
,
xscale.c:2270
xscale_set_watchpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DBR0
]
,
watchpoint
->
address
)
;
xscale.c:2276
xscale_set_watchpoint()
xscale_set_reg_u32
(
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DBR1
]
,
watchpoint
->
address
)
;
xscale.c:2335
xscale_unset_watchpoint()
struct
reg
*
dbcon
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DBCON
]
;
xscale.c:2414
xscale_get_reg()
buf_cpy
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_TX
]
.
value
,
reg
->
value
,
32
)
;
xscale.c:2432
xscale_set_reg()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
0
,
32
,
value
)
;
xscale.c:2435
xscale_set_reg()
buf_set_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_RX
]
.
value
,
0
,
32
,
value
)
;
xscale.c:2461
xscale_write_dcsr_sw()
struct
reg
*
dcsr
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
;
xscale.c:2876
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
=
calloc
(
num_regs
,
sizeof
(
struct
reg
)
)
;
xscale.c:2880
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
name
=
xscale_reg_list
[
i
]
;
xscale.c:2881
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
value
=
calloc
(
4
,
1
)
;
xscale.c:2882
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
dirty
=
false
;
xscale.c:2883
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
valid
=
false
;
xscale.c:2884
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
size
=
32
;
xscale.c:2885
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
arch_info
=
&
arch_info
[
i
]
;
xscale.c:2886
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
type
=
&
xscale_reg_type
;
xscale.c:2887
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
exist
=
true
;
xscale.c:2901
xscale_free_reg_cache()
free
(
cache
->
reg_list
[
i
]
.
value
)
;
xscale.c:2903
xscale_free_reg_cache()
free
(
cache
->
reg_list
[
0
]
.
arch_info
)
;
xscale.c:2904
xscale_free_reg_cache()
free
(
cache
->
reg_list
)
;
xscale.c:3236
xscale_handle_vector_catch_command()
struct
reg
*
dcsr_reg
=
&
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
;
xscale.c:3392
xscale_handle_trace_buffer_command()
dcsr_value
=
buf_get_u32
(
xscale
->
reg_cache
->
reg_list
[
XSCALE_DCSR
]
.
value
,
0
,
32
)
;
xscale.c:3554
xscale_handle_cp15()
reg
=
&
xscale
->
reg_cache
->
reg_list
[
reg_no
]
;
xtensa.c:523
xtensa_mark_register_dirty()
struct
reg
*
reg_list
=
xtensa
->
core_cache
->
reg_list
;
xtensa.c:669
xtensa_write_dirty_registers()
struct
reg
*
reg_list
=
xtensa
->
core_cache
->
reg_list
;
xtensa.c:995
xtensa_imprecise_exception_occurred()
xtensa
->
core_cache
->
reg_list
[
ridx
]
.
name
,
reg
)
;
xtensa.c:1012
xtensa_imprecise_exception_clear()
xtensa
->
core_cache
->
reg_list
[
ridx
]
.
name
,
value
)
;
xtensa.c:1066
xtensa_reg_get()
struct
reg
*
reg
=
&
xtensa
->
core_cache
->
reg_list
[
reg_id
]
;
xtensa.c:1073
xtensa_reg_set()
struct
reg
*
reg
=
&
xtensa
->
core_cache
->
reg_list
[
reg_id
]
;
xtensa.c:1147
xtensa_cause_clear()
xtensa
->
core_cache
->
reg_list
[
XT_REG_IDX_DEBUGCAUSE
]
.
dirty
=
false
;
xtensa.c:1213
xtensa_fetch_all_regs()
struct
reg
*
reg_list
=
xtensa
->
core_cache
->
reg_list
;
xtensa.c:1526
xtensa_get_gdb_reg_list()
if
(
xtensa
->
core_cache
->
reg_list
[
i
]
.
exist
)
{
xtensa.c:1535
xtensa_get_gdb_reg_list()
(
*
reg_list
)
[
sparse_idx
]
=
&
xtensa
->
core_cache
->
reg_list
[
xtensa
->
eps_dbglevel_idx
]
;
xtensa.c:1541
xtensa_get_gdb_reg_list()
(
*
reg_list
)
[
sparse_idx
-
XT_REG_IDX_ARFIRST
]
=
&
xtensa
->
core_cache
->
reg_list
[
i
]
;
xtensa.c:1543
xtensa_get_gdb_reg_list()
(
*
reg_list
)
[
sparse_idx
]
=
&
xtensa
->
core_cache
->
reg_list
[
i
]
;
xtensa.c:1547
xtensa_get_gdb_reg_list()
(
*
reg_list
)
[
XT_PC_DBREG_NUM_BASE
]
=
&
xtensa
->
core_cache
->
reg_list
[
i
]
;
xtensa.c:1823
xtensa_do_step()
xtensa
->
core_cache
->
reg_list
[
xtensa
->
eps_dbglevel_idx
]
.
name
,
xtensa.c:1921
xtensa_do_step()
xtensa
->
core_cache
->
reg_list
[
xtensa
->
eps_dbglevel_idx
]
.
name
,
xtensa.c:2733
xtensa_start_algorithm()
struct
reg
*
reg
=
&
xtensa
->
core_cache
->
reg_list
[
i
]
;
xtensa.c:2778
xtensa_start_algorithm()
reg
=
&
xtensa
->
core_cache
->
reg_list
[
reg_id
]
;
xtensa.c:2795
xtensa_start_algorithm()
xtensa
->
core_cache
->
reg_list
[
eps_reg_idx
]
.
valid
=
1
;
xtensa.c:2868
xtensa_wait_algorithm()
struct
reg
*
reg
=
&
xtensa
->
core_cache
->
reg_list
[
i
]
;
xtensa.c:2875
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
name
,
xtensa.c:2879
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
dirty
=
0
;
xtensa.c:2880
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
valid
=
0
;
xtensa.c:2884
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
name
,
xtensa.c:2889
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
name
,
xtensa.c:2893
xtensa_wait_algorithm()
LOG_DEBUG
(
"restoring register %s %u-bits"
,
xtensa
->
core_cache
->
reg_list
[
i
]
.
name
,
reg
->
size
)
;
xtensa.c:2896
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
dirty
=
1
;
xtensa.c:2897
xtensa_wait_algorithm()
xtensa
->
core_cache
->
reg_list
[
i
]
.
valid
=
1
;
xtensa.c:2994
xtensa_build_reg_cache()
reg_cache
->
reg_list
=
reg_list
;
xtensa.c:3033
xtensa_build_reg_cache()
if
(
!
strcmp
(
reg_cache
->
reg_list
[
j
]
.
name
,
xtensa
->
contiguous_regs_desc
[
i
]
->
name
)
)
{
xtensa.c:3039
xtensa_build_reg_cache()
reg_cache
->
reg_list
[
j
]
.
number
=
i
;
xtensa.c:3040
xtensa_build_reg_cache()
xtensa
->
contiguous_regs_list
[
i
]
=
&
(
reg_cache
->
reg_list
[
j
]
)
;
xtensa.c:3060
xtensa_build_reg_cache()
struct
reg
*
reg
=
&
reg_cache
->
reg_list
[
i
]
;
xtensa.c:3460
xtensa_free_reg_cache()
free
(
cache
->
reg_list
[
i
]
.
value
)
;
xtensa.c:3463
xtensa_free_reg_cache()
free
(
cache
->
reg_list
)
;
Data Use
Functions writing
reg_cache::reg_list
Functions reading
reg_cache::reg_list
or1k_build_reg_cache()
arm_build_reg_cache()
armv7m_build_reg_cache()
armv8_build_reg_cache()
avr32_build_reg_cache()
cortex_m_dwt_setup()
dsp563xx_build_reg_cache()
embeddedice_build_reg_cache()
etb_build_reg_cache()
etm_build_reg_cache()
lakemont_build_reg_cache()
mips32_build_reg_cache()
xscale_build_reg_cache()
stm8_build_reg_cache()
riscv_init_registers()
esirisc_build_reg_cache()
mips64_build_reg_cache()
arc_build_reg_cache()
arc_build_bcr_reg_cache()
xtensa_build_reg_cache()
all items filtered out
reg_cache::reg_list
or1k_save_context()
or1k_restore_context()
or1k_read_core_reg()
or1k_write_core_reg()
or1k_debug_entry()
or1k_resume_or_step()
or1k_get_gdb_reg_list()
arm11_read_memory_inner()
arm11_write_memory_inner()
arm720t_soft_reset_halt()
arm7tdmi_branch_resume_thumb()
arm7_9_clear_watchpoints()
arm7_9_set_software_breakpoints()
arm7_9_set_breakpoint()
arm7_9_unset_breakpoint()
arm7_9_set_watchpoint()
arm7_9_unset_watchpoint()
arm7_9_execute_sys_speed()
arm7_9_execute_fast_sys_speed()
arm7_9_handle_target_request()
arm7_9_poll()
arm7_9_assert_reset()
arm7_9_clear_halt()
arm7_9_soft_reset_halt()
arm7_9_halt()
arm7_9_debug_entry()
arm7_9_full_context()
arm7_9_restore_context()
arm7_9_resume()
arm7_9_enable_eice_step()
arm7_9_disable_eice_step()
arm7_9_write_memory()
arm7_9_dcc_completion()
arm7_9_setup_semihosting()
arm920t_read_cp15_interpreted()
arm920t_write_cp15_interpreted()
arm920t_soft_reset_halt()
arm920t_handle_read_cache_command()
arm920t_handle_read_mmu_command()
arm926ejs_examine_debug_reason()
arm926ejs_soft_reset_halt()
arm9tdmi_branch_resume_thumb()
arm9tdmi_enable_single_step()
arm9tdmi_disable_single_step()
handle_arm9tdmi_catch_vectors_command()
arm_set_cpsr()
arm_reg_current()
arm_free_reg_cache()
handle_armv4_5_reg_command()
arm_get_gdb_reg_list()
armv4_5_run_algorithm_inner()
arm_full_context()
armv7m_restore_context()
armv7m_read_core_reg()
armv7m_write_core_reg()
armv7m_get_gdb_reg_list()
armv7m_start_algorithm()
armv7m_wait_algorithm()
armv7m_arch_state()
armv7m_free_reg_cache()
armv8_read_reg_simdfp_aarch32()
armv8_write_reg_simdfp_aarch32()
armv8_get_core_reg32()
armv8_set_core_reg32()
armv8_reg_current()
armv8_free_cache()
armv8_get_gdb_reg_list()
armv8_dpm_read_current_registers()
armv8_dpm_write_dirty_registers()
armv8_dpm_full_context()
armv8_dpm_handle_exception()
arm_dpm_read_current_registers()
arm_dpm_write_dirty_registers()
arm_dpm_full_context()
post_result()
arm_semihosting()
armv4_5_get_reg()
armv4_5_set_reg()
armv4_5_get_reg_mode()
armv4_5_set_reg_mode()
avr32_ap7k_save_context()
avr32_ap7k_restore_context()
avr32_read_core_reg()
avr32_write_core_reg()
avr32_ap7k_resume()
cortex_m_slow_read_all_regs()
cortex_m_fast_read_all_regs()
cortex_m_debug_entry()
cortex_m_restore_one()
cortex_m_dwt_setup()
cortex_m_dwt_free()
cortex_m_examine()
dsp563xx_get_gdb_reg_list()
dsp563xx_read_core_reg()
dsp563xx_write_core_reg()
dsp563xx_reg_read_high_io()
dsp563xx_reg_write_high_io()
dsp563xx_reg_pc_read()
dsp563xx_reg_ssh_read()
dsp563xx_reg_ssh_write()
dsp563xx_reg_ssl_read()
dsp563xx_read_register()
dsp563xx_write_register()
dsp563xx_invalidate_x_context()
dsp563xx_debug_init()
dsp563xx_resume()
dsp563xx_step_ex()
dsp563xx_read_memory_core()
dsp563xx_write_memory_core()
embeddedice_free_reg_cache()
embeddedice_setup()
etb_init()
etb_status()
etb_read_trace()
etb_start_capture()
etb_stop_capture()
etm_reg_lookup()
etm_reg_add()
feroceon_branch_resume_thumb()
feroceon_set_dbgrq()
feroceon_enable_single_step()
feroceon_disable_single_step()
feroceon_bulk_write_memory()
feroceon_examine()
adapter_load_context()
adapter_debug_entry()
restore_context()
halt_prep()
read_all_core_hw_regs()
write_all_core_hw_regs()
read_hw_reg()
write_hw_reg()
is_paging_enabled()
disable_paging()
enable_paging()
lakemont_poll()
lakemont_arch_state()
lakemont_resume()
lakemont_step()
mips32_set_all_fpr_width()
mips32_read_core_reg()
mips32_write_core_reg()
mips32_get_gdb_reg_list()
mips32_save_context()
mips32_restore_context()
mips32_arch_state()
mips32_run_and_wait()
mips32_run_algorithm()
mips32_cp0_set_reg_by_name()
mips32_cp0_set_reg_by_number()
mips_m4k_debug_entry()
mips_m4k_internal_restore()
mips_m4k_step()
register_get_by_number()
register_get_by_name()
register_cache_invalidate()
handle_reg_command()
x86_32_get_gdb_reg_list()
x86_32_common_virt2phys()
read_mem()
write_mem()
calcaddr_physfromlin()
x86_32_common_read_io()
x86_32_common_write_io()
set_debug_regs()
unset_debug_regs()
read_hw_reg_to_cache()
write_hw_reg_from_cache()
xscale_read_dcsr()
xscale_read_tx()
xscale_write_rx()
xscale_send_u32()
xscale_write_dcsr()
xscale_debug_entry()
xscale_enable_single_step()
xscale_disable_single_step()
xscale_resume()
xscale_step_inner()
xscale_assert_reset()
xscale_deassert_reset()
xscale_full_context()
xscale_restore_banked()
xscale_read_memory()
xscale_write_memory()
xscale_get_ttb()
xscale_disable_mmu_caches()
xscale_enable_mmu_caches()
xscale_set_breakpoint()
xscale_unset_breakpoint()
xscale_set_watchpoint()
xscale_unset_watchpoint()
xscale_get_reg()
xscale_set_reg()
xscale_write_dcsr_sw()
xscale_build_reg_cache()
xscale_free_reg_cache()
xscale_handle_vector_catch_command()
xscale_handle_trace_buffer_command()
xscale_handle_cp15()
stm8_debug_entry()
stm8_save_context()
stm8_restore_context()
stm8_resume()
stm8_read_core_reg()
stm8_write_core_reg()
stm8_get_gdb_reg_list()
stm8_free_reg_cache()
stm8_arch_state()
stm8_step()
stm8_run_and_wait()
stm8_run_algorithm()
riscv_free_registers()
riscv_get_gdb_reg_list_internal()
riscv_invalidate_register_cache()
riscv_set_register()
riscv_get_register()
riscv_init_registers()
execute_resume()
reg_cache_get()
reg_cache_set()
update_mstatus_actual()
get_register()
access_register_command()
register_size()
register_write_direct()
register_read()
esirisc_save_context()
esirisc_restore_context()
esirisc_get_gdb_reg_list()
esirisc_free_reg_cache()
mips_mips64_debug_entry()
mips_mips64_resume()
mips_mips64_step()
mips64_read_core_reg()
mips64_write_core_reg()
mips64_invalidate_core_regs()
mips64_get_gdb_reg_list()
mips64_restore_context()
mips64_arch_state()
arc_reg_get_by_name()
arc_get_gdb_reg_list()
arc_save_context()
arc_restore_context()
arc_resume()
arc_free_reg_cache()
arc_step()
xtensa_mark_register_dirty()
xtensa_write_dirty_registers()
xtensa_imprecise_exception_occurred()
xtensa_imprecise_exception_clear()
xtensa_reg_get()
xtensa_reg_set()
xtensa_cause_clear()
xtensa_fetch_all_regs()
xtensa_get_gdb_reg_list()
xtensa_do_step()
xtensa_start_algorithm()
xtensa_wait_algorithm()
xtensa_build_reg_cache()
xtensa_free_reg_cache()
all items filtered out
Type of
reg_cache::reg_list
reg_cache::reg_list
reg
all items filtered out