OpenOCD
stm8_common::core_cache
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stm8_common::core_cache
stm8_common::core_cache field
Syntax
from
stm8.h:21
struct
reg_cache
*
core_cache
;
References
Location
Referrer
Text
stm8.h:21
struct
reg_cache
*
core_cache
;
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:928
stm8_reset_assert()
register_cache_invalidate
(
stm8
->
core_cache
)
;
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:1049
stm8_resume()
register_cache_invalidate
(
stm8
->
core_cache
)
;
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:1207
stm8_build_reg_cache()
stm8
->
core_cache
=
cache
;
stm8.c:1253
stm8_free_reg_cache()
cache
=
stm8
->
core_cache
;
stm8.c:1270
stm8_free_reg_cache()
stm8
->
core_cache
=
NULL
;
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:1343
stm8_step()
register_cache_invalidate
(
stm8
->
core_cache
)
;
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:1865
stm8_run_algorithm()
struct
reg
*
reg
=
register_get_by_name
(
stm8
->
core_cache
,
stm8.c:1899
stm8_run_algorithm()
struct
reg
*
reg
=
register_get_by_name
(
stm8
->
core_cache
,
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
;
Data Use
Functions writing
stm8_common::core_cache
Functions reading
stm8_common::core_cache
stm8_build_reg_cache()
stm8_free_reg_cache()
all items filtered out
stm8_common::core_cache
stm8_debug_entry()
stm8_save_context()
stm8_restore_context()
stm8_reset_assert()
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()
all items filtered out
Type of
stm8_common::core_cache
stm8_common::core_cache
reg_cache
all items filtered out