OpenOCD
reg_data_type
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
reg_data_type
reg_data_type struct
Syntax
from
register.h:46
struct
reg_data_type
;
Implemented in
register.h:99
Fields
type
No summary provided.
Read more...
id
No summary provided.
Read more...
type_class
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
register.h:99
struct
reg_data_type
{
register.h:46
struct
reg_data_type
*
type
;
arc.h:141
arc_reg_data_type::data_type
arc_reg_data_type
struct
reg_data_type
data_type
;
arc.h:153
standard_gdb_types
static
const
struct
reg_data_type
standard_gdb_types
[
]
=
{
arc.h:315
arc_reg_desc::data_type
arc_reg_desc
struct
reg_data_type
*
data_type
;
armv4_5.c:699
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
malloc
(
sizeof
(
struct
reg_data_type
)
)
;
armv4_5.c:743
arm_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
malloc
(
sizeof
(
struct
reg_data_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:843
armv7m_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
armv8.c:1362
aarch64_vector_base_types
static
struct
reg_data_type
aarch64_vector_base_types
[
]
=
{
armv8.c:1392
aarch64_fpu_vector
static
struct
reg_data_type
aarch64_fpu_vector
[
]
=
{
armv8.c:1442
aarch64_fpu_union
static
struct
reg_data_type
aarch64_fpu_union
[
]
=
{
armv8.c:1462
aarch64v
static
struct
reg_data_type
aarch64v
[
]
=
{
armv8.c:1503
aarch64_flags_cpsr
static
struct
reg_data_type
aarch64_flags_cpsr
[
]
=
{
armv8.c:1516
::data_type
struct
reg_data_type
*
data_type
;
armv8.c:1832
armv8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
armv8.c:1873
armv8_build_reg_cache()
reg_list32
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_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:1473
esirisc_build_reg_cache()
reg
->
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_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:2171
gdb_generate_reg_type_description()
char
*
*
tdesc
,
int
*
pos
,
int
*
size
,
struct
reg_data_type
*
type
,
gdb_server.c:2177
gdb_generate_reg_type_description()
struct
reg_data_type
*
data_type
=
type
->
reg_type_vector
->
type
;
gdb_server.c:2195
gdb_generate_reg_type_description()
struct
reg_data_type
*
data_type
=
field
->
type
;
gdb_server.c:2246
gdb_generate_reg_type_description()
struct
reg_data_type
*
data_type
=
field
->
type
;
lakemont.c:414
lakemont_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
mips32.c:511
mips32_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
mips64.h:114
mips64_core_reg::reg_data_type
mips64_core_reg
struct
reg_data_type
reg_data_type
;
register.h:46
reg_data_type_vector::type
reg_data_type_vector
struct
reg_data_type
*
type
;
register.h:52
reg_data_type_union_field::type
reg_data_type_union_field
struct
reg_data_type
*
type
;
register.h:71
reg_data_type_struct_field::
::type
reg_data_type_struct_field::
struct
reg_data_type
*
type
;
register.h:135
reg::reg_data_type
reg
struct
reg_data_type
*
reg_data_type
;
riscv.c:3844
riscv_init_registers()
static
struct
reg_data_type
type_ieee_single
=
{
.
type
=
REG_TYPE_IEEE_SINGLE
,
.
id
=
"ieee_single"
}
;
riscv.c:3845
riscv_init_registers()
static
struct
reg_data_type
type_ieee_double
=
{
.
type
=
REG_TYPE_IEEE_DOUBLE
,
.
id
=
"ieee_double"
}
;
riscv.c:3853
riscv_init_registers()
static
struct
reg_data_type
type_ieee_single_double
=
{
riscv.c:3859
riscv_init_registers()
static
struct
reg_data_type
type_uint8
=
{
.
type
=
REG_TYPE_UINT8
,
.
id
=
"uint8"
}
;
riscv.c:3860
riscv_init_registers()
static
struct
reg_data_type
type_uint16
=
{
.
type
=
REG_TYPE_UINT16
,
.
id
=
"uint16"
}
;
riscv.c:3861
riscv_init_registers()
static
struct
reg_data_type
type_uint32
=
{
.
type
=
REG_TYPE_UINT32
,
.
id
=
"uint32"
}
;
riscv.c:3862
riscv_init_registers()
static
struct
reg_data_type
type_uint64
=
{
.
type
=
REG_TYPE_UINT64
,
.
id
=
"uint64"
}
;
riscv.c:3863
riscv_init_registers()
static
struct
reg_data_type
type_uint128
=
{
.
type
=
REG_TYPE_UINT128
,
.
id
=
"uint128"
}
;
riscv.h:197
riscv_info::type_uint8_vector
riscv_info
struct
reg_data_type
type_uint8_vector
;
riscv.h:198
riscv_info::type_uint16_vector
riscv_info
struct
reg_data_type
type_uint16_vector
;
riscv.h:199
riscv_info::type_uint32_vector
riscv_info
struct
reg_data_type
type_uint32_vector
;
riscv.h:200
riscv_info::type_uint64_vector
riscv_info
struct
reg_data_type
type_uint64_vector
;
riscv.h:201
riscv_info::type_uint128_vector
riscv_info
struct
reg_data_type
type_uint128_vector
;
riscv.h:204
riscv_info::type_vector
riscv_info
struct
reg_data_type
type_vector
;
stm8.c:1221
stm8_build_reg_cache()
reg_list
[
i
]
.
reg_data_type
=
calloc
(
1
,
sizeof
(
struct
reg_data_type
)
)
;
stm8.c:1262
stm8_free_reg_cache()
free
(
reg
->
reg_data_type
)
;
Type Use
Variables of
reg_data_type
type
reg_data_type_vector::type
reg_data_type_union_field::type
reg_data_type_struct_field::
::type
reg::reg_data_type
riscv_info::type_uint8_vector
riscv_info::type_uint16_vector
riscv_info::type_uint32_vector
riscv_info::type_uint64_vector
riscv_info::type_uint128_vector
riscv_info::type_vector
arc_reg_data_type::data_type
standard_gdb_types
arc_reg_desc::data_type
gdb_generate_reg_type_description()::type
gdb_generate_reg_type_description()
gdb_generate_reg_type_description()::data_type
aarch64_vector_base_types
aarch64_fpu_vector
aarch64_fpu_union
aarch64v
aarch64_flags_cpsr
::data_type
mips64_core_reg::reg_data_type
riscv_init_registers()
riscv_init_registers()::type_ieee_single
riscv_init_registers()::type_ieee_double
riscv_init_registers()::type_ieee_single_double
riscv_init_registers()::type_uint8
riscv_init_registers()::type_uint16
riscv_init_registers()::type_uint32
riscv_init_registers()::type_uint64
riscv_init_registers()::type_uint128
all items filtered out
reg_data_type
Allocators of
reg_data_type
Deletors of
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()::type_ieee_single
riscv_init_registers()::type_ieee_double
riscv_init_registers()::type_ieee_single_double
riscv_init_registers()::type_uint8
riscv_init_registers()::type_uint16
riscv_init_registers()::type_uint32
riscv_init_registers()::type_uint64
riscv_init_registers()::type_uint128
esirisc_build_reg_cache()
all items filtered out
reg_data_type
arm_free_reg_cache()
armv7m_free_reg_cache()
armv8_free_cache()
stm8_free_reg_cache()
riscv_init_registers()::type_ieee_single
riscv_init_registers()::type_ieee_double
riscv_init_registers()::type_ieee_single_double
riscv_init_registers()::type_uint8
riscv_init_registers()::type_uint16
riscv_init_registers()::type_uint32
riscv_init_registers()::type_uint64
riscv_init_registers()::type_uint128
esirisc_free_reg_cache()
all items filtered out