19 #define ARCH_TDESC_H 1 47 const char *xml =
nullptr);
88 const char *flag_name);
92 int regnum,
int save_restore,
const char *group,
93 int bitsize,
const char *
type);
void tdesc_add_flag(tdesc_type_with_fields *type, int start, const char *flag_name)
void set_tdesc_osabi(target_desc *target_desc, const char *name)
void set_tdesc_architecture(target_desc *target_desc, const char *name)
void tdesc_create_reg(struct tdesc_feature *feature, const char *name, int regnum, int save_restore, const char *group, int bitsize, const char *type)
void tdesc_add_bitfield(tdesc_type_with_fields *type, const char *field_name, int start, int end)
tdesc_type_with_fields * tdesc_create_union(struct tdesc_feature *feature, const char *name)
struct tdesc_feature * tdesc_create_feature(struct target_desc *tdesc, const char *name, const char *xml=nullptr)
tdesc_type_with_fields * tdesc_create_struct(struct tdesc_feature *feature, const char *name)
target_desc * allocate_target_description(void)
static PyObject * field_name(struct type *type, int field)
struct tdesc_type * tdesc_create_vector(struct tdesc_feature *feature, const char *name, struct tdesc_type *field_type, int count)
struct tdesc_type * tdesc_named_type(const struct tdesc_feature *feature, const char *id)
void tdesc_add_field(tdesc_type_with_fields *type, const char *field_name, struct tdesc_type *field_type)
tdesc_type_with_fields * tdesc_create_flags(struct tdesc_feature *feature, const char *name, int size)
void tdesc_set_struct_size(tdesc_type_with_fields *type, int size)