19 #ifndef __REGCACHE_H__
20 #define __REGCACHE_H__
31 #define REGCACHE_DIRTY (1 << 0)
32 #define REGCACHE_VALID (1 << 1)
33 #define REGCACHE_ALLOC (1 << 2)
92 void *regdata,
unsigned int reglen);
94 void *regdata,
unsigned int reglen);
96 void **regdata,
unsigned int *reglen);
107 #define REGCACHE_PRINT_DEFAULTS (1 << 0)
108 #define REGCACHE_PRINT_PADDING (1 << 1)
111 int detail,
char *sep,
char *kvsep,
int flags);
int regcache_isdirty_reg_range(struct regcache *regcache, REG start, REG end)
GHashTable * regcache_copy_registers(struct regcache *regcache)
void regcache_mark_flushed(struct regcache *regcache)
int regcache_init_done(struct regcache *regcache)
int regcache_write_reg(struct regcache *regcache, REG reg, REGVAL regval)
int regcache_write_reg_len(struct regcache *regcache, REG reg, void *regdata, unsigned int reglen)
int regcache_init_reg(struct regcache *regcache, REG reg, REGVAL regval)
int regcache_copy_all(struct regcache *sregcache, struct regcache *dregcache)
void regcache_invalidate(struct regcache *regcache)
void regcache_zero(struct regcache *regcache)
int regcache_read_reg_ifdirty(struct regcache *regcache, REG reg, REGVAL *regval)
int regcache_init_reg_len(struct regcache *regcache, REG reg, void *regdata, unsigned int reglen)
int regcache_read_reg(struct regcache *regcache, REG reg, REGVAL *regval)
void regcache_destroy(struct regcache *regcache)
int regcache_isdirty_reg(struct regcache *regcache, REG reg)
int regcache_read_reg_len(struct regcache *regcache, REG reg, void **regdata, unsigned int *reglen)
struct regcache * regcache_create(struct arch *arch)
int regcache_snprintf(struct regcache *regcache, char *buf, int bufsiz, int detail, char *sep, char *kvsep, int flags)
int regcache_copy_dirty(struct regcache *sregcache, struct regcache *dregcache)
int regcache_isdirty(struct regcache *regcache)