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

reg_data_type::id field

Syntax

const char *id;

References

LocationReferrerText
register.h:101
const char *id;
arc.c:64arc_reg_data_type_add()
LOG_DEBUG("Adding %s reg_data_type", data_type->data_type.id);
arc.c:155arc_init_arch_info()
std_types[i].data_type.id = standard_gdb_types[i].id;
arc.c:187arc_reg_add()
if (!strncmp(type->data_type.id, type_name, type_name_len)) {
arc.c:210arc_reg_add()
arc.h:154
{ .type = REG_TYPE_INT, .id = "int" },
arc.h:155
{ .type = REG_TYPE_INT8, .id = "int8" },
arc.h:156
{ .type = REG_TYPE_INT16, .id = "int16" },
arc.h:157
{ .type = REG_TYPE_INT32, .id = "int32" },
arc.h:158
{ .type = REG_TYPE_INT64, .id = "int64" },
arc.h:159
{ .type = REG_TYPE_INT128, .id = "int128" },
arc.h:160
{ .type = REG_TYPE_UINT8, .id = "uint8" },
arc.h:161
{ .type = REG_TYPE_UINT16, .id = "uint16" },
arc.h:162
{ .type = REG_TYPE_UINT32, .id = "uint32" },
arc.h:163
{ .type = REG_TYPE_UINT64, .id = "uint64" },
arc.h:164
{ .type = REG_TYPE_UINT128, .id = "uint128" },
arc.h:165
{ .type = REG_TYPE_CODE_PTR, .id = "code_ptr" },
arc.h:166
{ .type = REG_TYPE_DATA_PTR, .id = "data_ptr" },
arc.h:167
{ .type = REG_TYPE_FLOAT, .id = "float" },
arc.h:168
{ .type = REG_TYPE_IEEE_SINGLE, .id = "ieee_single" },
arc.h:169
{ .type = REG_TYPE_IEEE_DOUBLE, .id = "ieee_double" },
arc_cmd.c:83arc_handle_add_reg_type_flags_ops()
strcpy((void *)type->data_type.id, name);
arc_cmd.c:121arc_handle_add_reg_type_flags_ops()
if (!type->data_type.id) {
arc_cmd.c:168arc_handle_add_reg_type_flags()
type->data_type.id = type->data_type_id;
arc_cmd.c:180arc_handle_add_reg_type_flags()
LOG_DEBUG("added flags type {name=%s}", type->data_type.id);
arc_cmd.c:392arc_handle_add_reg_type_struct_opts()
strcpy((void *)type->data_type.id, name);
arc_cmd.c:434arc_handle_add_reg_type_struct_opts()
if (!type->data_type.id) {
arc_cmd.c:480arc_handle_add_reg_type_struct()
type->data_type.id = type->data_type_id;
arc_cmd.c:493arc_handle_add_reg_type_struct()
LOG_DEBUG("added struct type {name=%s}", type->data_type.id);
gdb_server.c:2179gdb_generate_reg_type_description()
gdb_server.c:2188gdb_generate_reg_type_description()
gdb_server.c:2197gdb_generate_reg_type_description()
gdb_server.c:2211gdb_generate_reg_type_description()
type->id);
gdb_server.c:2217gdb_generate_reg_type_description()
field->name, field->type->id);
gdb_server.c:2235gdb_generate_reg_type_description()
gdb_server.c:2248gdb_generate_reg_type_description()
gdb_server.c:2261gdb_generate_reg_type_description()
type->id);
gdb_server.c:2265gdb_generate_reg_type_description()
field->name, field->type->id);
gdb_server.c:2280gdb_generate_reg_type_description()
gdb_server.c:2534gdb_generate_target_description()
reg_list[i]->reg_data_type->id,
gdb_server.c:2541gdb_generate_target_description()
type_str = reg_list[i]->reg_data_type->id;
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:3855riscv_init_registers()
.id = "FPU_FD",
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.c:3883riscv_init_registers()
info->type_uint8_vector.id = "bytes";
riscv.c:3890riscv_init_registers()
info->type_uint16_vector.id = "shorts";
riscv.c:3897riscv_init_registers()
info->type_uint32_vector.id = "words";
riscv.c:3904riscv_init_registers()
info->type_uint64_vector.id = "longs";
riscv.c:3911riscv_init_registers()
info->type_uint128_vector.id = "quads";
riscv.c:3950riscv_init_registers()
info->type_vector.id = "riscv_vector";