OpenOCD
reg::reg_data_type
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
reg::reg_data_type
reg::reg_data_type field
Syntax
from
register.h:135
struct
reg_data_type
*
reg_data_type
;
References
Location
Referrer
Text
register.h:135
struct
reg_data_type
*
reg_data_type
;
arc.c:319
arc_init_reg()
reg
->
reg_data_type
=
reg_desc
->
data_type
;
arc.c:564
arc_reg_get_field()
if
(
reg
->
reg_data_type
->
type
!=
REG_TYPE_ARCH_DEFINED
arc.c:565
arc_reg_get_field()
||
reg
->
reg_data_type
->
type_class
!=
REG_TYPE_CLASS_STRUCT
)
arc.c:570
arc_reg_get_field()
reg
->
reg_data_type
->
reg_type_struct
;
armv4_5.c:699
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
malloc
(
sizeof
(
struct
reg_data_type
)
)
;
armv4_5.c:702
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
REG_TYPE_DATA_PTR
;
armv4_5.c:706
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
REG_TYPE_CODE_PTR
;
armv4_5.c:709
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
REG_TYPE_UINT32
;
armv4_5.c:743
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
malloc
(
sizeof
(
struct
reg_data_type
)
)
;
armv4_5.c:744
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
arm_vfp_v3_regs
[
j
]
.
type
;
armv4_5.c:772
arm_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
armv7m.c:812
armv7m_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
armv7m.c:813
armv7m_build_reg_cache()
if
(
reg_list
[
i
]
.
reg_data_type
)
armv7m.c:814
armv7m_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
armv7m_regs
[
i
]
.
type
;
armv7m.c:843
armv7m_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
armv8.c:1832
armv8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
armv8.c:1833
armv8_build_reg_cache()
if
(
reg_list
[
i
]
.
reg_data_type
)
{
armv8.c:1835
armv8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
armv8_regs
[
i
]
.
type
;
armv8.c:1837
armv8_build_reg_cache()
*
reg_list
[
i
]
.
reg_data_type
=
*
armv8_regs
[
i
]
.
data_type
;
armv8.c:1873
armv8_build_reg_cache()
reg_list32
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
armv8.c:1874
armv8_build_reg_cache()
if
(
reg_list32
[
i
]
.
reg_data_type
)
armv8.c:1875
armv8_build_reg_cache()
reg_list32
[
i
]
.
reg_data_type
->
type
=
armv8_regs32
[
i
]
.
type
;
armv8.c:1907
armv8_free_cache()
free
(
reg
->
reg_data_type
)
;
esirisc.c:1454
esirisc_build_reg_cache()
reg
->
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
esirisc.c:1455
esirisc_build_reg_cache()
reg
->
reg_data_type
->
type
=
esirisc_regs
[
i
]
.
type
;
esirisc.c:1473
esirisc_build_reg_cache()
reg
->
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
esirisc.c:1474
esirisc_build_reg_cache()
reg
->
reg_data_type
->
type
=
esirisc_csrs
[
i
]
.
type
;
esirisc.c:1500
esirisc_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
esirisc.c:1508
esirisc_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
gdb_server.c:2530
gdb_generate_target_description()
if
(
reg_list
[
i
]
->
reg_data_type
)
{
gdb_server.c:2531
gdb_generate_target_description()
if
(
reg_list
[
i
]
->
reg_data_type
->
type
==
REG_TYPE_ARCH_DEFINED
)
{
gdb_server.c:2534
gdb_generate_target_description()
reg_list
[
i
]
->
reg_data_type
->
id
,
gdb_server.c:2537
gdb_generate_target_description()
reg_list
[
i
]
->
reg_data_type
,
gdb_server.c:2541
gdb_generate_target_description()
type_str
=
reg_list
[
i
]
->
reg_data_type
->
id
;
gdb_server.c:2545
gdb_generate_target_description()
reg_list
[
i
]
->
reg_data_type
->
type
)
;
lakemont.c:414
lakemont_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
lakemont.c:415
lakemont_build_reg_cache()
if
(
reg_list
[
i
]
.
reg_data_type
)
lakemont.c:416
lakemont_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
regs
[
i
]
.
type
;
mips32.c:280
mips32_set_all_fpr_width()
reg_list
[
i
]
.
reg_data_type
->
type
=
fp64
?
REG_TYPE_IEEE_DOUBLE
:
REG_TYPE_IEEE_SINGLE
;
mips32.c:511
mips32_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
mips32.c:512
mips32_build_reg_cache()
if
(
reg_list
[
i
]
.
reg_data_type
)
mips32.c:513
mips32_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
mips32_regs
[
i
]
.
type
;
mips64.c:414
mips64_build_reg_cache()
r
->
reg_data_type
=
&
a
->
reg_data_type
;
mips64.c:415
mips64_build_reg_cache()
r
->
reg_data_type
->
type
=
mips64_regs
[
i
]
.
type
;
riscv.c:4104
riscv_init_registers()
r
->
reg_data_type
=
&
type_ieee_single_double
;
riscv.c:4106
riscv_init_registers()
r
->
reg_data_type
=
&
type_ieee_double
;
riscv.c:4108
riscv_init_registers()
r
->
reg_data_type
=
&
type_ieee_single
;
riscv.c:4371
riscv_init_registers()
r
->
reg_data_type
=
&
info
->
type_vector
;
stm8.c:1221
stm8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
stm8.c:1222
stm8_build_reg_cache()
if
(
reg_list
[
i
]
.
reg_data_type
)
stm8.c:1223
stm8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
->
type
=
stm8_regs
[
i
]
.
type
;
stm8.c:1262
stm8_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
Data Use
Functions writing
reg::reg_data_type
Functions reading
reg::reg_data_type
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()
esirisc_build_reg_cache()
mips64_build_reg_cache()
arc_init_reg()
all items filtered out
reg::reg_data_type
gdb_generate_target_description()
arm_build_reg_cache()
arm_free_reg_cache()
armv7m_build_reg_cache()
armv7m_free_reg_cache()
armv8_build_reg_cache()
armv8_free_cache()
lakemont_build_reg_cache()
mips32_set_all_fpr_width()
mips32_build_reg_cache()
stm8_build_reg_cache()
stm8_free_reg_cache()
esirisc_build_reg_cache()
esirisc_free_reg_cache()
mips64_build_reg_cache()
arc_reg_get_field()
all items filtered out
Type of
reg::reg_data_type
reg::reg_data_type
reg_data_type
all items filtered out