X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsparc64-obsd-tdep.c;h=48b45c400cd99b633852fe64dbffb2f27a1ea6d1;hb=d19969ffbfda0576fab881e0b00c2fefae3aa8df;hp=e86872ec12f4b4eff0ed6f1c1c444243071b02fd;hpb=481695ed5f6e0a8a9c9c50bfac1cdd2b3151e6c9;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sparc64-obsd-tdep.c b/gdb/sparc64-obsd-tdep.c index e86872ec12..48b45c400c 100644 --- a/gdb/sparc64-obsd-tdep.c +++ b/gdb/sparc64-obsd-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for OpenBSD/sparc64. - Copyright (C) 2004-2017 Free Software Foundation, Inc. + Copyright (C) 2004-2018 Free Software Foundation, Inc. This file is part of GDB. @@ -323,7 +323,7 @@ static void sparc64obsd_supply_uthread (struct regcache *regcache, int regnum, CORE_ADDR addr) { - struct gdbarch *gdbarch = get_regcache_arch (regcache); + struct gdbarch *gdbarch = regcache->arch (); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); CORE_ADDR fp, fp_addr = addr + SPARC64OBSD_UTHREAD_FP_OFFSET; gdb_byte buf[8]; @@ -334,7 +334,7 @@ sparc64obsd_supply_uthread (struct regcache *regcache, if (regnum == SPARC_SP_REGNUM || regnum == -1) { store_unsigned_integer (buf, 8, byte_order, fp); - regcache_raw_supply (regcache, SPARC_SP_REGNUM, buf); + regcache->raw_supply (SPARC_SP_REGNUM, buf); if (regnum == SPARC_SP_REGNUM) return; @@ -349,12 +349,12 @@ sparc64obsd_supply_uthread (struct regcache *regcache, if (regnum == SPARC64_PC_REGNUM || regnum == -1) { store_unsigned_integer (buf, 8, byte_order, i7 + 8); - regcache_raw_supply (regcache, SPARC64_PC_REGNUM, buf); + regcache->raw_supply (SPARC64_PC_REGNUM, buf); } if (regnum == SPARC64_NPC_REGNUM || regnum == -1) { store_unsigned_integer (buf, 8, byte_order, i7 + 12); - regcache_raw_supply (regcache, SPARC64_NPC_REGNUM, buf); + regcache->raw_supply (SPARC64_NPC_REGNUM, buf); } if (regnum == SPARC64_PC_REGNUM || regnum == SPARC64_NPC_REGNUM) @@ -368,7 +368,7 @@ static void sparc64obsd_collect_uthread(const struct regcache *regcache, int regnum, CORE_ADDR addr) { - struct gdbarch *gdbarch = get_regcache_arch (regcache); + struct gdbarch *gdbarch = regcache->arch (); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); CORE_ADDR sp; gdb_byte buf[8]; @@ -379,7 +379,7 @@ sparc64obsd_collect_uthread(const struct regcache *regcache, { CORE_ADDR fp_addr = addr + SPARC64OBSD_UTHREAD_FP_OFFSET; - regcache_raw_collect (regcache, SPARC_SP_REGNUM, buf); + regcache->raw_collect (SPARC_SP_REGNUM, buf); write_memory (fp_addr,buf, 8); } @@ -387,7 +387,7 @@ sparc64obsd_collect_uthread(const struct regcache *regcache, { CORE_ADDR i7, i7_addr = addr + SPARC64OBSD_UTHREAD_PC_OFFSET; - regcache_raw_collect (regcache, SPARC64_PC_REGNUM, buf); + regcache->raw_collect (SPARC64_PC_REGNUM, buf); i7 = extract_unsigned_integer (buf, 8, byte_order) - 8; write_memory_unsigned_integer (i7_addr, 8, byte_order, i7); @@ -395,7 +395,7 @@ sparc64obsd_collect_uthread(const struct regcache *regcache, return; } - regcache_raw_collect (regcache, SPARC_SP_REGNUM, buf); + regcache->raw_collect (SPARC_SP_REGNUM, buf); sp = extract_unsigned_integer (buf, 8, byte_order); sparc_collect_rwindow (regcache, sp, regnum); }