X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fmips-fbsd-nat.c;h=4a29ee1cb563f8f3ad4bb665208044f92cf65740;hb=a50264baf57716993e701096fa6e466fb63e0301;hp=7bf0e8e35fab5f6534990acb5a1f805b439e0d17;hpb=f6ac5f3d63e03a81c4ff3749aba234961cc9090e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/mips-fbsd-nat.c b/gdb/mips-fbsd-nat.c index 7bf0e8e35f..4a29ee1cb5 100644 --- a/gdb/mips-fbsd-nat.c +++ b/gdb/mips-fbsd-nat.c @@ -1,6 +1,6 @@ /* Native-dependent code for FreeBSD/mips. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -63,7 +63,7 @@ getfpregs_supplies (struct gdbarch *gdbarch, int regnum) void mips_fbsd_nat_target::fetch_registers (struct regcache *regcache, int regnum) { - pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache)); + pid_t pid = get_ptrace_pid (regcache->ptid ()); struct gdbarch *gdbarch = regcache->arch (); if (regnum == -1 || getregs_supplies (gdbarch, regnum)) @@ -94,7 +94,7 @@ mips_fbsd_nat_target::fetch_registers (struct regcache *regcache, int regnum) void mips_fbsd_nat_target::store_registers (struct regcache *regcache, int regnum) { - pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache)); + pid_t pid = get_ptrace_pid (regcache->ptid ()); struct gdbarch *gdbarch = regcache->arch (); if (regnum == -1 || getregs_supplies (gdbarch, regnum)) @@ -126,8 +126,9 @@ mips_fbsd_nat_target::store_registers (struct regcache *regcache, int regnum) } } +void _initialize_mips_fbsd_nat (); void -_initialize_mips_fbsd_nat (void) +_initialize_mips_fbsd_nat () { - add_target (&the_mips_fbsd_nat_target); + add_inf_child_target (&the_mips_fbsd_nat_target); }