Try to document struct reg.

__archive__
Tim Newsome 2016-05-26 19:04:53 -07:00
parent 482497c51a
commit 330ff8b2c9
1 changed files with 12 additions and 0 deletions

View File

@ -114,17 +114,29 @@ struct reg_data_type {
};
struct reg {
/** Canonical name of the register. */
const char *name;
/** Number that gdb uses to access this register. */
uint32_t number;
/* TODO */
struct reg_feature *feature;
/* TODO: When true, the caller will save this register before running any algorithm. */
bool caller_save;
/* TODO */
void *value;
/* The stored value needs to be written to the target. */
bool dirty;
/* When true, value is valid. */
bool valid;
/* When false, the register doesn't actually exist in the target. */
bool exist;
/* Size of the register in bits. */
uint32_t size;
/* TODO */
struct reg_data_type *reg_data_type;
/* TODO */
const char *group;
/* Pointer to architecture-specific info for this register. */
void *arch_info;
const struct reg_arch_type *type;
};