projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't write to inferior_ptid in go32-nat.c
[deliverable/binutils-gdb.git]
/
gdb
/
mips64-obsd-nat.c
diff --git
a/gdb/mips64-obsd-nat.c
b/gdb/mips64-obsd-nat.c
index 8005ec9d3eec52c5a22ba1014f6fdfb2e6392895..3661fff097a004f670b134fb395588824730e429 100644
(file)
--- a/
gdb/mips64-obsd-nat.c
+++ b/
gdb/mips64-obsd-nat.c
@@
-1,6
+1,6
@@
/* Native-dependent code for OpenBSD/mips64.
/* Native-dependent code for OpenBSD/mips64.
- Copyright (C) 2004-20
18
Free Software Foundation, Inc.
+ Copyright (C) 2004-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-52,10
+52,10
@@
mips64obsd_supply_gregset (struct regcache *regcache, const void *gregs)
int regnum;
for (regnum = MIPS_ZERO_REGNUM; regnum <= MIPS_PC_REGNUM; regnum++)
int regnum;
for (regnum = MIPS_ZERO_REGNUM; regnum <= MIPS_PC_REGNUM; regnum++)
- regcache
_raw_supply (regcache,
regnum, regs + regnum * 8);
+ regcache
->raw_supply (
regnum, regs + regnum * 8);
for (regnum = MIPS_FP0_REGNUM; regnum <= MIPS_FSR_REGNUM; regnum++)
for (regnum = MIPS_FP0_REGNUM; regnum <= MIPS_FSR_REGNUM; regnum++)
- regcache
_raw_supply (regcache,
regnum, regs + (regnum + 2) * 8);
+ regcache
->raw_supply (
regnum, regs + (regnum + 2) * 8);
}
/* Collect the general-purpose registers from REGCACHE and store them
}
/* Collect the general-purpose registers from REGCACHE and store them
@@
-71,13
+71,13
@@
mips64obsd_collect_gregset (const struct regcache *regcache,
for (i = MIPS_ZERO_REGNUM; i <= MIPS_PC_REGNUM; i++)
{
if (regnum == -1 || regnum == i)
for (i = MIPS_ZERO_REGNUM; i <= MIPS_PC_REGNUM; i++)
{
if (regnum == -1 || regnum == i)
- regcache
_raw_collect (regcache,
i, regs + i * 8);
+ regcache
->raw_collect (
i, regs + i * 8);
}
for (i = MIPS_FP0_REGNUM; i <= MIPS_FSR_REGNUM; i++)
{
if (regnum == -1 || regnum == i)
}
for (i = MIPS_FP0_REGNUM; i <= MIPS_FSR_REGNUM; i++)
{
if (regnum == -1 || regnum == i)
- regcache
_raw_collect (regcache,
i, regs + (i + 2) * 8);
+ regcache
->raw_collect (
i, regs + (i + 2) * 8);
}
}
\f
}
}
\f
@@
-89,7
+89,7
@@
void
mips64_obsd_nat_target::fetch_registers (struct regcache *regcache, int regnum)
{
struct reg regs;
mips64_obsd_nat_target::fetch_registers (struct regcache *regcache, int regnum)
{
struct reg regs;
- pid_t pid =
ptid_get_pid (regcache_get_ptid (regcache)
);
+ pid_t pid =
regcache->ptid ().pid (
);
if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
perror_with_name (_("Couldn't get registers"));
if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
perror_with_name (_("Couldn't get registers"));
@@
-104,7
+104,7
@@
static void
mips64_obsd_nat_target::store_registers (struct regcache *regcache, int regnum)
{
struct reg regs;
mips64_obsd_nat_target::store_registers (struct regcache *regcache, int regnum)
{
struct reg regs;
- pid_t pid =
ptid_get_pid (regcache_get_ptid (regcache)
);
+ pid_t pid =
regcache->ptid ().pid (
);
if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
perror_with_name (_("Couldn't get registers"));
if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
perror_with_name (_("Couldn't get registers"));
@@
-115,8
+115,9
@@
mips64_obsd_nat_target::store_registers (struct regcache *regcache, int regnum)
perror_with_name (_("Couldn't write registers"));
}
perror_with_name (_("Couldn't write registers"));
}
+void _initialize_mips64obsd_nat ();
void
void
-_initialize_mips64obsd_nat (
void
)
+_initialize_mips64obsd_nat ()
{
{
- add_target (&the_mips64_obsd_nat_target);
+ add_
inf_child_
target (&the_mips64_obsd_nat_target);
}
}
This page took
0.030978 seconds
and
4
git commands to generate.