/* Target-dependent code for NetBSD/mips.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
struct regcache *regcache,
int regnum, const void *fpregs, size_t len)
{
- size_t regsize = mips_isa_regsize (get_regcache_arch (regcache));
+ size_t regsize = mips_isa_regsize (regcache->arch ());
const char *regs = (const char *) fpregs;
int i;
struct regcache *regcache, int regnum,
const void *gregs, size_t len)
{
- size_t regsize = mips_isa_regsize (get_regcache_arch (regcache));
+ size_t regsize = mips_isa_regsize (regcache->arch ());
const char *regs = (const char *) gregs;
int i;
void
mipsnbsd_supply_reg (struct regcache *regcache, const char *regs, int regno)
{
- struct gdbarch *gdbarch = get_regcache_arch (regcache);
+ struct gdbarch *gdbarch = regcache->arch ();
int i;
for (i = 0; i <= gdbarch_pc_regnum (gdbarch); i++)
void
mipsnbsd_fill_reg (const struct regcache *regcache, char *regs, int regno)
{
- struct gdbarch *gdbarch = get_regcache_arch (regcache);
+ struct gdbarch *gdbarch = regcache->arch ();
int i;
for (i = 0; i <= gdbarch_pc_regnum (gdbarch); i++)
mipsnbsd_supply_fpreg (struct regcache *regcache,
const char *fpregs, int regno)
{
- struct gdbarch *gdbarch = get_regcache_arch (regcache);
+ struct gdbarch *gdbarch = regcache->arch ();
int i;
for (i = gdbarch_fp0_regnum (gdbarch);
void
mipsnbsd_fill_fpreg (const struct regcache *regcache, char *fpregs, int regno)
{
- struct gdbarch *gdbarch = get_regcache_arch (regcache);
+ struct gdbarch *gdbarch = regcache->arch ();
int i;
for (i = gdbarch_fp0_regnum (gdbarch);
mipsnbsd_ilp32_fetch_link_map_offsets :
mipsnbsd_lp64_fetch_link_map_offsets));
}
-\f
-
-/* Provide a prototype to silence -Wmissing-prototypes. */
-extern initialize_file_ftype _initialize_mipsnbsd_tdep;
void
_initialize_mipsnbsd_tdep (void)