OpenOCD
reg::type
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
reg::type
reg::type field
Syntax
from
register.h:141
const
struct
reg_arch_type
*
type
;
References
Location
Referrer
Text
register.h:141
const
struct
reg_arch_type
*
type
;
arc.c:316
arc_init_reg()
reg
->
type
=
&
arc_reg_type
;
arc.c:585
arc_reg_get_field()
CHECK_RETVAL
(
reg
->
type
->
get
(
reg
)
)
;
arc.c:608
arc_get_register_value()
CHECK_RETVAL
(
reg
->
type
->
get
(
reg
)
)
;
arc.c:632
arc_set_register_value()
CHECK_RETVAL
(
reg
->
type
->
set
(
reg
,
value_buf
)
)
;
armv4_5.c:691
arm_build_reg_cache()
reg_list
[
i
]
.
type
=
&
arm_reg_type
;
armv4_5.c:737
arm_build_reg_cache()
reg_list
[
i
]
.
type
=
&
arm_reg_type
;
armv7m.c:794
armv7m_build_reg_cache()
reg_list
[
i
]
.
type
=
&
armv7m_reg_type
;
armv8.c:1817
armv8_build_reg_cache()
reg_list
[
i
]
.
type
=
&
armv8_reg_type
;
armv8.c:1859
armv8_build_reg_cache()
reg_list32
[
i
]
.
type
=
&
armv8_reg32_type
;
avr32_ap7k.c:190
avr32_build_reg_cache()
reg_list
[
i
]
.
type
=
&
avr32_reg_type
;
cortex_m.c:2602
cortex_m_dwt_addreg()
r
->
type
=
&
dwt_reg_type
;
dsp563xx.c:468
dsp563xx_build_reg_cache()
reg_list
[
i
]
.
type
=
&
dsp563xx_reg_type
;
embeddedice.c:201
embeddedice_build_reg_cache()
reg_list
[
i
]
.
type
=
&
eice_reg_type
;
esirisc.c:1461
esirisc_build_reg_cache()
reg
->
type
=
&
esirisc_reg_type
;
esirisc.c:1482
esirisc_build_reg_cache()
reg
->
type
=
&
esirisc_reg_type
;
etb.c:139
etb_build_reg_cache()
reg_list
[
i
]
.
type
=
&
etb_reg_type
;
etm.c:268
etm_reg_add()
reg
->
type
=
&
etm_scan6_type
;
gdb_server.c:1223
gdb_get_reg_value_as_str()
retval
=
reg
->
type
->
get
(
reg
)
;
gdb_server.c:1349
gdb_set_registers_packet()
retval
=
reg_list
[
i
]
->
type
->
set
(
reg_list
[
i
]
,
bin_buf
)
;
gdb_server.c:1471
gdb_set_register_packet()
retval
=
reg_list
[
reg_num
]
->
type
->
set
(
reg_list
[
reg_num
]
,
bin_buf
)
;
hwthread.c:273
hwthread_get_thread_reg_list()
retval
=
reg_list
[
i
]
->
type
->
get
(
reg_list
[
i
]
)
;
hwthread.c:318
hwthread_get_thread_reg()
if
(
reg
->
type
->
get
(
reg
)
!=
ERROR_OK
)
hwthread.c:345
hwthread_set_reg()
return
reg
->
type
->
set
(
reg
,
reg_value
)
;
lakemont.c:399
lakemont_build_reg_cache()
reg_list
[
i
]
.
type
=
&
lakemont_reg_type
;
linux.c:211
linux_os_thread_reg_list()
gdb_reg_list
[
i
]
->
type
->
get
(
gdb_reg_list
[
i
]
)
;
linux.c:415
get_current()
reg_list
[
13
]
->
type
->
get
(
reg_list
[
13
]
)
;
mem_ap.c:229
mem_ap_get_gdb_reg_list()
regs
[
i
]
.
type
=
&
mem_ap_reg_arch_type
;
mips32.c:508
mips32_build_reg_cache()
reg_list
[
i
]
.
type
=
&
mips32_reg_type
;
mips64.c:417
mips64_build_reg_cache()
r
->
type
=
&
mips64_reg_type
;
or1k.c:535
or1k_build_reg_cache()
reg_list
[
i
]
.
type
=
&
or1k_reg_type
;
register.c:125
register_init_dummy()
reg
->
type
=
&
dummy_type
;
riscv.c:1798
riscv_get_gdb_reg_list_internal()
if
(
target
->
reg_cache
->
reg_list
[
i
]
.
type
->
get
(
riscv.c:1849
riscv_run_algorithm()
if
(
!
reg_pc
||
reg_pc
->
type
->
get
(
reg_pc
)
!=
ERROR_OK
)
riscv.c:1874
riscv_run_algorithm()
if
(
r
->
type
->
get
(
r
)
!=
ERROR_OK
)
riscv.c:1879
riscv_run_algorithm()
if
(
r
->
type
->
set
(
r
,
reg_params
[
i
]
.
value
)
!=
ERROR_OK
)
riscv.c:1897
riscv_run_algorithm()
reg_mstatus
->
type
->
get
(
reg_mstatus
)
;
riscv.c:1903
riscv_run_algorithm()
reg_mstatus
->
type
->
set
(
reg_mstatus
,
mstatus_bytes
)
;
riscv.c:1949
riscv_run_algorithm()
if
(
reg_pc
->
type
->
get
(
reg_pc
)
!=
ERROR_OK
)
riscv.c:1961
riscv_run_algorithm()
reg_mstatus
->
type
->
set
(
reg_mstatus
,
mstatus_bytes
)
;
riscv.c:1966
riscv_run_algorithm()
if
(
reg_pc
->
type
->
set
(
reg_pc
,
buf
)
!=
ERROR_OK
)
riscv.c:1973
riscv_run_algorithm()
if
(
r
->
type
->
get
(
r
)
!=
ERROR_OK
)
{
riscv.c:1982
riscv_run_algorithm()
if
(
r
->
type
->
set
(
r
,
buf
)
!=
ERROR_OK
)
{
riscv.c:3980
riscv_init_registers()
r
->
type
=
&
riscv_reg_arch_type
;
stm8.c:1218
stm8_build_reg_cache()
reg_list
[
i
]
.
type
=
&
stm8_reg_type
;
target.c:3126
handle_reg_command()
int
retval
=
reg
->
type
->
get
(
reg
)
;
target.c:3152
handle_reg_command()
retval
=
reg
->
type
->
set
(
reg
,
buf
)
;
target.c:4872
target_jim_get_reg()
int
retval
=
reg
->
type
->
get
(
reg
)
;
target.c:4954
handle_set_reg_command()
retval
=
reg
->
type
->
set
(
reg
,
buf
)
;
xscale.c:2886
xscale_build_reg_cache()
(
*
cache_p
)
->
reg_list
[
i
]
.
type
=
&
xscale_reg_type
;
xtensa.c:2975
xtensa_build_reg_cache()
reg_list
[
didx
]
.
type
=
&
xtensa_reg_type
;
xtensa.c:3014
xtensa_build_reg_cache()
xtensa
->
empty_regs
[
i
]
.
type
=
&
xtensa_reg_type
;
Data Use
Functions writing
reg::type
Functions reading
reg::type
or1k_build_reg_cache()
arm_build_reg_cache()
armv7m_build_reg_cache()
armv8_build_reg_cache()
avr32_build_reg_cache()
cortex_m_dwt_addreg()
dsp563xx_build_reg_cache()
embeddedice_build_reg_cache()
etb_build_reg_cache()
etm_reg_add()
lakemont_build_reg_cache()
mips32_build_reg_cache()
register_init_dummy()
xscale_build_reg_cache()
stm8_build_reg_cache()
riscv_init_registers()
mem_ap_get_gdb_reg_list()
esirisc_build_reg_cache()
mips64_build_reg_cache()
arc_init_reg()
xtensa_build_reg_cache()
all items filtered out
reg::type
linux_os_thread_reg_list()
get_current()
hwthread_get_thread_reg_list()
hwthread_get_thread_reg()
hwthread_set_reg()
gdb_get_reg_value_as_str()
gdb_set_registers_packet()
gdb_set_register_packet()
handle_reg_command()
target_jim_get_reg()
handle_set_reg_command()
riscv_get_gdb_reg_list_internal()
riscv_run_algorithm()
arc_reg_get_field()
arc_get_register_value()
arc_set_register_value()
all items filtered out
Type of
reg::type
reg::type
reg_arch_type
all items filtered out