11 #ifndef OPENOCD_TARGET_REGISTER_H
12 #define OPENOCD_TARGET_REGISTER_H
157 uint32_t reg_num,
bool search_all);
159 const char *
name,
bool search_all);
void register_init_dummy(struct reg *reg)
struct reg * register_get_by_name(struct reg_cache *first, const char *name, bool search_all)
struct reg_cache ** register_get_last_cache_p(struct reg_cache **first)
void register_unlink_cache(struct reg_cache **cache_p, const struct reg_cache *cache)
void register_cache_invalidate(struct reg_cache *cache)
Marks the contents of the register cache as invalid (and clean).
struct reg * register_get_by_number(struct reg_cache *first, uint32_t reg_num, bool search_all)
int(* get)(struct reg *reg)
int(* set)(struct reg *reg, uint8_t *buf)
struct reg_data_type_flags_field * next
struct reg_data_type_bitfield * bitfield
struct reg_data_type_flags_field * fields
struct reg_data_type * type
struct reg_data_type_bitfield * bitfield
struct reg_data_type_struct_field * next
struct reg_data_type_struct_field * fields
struct reg_data_type * type
struct reg_data_type_union_field * next
struct reg_data_type_union_field * fields
struct reg_data_type * type
struct reg_data_type_union * reg_type_union
struct reg_data_type_vector * reg_type_vector
enum reg_data_type_class type_class
struct reg_data_type_flags * reg_type_flags
struct reg_data_type_struct * reg_type_struct
struct reg_feature * feature
struct reg_data_type * reg_data_type
const struct reg_arch_type * type