Lines Matching refs:regcache

26 struct regcache;
29 extern struct regcache *current_regcache;
31 void regcache_xfree (struct regcache *regcache);
32 struct cleanup *make_cleanup_regcache_xfree (struct regcache *regcache);
33 struct regcache *regcache_xmalloc (struct gdbarch *gdbarch);
37 extern struct gdbarch *get_regcache_arch (const struct regcache *regcache);
40 regcache. */
42 void regcache_raw_read (struct regcache *regcache, int rawnum, void *buf);
43 void regcache_raw_write (struct regcache *regcache, int rawnum,
45 extern void regcache_raw_read_signed (struct regcache *regcache,
47 extern void regcache_raw_read_unsigned (struct regcache *regcache,
49 extern void regcache_raw_write_signed (struct regcache *regcache,
51 extern void regcache_raw_write_unsigned (struct regcache *regcache,
57 void regcache_raw_read_part (struct regcache *regcache, int regnum,
59 void regcache_raw_write_part (struct regcache *regcache, int regnum,
62 int regcache_valid_p (struct regcache *regcache, int regnum);
65 void regcache_cooked_read (struct regcache *regcache, int rawnum, void *buf);
66 void regcache_cooked_write (struct regcache *regcache, int rawnum,
78 extern void regcache_cooked_read_signed (struct regcache *regcache,
80 extern void regcache_cooked_read_unsigned (struct regcache *regcache,
82 extern void regcache_cooked_write_signed (struct regcache *regcache,
84 extern void regcache_cooked_write_unsigned (struct regcache *regcache,
90 void regcache_cooked_read_part (struct regcache *regcache, int regnum,
92 void regcache_cooked_write_part (struct regcache *regcache, int regnum,
95 /* Transfer a raw register [0..NUM_REGS) between the regcache and the
99 extern void regcache_raw_supply (struct regcache *regcache,
101 extern void regcache_raw_collect (const struct regcache *regcache,
116 /* Similar. The total number of bytes occupied by a regcache. */
135 restored into the DST regcache determined by the save_reggroup /
141 extern void regcache_save (struct regcache *dst,
144 extern void regcache_restore (struct regcache *dst,
157 extern struct regcache *regcache_dup (struct regcache *regcache);
158 extern struct regcache *regcache_dup_no_passthrough (struct regcache *regcache);
159 extern void regcache_cpy (struct regcache *dest, struct regcache *src);
160 extern void regcache_cpy_no_passthrough (struct regcache *dest, struct regcache *src);
176 extern char *deprecated_grub_regcache_for_registers (struct regcache *);
200 side code should use the more generic regcache methods. */