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

arc_reg_data_type struct

Syntax

struct arc_reg_data_type {     struct list_head list;     struct reg_data_type data_type;     struct reg_data_type_flags data_type_flags;     struct reg_data_type_struct data_type_struct;     char data_type_id[REG_TYPE_MAX_NAME_LENGTH];     struct arc_reg_bitfield *bitfields;     union {         struct reg_data_type_struct_field *reg_type_struct_field;         struct reg_data_type_flags_field *reg_type_flags_field;     }; };

Fields

list

No summary provided. Read more...

data_type

No summary provided. Read more...

data_type_flags

No summary provided. Read more...

data_type_struct

No summary provided. Read more...

data_type_id

No summary provided. Read more...

bitfields

No summary provided. Read more...

References

LocationReferrerScopeText
arc.h:139
struct arc_reg_data_type {
arc.c:62arc_reg_data_type_add()
struct arc_reg_data_type *data_type)
arc.c:145arc_init_arch_info()
struct arc_reg_data_type *std_types = calloc(ARRAY_SIZE(standard_gdb_types),
arc.c:185arc_reg_add()
struct arc_reg_data_type *type;
arc.c:1395arc_deinit_target()
struct arc_reg_data_type *type, *n;
arc.c:1403arc_deinit_target()
free(type);
arc.c:1407arc_deinit_target()
free(type);
arc.c:1412arc_deinit_target()
type = list_first_entry(&arc->reg_data_types, struct arc_reg_data_type, list);
arc.c:1413arc_deinit_target()
free(type);
arc.h:331arc_reg_data_type_add()::data_typearc_reg_data_type_add()
struct arc_reg_data_type *data_type);
arc_cmd.c:58arc_handle_add_reg_type_flags_ops()
static COMMAND_HELPER(arc_handle_add_reg_type_flags_ops, struct arc_reg_data_type *type)
arc_cmd.c:155arc_handle_add_reg_type_flags()
struct arc_reg_data_type *type = calloc(1, sizeof(*type));
arc_cmd.c:185arc_handle_add_reg_type_flags()
free(type);
arc_cmd.c:367arc_handle_add_reg_type_struct_opts()
static COMMAND_HELPER(arc_handle_add_reg_type_struct_opts, struct arc_reg_data_type *type)
arc_cmd.c:468arc_handle_add_reg_type_struct()
struct arc_reg_data_type *type = calloc(1, sizeof(*type));
arc_cmd.c:498arc_handle_add_reg_type_struct()
free(type);

Type Use

Variables of arc_reg_data_type type
arc_init_arch_info()::std_types
arc_reg_add()::type
arc_deinit_target()::type
arc_deinit_target()::n
arc_handle_add_reg_type_flags()::type
arc_handle_add_reg_type_struct()::type
all items filtered out
arc_reg_data_type
Allocators of arc_reg_data_type
Deletors of arc_reg_data_type
arc_reg_data_type