reg_data_type is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

reg_data_type struct

Syntax

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

LocationReferrerScopeText
register.h:99
struct reg_data_type {
register.h:46
struct reg_data_type *type;
arc.h:141arc_reg_data_type::data_typearc_reg_data_type
struct reg_data_type data_type;
arc.h:153standard_gdb_types
static const struct reg_data_type standard_gdb_types[] = {
arc.h:315arc_reg_desc::data_typearc_reg_desc
struct reg_data_type *data_type;
armv4_5.c:699arm_build_reg_cache()
reg_list[i].reg_data_type = malloc(sizeof(struct reg_data_type));
armv4_5.c:743arm_build_reg_cache()
reg_list[i].reg_data_type = malloc(sizeof(struct reg_data_type));
armv4_5.c:772arm_free_reg_cache()
free(reg->reg_data_type);
armv7m.c:812armv7m_build_reg_cache()
reg_list[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
armv7m.c:843armv7m_free_reg_cache()
free(reg->reg_data_type);
armv8.c:1362aarch64_vector_base_types
static struct reg_data_type aarch64_vector_base_types[] = {
armv8.c:1392aarch64_fpu_vector
static struct reg_data_type aarch64_fpu_vector[] = {
armv8.c:1442aarch64_fpu_union
static struct reg_data_type aarch64_fpu_union[] = {
armv8.c:1462aarch64v
static struct reg_data_type aarch64v[] = {
armv8.c:1503aarch64_flags_cpsr
static struct reg_data_type aarch64_flags_cpsr[] = {
armv8.c:1516::data_type
struct reg_data_type *data_type;
armv8.c:1832armv8_build_reg_cache()
reg_list[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
armv8.c:1873armv8_build_reg_cache()
reg_list32[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
armv8.c:1907armv8_free_cache()
free(reg->reg_data_type);
esirisc.c:1454esirisc_build_reg_cache()
reg->reg_data_type = calloc(1, sizeof(struct reg_data_type));
esirisc.c:1473esirisc_build_reg_cache()
reg->reg_data_type = calloc(1, sizeof(struct reg_data_type));
esirisc.c:1500esirisc_free_reg_cache()
free(reg->reg_data_type);
esirisc.c:1508esirisc_free_reg_cache()
free(reg->reg_data_type);
gdb_server.c:2171gdb_generate_reg_type_description()
char **tdesc, int *pos, int *size, struct reg_data_type *type,
gdb_server.c:2177gdb_generate_reg_type_description()
struct reg_data_type *data_type = type->reg_type_vector->type;
gdb_server.c:2195gdb_generate_reg_type_description()
struct reg_data_type *data_type = field->type;
gdb_server.c:2246gdb_generate_reg_type_description()
struct reg_data_type *data_type = field->type;
lakemont.c:414lakemont_build_reg_cache()
reg_list[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
mips32.c:511mips32_build_reg_cache()
reg_list[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
mips64.h:114mips64_core_reg::reg_data_typemips64_core_reg
struct reg_data_type reg_data_type;
register.h:46reg_data_type_vector::typereg_data_type_vector
struct reg_data_type *type;
register.h:52reg_data_type_union_field::typereg_data_type_union_field
struct reg_data_type *type;
register.h:71reg_data_type_struct_field::::typereg_data_type_struct_field::
struct reg_data_type *type;
register.h:135reg::reg_data_typereg
struct reg_data_type *reg_data_type;
riscv.c:3844riscv_init_registers()
static struct reg_data_type type_ieee_single = { .type = REG_TYPE_IEEE_SINGLE, .id = "ieee_single" };
riscv.c:3845riscv_init_registers()
static struct reg_data_type type_ieee_double = { .type = REG_TYPE_IEEE_DOUBLE, .id = "ieee_double" };
riscv.c:3853riscv_init_registers()
static struct reg_data_type type_ieee_single_double = {
riscv.c:3859riscv_init_registers()
static struct reg_data_type type_uint8 = { .type = REG_TYPE_UINT8, .id = "uint8" };
riscv.c:3860riscv_init_registers()
static struct reg_data_type type_uint16 = { .type = REG_TYPE_UINT16, .id = "uint16" };
riscv.c:3861riscv_init_registers()
static struct reg_data_type type_uint32 = { .type = REG_TYPE_UINT32, .id = "uint32" };
riscv.c:3862riscv_init_registers()
static struct reg_data_type type_uint64 = { .type = REG_TYPE_UINT64, .id = "uint64" };
riscv.c:3863riscv_init_registers()
static struct reg_data_type type_uint128 = { .type = REG_TYPE_UINT128, .id = "uint128" };
riscv.h:197riscv_info::type_uint8_vectorriscv_info
struct reg_data_type type_uint8_vector;
riscv.h:198riscv_info::type_uint16_vectorriscv_info
struct reg_data_type type_uint16_vector;
riscv.h:199riscv_info::type_uint32_vectorriscv_info
struct reg_data_type type_uint32_vector;
riscv.h:200riscv_info::type_uint64_vectorriscv_info
struct reg_data_type type_uint64_vector;
riscv.h:201riscv_info::type_uint128_vectorriscv_info
struct reg_data_type type_uint128_vector;
riscv.h:204riscv_info::type_vectorriscv_info
struct reg_data_type type_vector;
stm8.c:1221stm8_build_reg_cache()
reg_list[i].reg_data_type = calloc(1, sizeof(struct reg_data_type));
stm8.c:1262stm8_free_reg_cache()
free(reg->reg_data_type);

Type Use

Variables of reg_data_type type
reg_data_type
Allocators of reg_data_type
Deletors of reg_data_type
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
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