X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fm32r-linux-tdep.c;h=4c088ec0dee2b2b79ad850e4886dd04a669086c9;hb=be6d4f74c77c6f521afc873d226480e001cb99c2;hp=af0f863c03ba6bee27532faf86d23a0fa5c5a2e4;hpb=ac7936dfd0c85e5de2dfec45ca0dbf72baeffa51;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/m32r-linux-tdep.c b/gdb/m32r-linux-tdep.c index af0f863c03..4c088ec0de 100644 --- a/gdb/m32r-linux-tdep.c +++ b/gdb/m32r-linux-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for GNU/Linux m32r. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GDB. @@ -385,7 +385,7 @@ m32r_linux_supply_gregset (const struct regset *regset, p = regs + m32r_pt_regs_offset[i]; } - regcache_raw_supply (regcache, i, p); + regcache->raw_supply (i, p); } } @@ -401,7 +401,7 @@ m32r_linux_collect_gregset (const struct regset *regset, ULONGEST psw; gdb_byte buf[4]; - regcache_raw_collect (regcache, PSW_REGNUM, buf); + regcache->raw_collect (PSW_REGNUM, buf); psw = extract_unsigned_integer (buf, 4, byte_order); for (i = 0; i < ARRAY_SIZE (m32r_pt_regs_offset); i++) @@ -420,12 +420,11 @@ m32r_linux_collect_gregset (const struct regset *regset, case CBR_REGNUM: break; case M32R_SP_REGNUM: - regcache_raw_collect (regcache, i, regs - + ((psw & 0x80) ? SPU_OFFSET : SPI_OFFSET)); + regcache->raw_collect + (i, regs + ((psw & 0x80) ? SPU_OFFSET : SPI_OFFSET)); break; default: - regcache_raw_collect (regcache, i, - regs + m32r_pt_regs_offset[i]); + regcache->raw_collect (i, regs + m32r_pt_regs_offset[i]); } } } @@ -441,7 +440,8 @@ m32r_linux_iterate_over_regset_sections (struct gdbarch *gdbarch, void *cb_data, const struct regcache *regcache) { - cb (".reg", M32R_LINUX_GREGS_SIZE, &m32r_linux_gregset, NULL, cb_data); + cb (".reg", M32R_LINUX_GREGS_SIZE, M32R_LINUX_GREGS_SIZE, &m32r_linux_gregset, + NULL, cb_data); } static void