projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gas: sparc: fix collision of registers and pseudo-ops.
[deliverable/binutils-gdb.git]
/
gdb
/
arm-linux-nat.c
diff --git
a/gdb/arm-linux-nat.c
b/gdb/arm-linux-nat.c
index fb65a5d3f9b37ebc8dfea12bde568493cdcacebb..d77ca9349849a07c8b18ab13f4a87fbb1f7412c0 100644
(file)
--- a/
gdb/arm-linux-nat.c
+++ b/
gdb/arm-linux-nat.c
@@
-1,5
+1,5
@@
/* GNU/Linux on ARM native support.
/* GNU/Linux on ARM native support.
- Copyright (C) 1999-201
5
Free Software Foundation, Inc.
+ Copyright (C) 1999-201
6
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-92,10
+92,7
@@
fetch_fpregs (struct regcache *regcache)
ret = ptrace (PT_GETFPREGS, tid, 0, fp);
if (ret < 0)
ret = ptrace (PT_GETFPREGS, tid, 0, fp);
if (ret < 0)
- {
- warning (_("Unable to fetch the floating point registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch the floating point registers."));
/* Fetch fpsr. */
regcache_raw_supply (regcache, ARM_FPS_REGNUM,
/* Fetch fpsr. */
regcache_raw_supply (regcache, ARM_FPS_REGNUM,
@@
-133,10
+130,7
@@
store_fpregs (const struct regcache *regcache)
ret = ptrace (PT_GETFPREGS, tid, 0, fp);
if (ret < 0)
ret = ptrace (PT_GETFPREGS, tid, 0, fp);
if (ret < 0)
- {
- warning (_("Unable to fetch the floating point registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch the floating point registers."));
/* Store fpsr. */
if (REG_VALID == regcache_register_status (regcache, ARM_FPS_REGNUM))
/* Store fpsr. */
if (REG_VALID == regcache_register_status (regcache, ARM_FPS_REGNUM))
@@
-160,10
+154,7
@@
store_fpregs (const struct regcache *regcache)
ret = ptrace (PTRACE_SETFPREGS, tid, 0, fp);
if (ret < 0)
ret = ptrace (PTRACE_SETFPREGS, tid, 0, fp);
if (ret < 0)
- {
- warning (_("Unable to store floating point registers."));
- return;
- }
+ perror_with_name (_("Unable to store floating point registers."));
}
/* Fetch all general registers of the process and store into
}
/* Fetch all general registers of the process and store into
@@
-191,10
+182,7
@@
fetch_regs (struct regcache *regcache)
ret = ptrace (PTRACE_GETREGS, tid, 0, ®s);
if (ret < 0)
ret = ptrace (PTRACE_GETREGS, tid, 0, ®s);
if (ret < 0)
- {
- warning (_("Unable to fetch general registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch general registers."));
aarch32_gp_regcache_supply (regcache, (uint32_t *) regs, arm_apcs_32);
}
aarch32_gp_regcache_supply (regcache, (uint32_t *) regs, arm_apcs_32);
}
@@
-222,10
+210,7
@@
store_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_GETREGS, tid, 0, ®s);
if (ret < 0)
ret = ptrace (PTRACE_GETREGS, tid, 0, ®s);
if (ret < 0)
- {
- warning (_("Unable to fetch general registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch general registers."));
aarch32_gp_regcache_collect (regcache, (uint32_t *) regs, arm_apcs_32);
aarch32_gp_regcache_collect (regcache, (uint32_t *) regs, arm_apcs_32);
@@
-242,10
+227,7
@@
store_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_SETREGS, tid, 0, ®s);
if (ret < 0)
ret = ptrace (PTRACE_SETREGS, tid, 0, ®s);
if (ret < 0)
- {
- warning (_("Unable to store general registers."));
- return;
- }
+ perror_with_name (_("Unable to store general registers."));
}
/* Fetch all WMMX registers of the process and store into
}
/* Fetch all WMMX registers of the process and store into
@@
-264,10
+246,7
@@
fetch_wmmx_regs (struct regcache *regcache)
ret = ptrace (PTRACE_GETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_GETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to fetch WMMX registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch WMMX registers."));
for (regno = 0; regno < 16; regno++)
regcache_raw_supply (regcache, regno + ARM_WR0_REGNUM,
for (regno = 0; regno < 16; regno++)
regcache_raw_supply (regcache, regno + ARM_WR0_REGNUM,
@@
-293,10
+272,7
@@
store_wmmx_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_GETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_GETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to fetch WMMX registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch WMMX registers."));
for (regno = 0; regno < 16; regno++)
if (REG_VALID == regcache_register_status (regcache,
for (regno = 0; regno < 16; regno++)
if (REG_VALID == regcache_register_status (regcache,
@@
-319,10
+295,7
@@
store_wmmx_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_SETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_SETWMMXREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to store WMMX registers."));
- return;
- }
+ perror_with_name (_("Unable to store WMMX registers."));
}
static void
}
static void
@@
-348,10
+321,7
@@
fetch_vfp_regs (struct regcache *regcache)
ret = ptrace (PTRACE_GETVFPREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_GETVFPREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to fetch VFP registers."));
- return;
- }
+ perror_with_name (_("Unable to fetch VFP registers."));
aarch32_vfp_regcache_supply (regcache, regbuf,
tdep->vfp_register_count);
aarch32_vfp_regcache_supply (regcache, regbuf,
tdep->vfp_register_count);
@@
-380,10
+350,7
@@
store_vfp_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_GETVFPREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_GETVFPREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to fetch VFP registers (for update)."));
- return;
- }
+ perror_with_name (_("Unable to fetch VFP registers (for update)."));
aarch32_vfp_regcache_collect (regcache, regbuf,
tdep->vfp_register_count);
aarch32_vfp_regcache_collect (regcache, regbuf,
tdep->vfp_register_count);
@@
-400,10
+367,7
@@
store_vfp_regs (const struct regcache *regcache)
ret = ptrace (PTRACE_SETVFPREGS, tid, 0, regbuf);
if (ret < 0)
ret = ptrace (PTRACE_SETVFPREGS, tid, 0, regbuf);
if (ret < 0)
- {
- warning (_("Unable to store VFP registers."));
- return;
- }
+ perror_with_name (_("Unable to store VFP registers."));
}
/* Fetch registers from the child process. Fetch all registers if
}
/* Fetch registers from the child process. Fetch all registers if
@@
-575,7
+539,7
@@
arm_linux_read_description (struct target_ops *ops)
registers. Support was added in 2.6.30. */
pid = ptid_get_lwp (inferior_ptid);
errno = 0;
registers. Support was added in 2.6.30. */
pid = ptid_get_lwp (inferior_ptid);
errno = 0;
- buf = alloca (VFP_REGS_SIZE);
+ buf =
(char *)
alloca (VFP_REGS_SIZE);
if (ptrace (PTRACE_GETVFPREGS, pid, 0, buf) < 0
&& errno == EIO)
result = NULL;
if (ptrace (PTRACE_GETVFPREGS, pid, 0, buf) < 0
&& errno == EIO)
result = NULL;
@@
-791,7
+755,7
@@
arm_linux_add_process (pid_t pid)
{
struct arm_linux_process_info *proc;
{
struct arm_linux_process_info *proc;
- proc =
xcalloc (1, sizeof (*proc)
);
+ proc =
XCNEW (struct arm_linux_process_info
);
proc->pid = pid;
proc->next = arm_linux_process_list;
proc->pid = pid;
proc->next = arm_linux_process_list;
This page took
0.026188 seconds
and
4
git commands to generate.