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
101 extern void regcache_raw_supply (struct regcache *regcache,
103 extern void regcache_raw_collect (const struct regcache *regcache,
165 restored into the DST regcache determined by the save_reggroup /
171 extern void regcache_save (struct regcache *dst,
174 extern void regcache_restore (struct regcache *dst,
187 extern struct regcache *regcache_dup (struct regcache *regcache);
188 extern struct regcache *regcache_dup_no_passthrough (struct regcache *regcache);
189 extern void regcache_cpy (struct regcache *dest, struct regcache *src);
190 extern void regcache_cpy_no_passthrough (struct regcache *dest, struct regcache *src);
206 extern char *deprecated_grub_regcache_for_registers (struct regcache *);
230 code should use the more generic regcache methods. */