Home | History | Annotate | Download | only in gdb

Lines Matching refs:bitpos

1205    that has type TYPE and is stored at BITPOS in VALBUF in the
1212 const gdb_byte *valbuf, int element, int bitpos)
1222 int regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32;
1224 valbuf += bitpos / 8;
1242 gdb_assert (bitpos == 0);
1250 gdb_assert (bitpos == 0 || bitpos == 64);
1253 + element + bitpos / 64;
1254 regcache->cooked_write (regnum, valbuf + (bitpos / 8));
1259 gdb_assert (bitpos % 32 == 0 && bitpos >= 0 && bitpos < 128);
1261 regnum = SPARC_F0_REGNUM + element * 2 + bitpos / 32;
1262 regcache->cooked_write (regnum, valbuf + (bitpos / 8));
1272 int subpos = bitpos + type->field (i).loc_bitpos ();
1298 appropriate registers for BITPOS in REGCACHE and store it at BITPOS
1304 gdb_byte *valbuf, int bitpos)
1311 int regnum = SPARC_F0_REGNUM + bitpos / 32;
1313 valbuf += bitpos / 8;
1331 gdb_assert (bitpos == 0 || bitpos == 128);
1334 + bitpos / 128;
1335 regcache->cooked_read (regnum, valbuf + (bitpos / 8));
1339 gdb_assert (bitpos % 64 == 0 && bitpos >= 0 && bitpos < 256);
1341 regnum = gdbarch_num_regs (gdbarch) + SPARC64_D0_REGNUM + bitpos / 64;
1342 regcache->cooked_read (regnum, valbuf + (bitpos / 8));
1347 gdb_assert (bitpos % 32 == 0 && bitpos >= 0 && bitpos < 256);
1349 regnum = SPARC_F0_REGNUM + bitpos / 32;
1350 regcache->cooked_read (regnum, valbuf + (bitpos / 8));
1360 int subpos = bitpos + type->field (i).loc_bitpos ();