OpenOCD
reg::number
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
reg::number
reg::number field
Syntax
from
register.h:115
uint32_t
number
;
References
Location
Referrer
Text
register.h:115
uint32_t
number
;
arc.c:231
arc_get_register()
reg
->
number
,
desc
->
name
,
target_buffer_get_u32
(
target
,
reg
->
value
)
)
;
arc.c:259
arc_get_register()
reg
->
number
,
desc
->
name
,
value
)
;
arc.c:285
arc_set_register()
reg
->
number
,
desc
->
name
,
value
)
;
arc.c:333
arc_init_reg()
reg
->
number
=
number
;
arc.c:336
arc_init_reg()
arc
->
last_general_reg
=
reg
->
number
;
armv4_5.c:544
.
number
=
16
,
armv4_5.c:561
.
number
=
24
,
armv4_5.c:688
arm_build_reg_cache()
reg_list
[
i
]
.
number
=
arm_core_regs
[
i
]
.
gdb_index
;
armv4_5.c:715
arm_build_reg_cache()
if
(
reg_list
[
i
]
.
number
<=
15
||
reg_list
[
i
]
.
number
==
25
)
{
armv4_5.c:734
arm_build_reg_cache()
reg_list
[
i
]
.
number
=
arm_vfp_v3_regs
[
j
]
.
id
;
armv4_5.c:1322
arm_get_gdb_reg_list()
int
reg_index
=
arm
->
core_cache
->
reg_list
[
i
]
.
number
;
armv7m.c:226
armv7m_get_core_reg()
retval
=
arm
->
read_core_reg
(
target
,
reg
,
reg
->
number
,
arm
->
core_mode
)
;
armv7m.c:798
armv7m_build_reg_cache()
reg_list
[
i
]
.
number
=
i
;
armv8.c:1821
armv8_build_reg_cache()
reg_list
[
i
]
.
number
=
i
;
armv8.c:1862
armv8_build_reg_cache()
reg_list32
[
i
]
.
number
=
i
;
armv8_dpm.c:790
armv8_dpm_read_current_registers()
if
(
r
->
number
>=
ARMV8_V0
&&
r
->
number
<=
ARMV8_FPCR
)
armv8_dpm.c:803
armv8_dpm_read_current_registers()
if
(
r
->
number
==
ARMV8_SPSR_EL1
&&
arm
->
core_mode
==
ARM_MODE_SYS
)
esirisc.c:1307
esirisc_read_reg()
int
retval
=
esirisc_jtag_read_reg
(
jtag_info
,
reg
->
number
,
&
data
)
;
esirisc.c:1330
esirisc_write_reg()
int
retval
=
esirisc_jtag_write_reg
(
jtag_info
,
reg
->
number
,
data
)
;
esirisc.c:1451
esirisc_build_reg_cache()
reg
->
number
=
esirisc_regs
[
i
]
.
number
;
esirisc.c:1470
esirisc_build_reg_cache()
reg
->
number
=
esirisc_csrs
[
i
]
.
number
;
gdb_server.c:2557
gdb_generate_target_description()
" regnum=\"%"
PRIu32
"\""
,
reg_list
[
i
]
->
number
)
;
hwthread.c:281
hwthread_get_thread_reg_list()
(
*
rtos_reg_list
)
[
j
]
.
number
=
reg_list
[
i
]
->
number
;
hwthread.c:321
hwthread_get_thread_reg()
rtos_reg
->
number
=
reg
->
number
;
lakemont.c:403
lakemont_build_reg_cache()
reg_list
[
i
]
.
number
=
i
;
linux.c:213
linux_os_thread_reg_list()
(
*
reg_list
)
[
i
]
.
number
=
gdb_reg_list
[
i
]
->
number
;
mem_ap.c:225
mem_ap_get_gdb_reg_list()
regs
[
i
]
.
number
=
i
;
mips32.c:521
mips32_build_reg_cache()
reg_list
[
i
]
.
number
=
i
;
mips64.c:413
mips64_build_reg_cache()
r
->
number
=
i
;
nuttx.c:361
nuttx_getreg_current_thread()
(
*
reg_list
)
[
i
]
.
number
=
gdb_reg_list
[
i
]
->
number
;
or1k.c:537
or1k_build_reg_cache()
reg_list
[
i
]
.
number
=
i
;
register.c:37
register_get_by_number()
if
(
cache
->
reg_list
[
i
]
.
number
==
reg_num
)
riscv.c:1869
riscv_run_algorithm()
if
(
r
->
number
>
GDB_REGNO_XPR31
)
{
riscv.c:1876
riscv_run_algorithm()
saved_regs
[
r
->
number
]
=
buf_get_u64
(
r
->
value
,
0
,
r
->
size
)
;
riscv.c:1981
riscv_run_algorithm()
buf_set_u64
(
buf
,
0
,
info
->
xlen
,
saved_regs
[
r
->
number
]
)
;
riscv.c:3703
register_get()
if
(
reg
->
number
>=
GDB_REGNO_V0
&&
reg
->
number
<=
GDB_REGNO_V31
)
{
riscv.c:3706
register_get()
gdb_regno_name
(
reg
->
number
)
)
;
riscv.c:3710
register_get()
if
(
r
->
get_register_buf
(
target
,
reg
->
value
,
reg
->
number
)
!=
ERROR_OK
)
riscv.c:3714
register_get()
int
result
=
riscv_get_register
(
target
,
&
value
,
reg
->
number
)
;
riscv.c:3719
register_get()
reg
->
valid
=
gdb_regno_cacheable
(
reg
->
number
,
false
)
;
riscv.c:3740
register_set()
if
(
reg
->
number
==
GDB_REGNO_ZERO
)
riscv.c:3744
register_set()
reg
->
valid
=
gdb_regno_cacheable
(
reg
->
number
,
true
)
;
riscv.c:3746
register_set()
if
(
reg
->
number
==
GDB_REGNO_TDATA1
||
riscv.c:3747
register_set()
reg
->
number
==
GDB_REGNO_TDATA2
)
{
riscv.c:3757
register_set()
if
(
reg
->
number
>=
GDB_REGNO_V0
&&
reg
->
number
<=
GDB_REGNO_V31
)
{
riscv.c:3760
register_set()
gdb_regno_name
(
reg
->
number
)
)
;
riscv.c:3764
register_set()
if
(
r
->
set_register_buf
(
target
,
reg
->
number
,
reg
->
value
)
!=
ERROR_OK
)
riscv.c:3768
register_set()
if
(
riscv_set_register
(
target
,
reg
->
number
,
value
)
!=
ERROR_OK
)
riscv.c:3982
riscv_init_registers()
r
->
number
=
number
;
stm8.c:1231
stm8_build_reg_cache()
reg_list
[
i
]
.
number
=
stm8_regs
[
i
]
.
id
;
xtensa.c:3039
xtensa_build_reg_cache()
reg_cache
->
reg_list
[
j
]
.
number
=
i
;
Data Use
Functions writing
reg::number
Functions reading
reg::number
or1k_build_reg_cache()
arm_build_reg_cache()
armv7m_build_reg_cache()
armv8_build_reg_cache()
lakemont_build_reg_cache()
mips32_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::number
linux_os_thread_reg_list()
nuttx_getreg_current_thread()
hwthread_get_thread_reg_list()
hwthread_get_thread_reg()
gdb_generate_target_description()
arm_build_reg_cache()
arm_get_gdb_reg_list()
armv7m_get_core_reg()
armv8_dpm_read_current_registers()
register_get_by_number()
riscv_run_algorithm()
register_get()
register_set()
esirisc_read_reg()
esirisc_write_reg()
arc_get_register()
arc_set_register()
arc_init_reg()
all items filtered out
Type of
reg::number
reg::number
uint32_t
all items filtered out