Lines Matching refs:regcache

35 #include "regcache.h"
316 struct regcache *regcache,
322 regcache_raw_read (regcache, regnum, buf);
323 regcache_raw_read (regcache, regnum + 1, ((char *)buf) + 4);
328 struct regcache *regcache,
334 regcache_raw_write (regcache, regnum, buf);
335 regcache_raw_write (regcache, regnum + 1, ((const char *)buf) + 4);
364 sparc32_store_arguments (struct regcache *regcache, int nargs,
433 regcache_cooked_write (regcache, regnum, valbuf);
435 regcache_cooked_write (regcache, regnum + 1, valbuf + 4);
458 struct regcache *regcache, CORE_ADDR bp_addr,
465 regcache_cooked_write_unsigned (regcache, SPARC_O7_REGNUM, call_pc);
468 sp = sparc32_store_arguments (regcache, nargs, args, sp,
478 regcache_cooked_write_unsigned (regcache, SPARC_SP_REGNUM, sp);
823 sparc32_extract_return_value (struct type *type, struct regcache *regcache,
835 regcache_cooked_read (regcache, SPARC_F0_REGNUM, buf);
837 regcache_cooked_read (regcache, SPARC_F1_REGNUM, buf + 4);
845 regcache_cooked_read (regcache, SPARC_O0_REGNUM, buf);
848 regcache_cooked_read (regcache, SPARC_O1_REGNUM, buf + 4);
865 sparc32_store_return_value (struct type *type, struct regcache *regcache,
878 regcache_cooked_write (regcache, SPARC_F0_REGNUM, buf);
880 regcache_cooked_write (regcache, SPARC_F1_REGNUM, buf + 4);
891 regcache_cooked_write (regcache, SPARC_O1_REGNUM, buf + 4);
898 regcache_cooked_write (regcache, SPARC_O0_REGNUM, buf);
904 struct regcache *regcache, void *readbuf,
912 sparc32_extract_return_value (type, regcache, readbuf);
914 sparc32_store_return_value (type, regcache, writebuf);
936 sparc32_extract_struct_value_address (struct regcache *regcache)
940 regcache_cooked_read_unsigned (regcache, SPARC_SP_REGNUM, &sp);
1211 sparc_supply_rwindow (struct regcache *regcache, CORE_ADDR sp, int regnum)
1227 regcache_raw_supply (regcache, i, buf);
1261 regcache_raw_supply (regcache, i, buf);
1268 sparc_collect_rwindow (const struct regcache *regcache,
1284 regcache_raw_collect (regcache, i, buf);
1303 regcache_raw_collect (regcache, i, buf);
1325 struct regcache *regcache,
1332 regcache_raw_supply (regcache, SPARC32_PSR_REGNUM,
1336 regcache_raw_supply (regcache, SPARC32_PC_REGNUM,
1340 regcache_raw_supply (regcache, SPARC32_NPC_REGNUM,
1344 regcache_raw_supply (regcache, SPARC32_Y_REGNUM,
1348 regcache_raw_supply (regcache, SPARC_G0_REGNUM, NULL);
1357 regcache_raw_supply (regcache, i, regs + offset);
1370 regcache_cooked_read_unsigned (regcache, SPARC_SP_REGNUM, &sp);
1371 sparc_supply_rwindow (regcache, sp, regnum);
1380 regcache_raw_supply (regcache, i, regs + offset);
1389 const struct regcache *regcache,
1396 regcache_raw_collect (regcache, SPARC32_PSR_REGNUM,
1400 regcache_raw_collect (regcache, SPARC32_PC_REGNUM,
1404 regcache_raw_collect (regcache, SPARC32_NPC_REGNUM,
1408 regcache_raw_collect (regcache, SPARC32_Y_REGNUM,
1419 regcache_raw_collect (regcache, i, regs + offset);
1435 regcache_raw_collect (regcache, i, regs + offset);
1443 sparc32_supply_fpregset (struct regcache *regcache,
1452 regcache_raw_supply (regcache, SPARC_F0_REGNUM + i, regs + (i * 4));
1456 regcache_raw_supply (regcache, SPARC32_FSR_REGNUM, regs + (32 * 4) + 4);
1460 sparc32_collect_fpregset (const struct regcache *regcache,
1469 regcache_raw_collect (regcache, SPARC_F0_REGNUM + i, regs + (i * 4));
1473 regcache_raw_collect (regcache, SPARC32_FSR_REGNUM, regs + (32 * 4) + 4);