aboutsummaryrefslogtreecommitdiff
path: root/gdb/i386-bsd-nat.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2023-02-08 15:36:23 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2023-02-08 15:46:02 -0500
commitc583a2520616c2736cffc389c89a48b159366e6c (patch)
treeb4925f26506fcee96c16119431c01760f05db95d /gdb/i386-bsd-nat.c
parentca7f92c2f15b86b09c4a8ad14806bef666308d31 (diff)
downloadbinutils-users/simark/clang-format.zip
binutils-users/simark/clang-format.tar.gz
binutils-users/simark/clang-format.tar.bz2
Run clang-format.shusers/simark/clang-format
Change-Id: Ia948cc26d534b0dd02702244d52434b1a2093968
Diffstat (limited to 'gdb/i386-bsd-nat.c')
-rw-r--r--gdb/i386-bsd-nat.c86
1 files changed, 37 insertions, 49 deletions
diff --git a/gdb/i386-bsd-nat.c b/gdb/i386-bsd-nat.c
index c8365a7..8996b54 100644
--- a/gdb/i386-bsd-nat.c
+++ b/gdb/i386-bsd-nat.c
@@ -32,7 +32,6 @@
#include "x86-bsd-nat.h"
#include "i386-bsd-nat.h"
#include "inf-ptrace.h"
-
static PTRACE_TYPE_RET
gdb_ptrace (PTRACE_TYPE_ARG1 request, ptid_t ptid, PTRACE_TYPE_ARG3 addr,
@@ -60,42 +59,30 @@ gdb_ptrace (PTRACE_TYPE_ARG1 request, ptid_t ptid, PTRACE_TYPE_ARG3 addr,
/* At i386bsd_reg_offset[REGNUM] you'll find the offset in `struct
reg' where the GDB register REGNUM is stored. Unsupported
registers are marked with `-1'. */
-static int i386bsd_r_reg_offset[] =
-{
- REG_OFFSET (r_eax),
- REG_OFFSET (r_ecx),
- REG_OFFSET (r_edx),
- REG_OFFSET (r_ebx),
- REG_OFFSET (r_esp),
- REG_OFFSET (r_ebp),
- REG_OFFSET (r_esi),
- REG_OFFSET (r_edi),
- REG_OFFSET (r_eip),
- REG_OFFSET (r_eflags),
- REG_OFFSET (r_cs),
- REG_OFFSET (r_ss),
- REG_OFFSET (r_ds),
- REG_OFFSET (r_es),
+static int i386bsd_r_reg_offset[]
+ = { REG_OFFSET (r_eax), REG_OFFSET (r_ecx), REG_OFFSET (r_edx),
+ REG_OFFSET (r_ebx), REG_OFFSET (r_esp), REG_OFFSET (r_ebp),
+ REG_OFFSET (r_esi), REG_OFFSET (r_edi), REG_OFFSET (r_eip),
+ REG_OFFSET (r_eflags), REG_OFFSET (r_cs), REG_OFFSET (r_ss),
+ REG_OFFSET (r_ds), REG_OFFSET (r_es),
#ifdef HAVE_STRUCT_REG_R_FS
- REG_OFFSET (r_fs),
+ REG_OFFSET (r_fs),
#else
-1,
#endif
#ifdef HAVE_STRUCT_REG_R_GS
- REG_OFFSET (r_gs)
+ REG_OFFSET (r_gs)
#else
-1
#endif
-};
+ };
/* Macro to determine if a register is fetched with PT_GETREGS. */
-#define GETREGS_SUPPLIES(regnum) \
- ((0 <= (regnum) && (regnum) <= 15))
+#define GETREGS_SUPPLIES(regnum) ((0 <= (regnum) && (regnum) <= 15))
/* Set to 1 if the kernel supports PT_GETXMMREGS. Initialized to -1
so that we try PT_GETXMMREGS the first time around. */
static int have_ptrace_xmmregs = -1;
-
/* Supply the general-purpose registers in GREGS, to REGCACHE. */
@@ -119,8 +106,8 @@ i386bsd_supply_gregset (struct regcache *regcache, const void *gregs)
registers. */
static void
-i386bsd_collect_gregset (const struct regcache *regcache,
- void *gregs, int regnum)
+i386bsd_collect_gregset (const struct regcache *regcache, void *gregs,
+ int regnum)
{
char *regs = (char *) gregs;
int i;
@@ -150,7 +137,7 @@ i386bsd_fetch_inferior_registers (struct regcache *regcache, int regnum)
struct reg regs;
if (gdb_ptrace (PT_GETREGS, ptid, (PTRACE_TYPE_ARG3) &regs, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
+ perror_with_name (_ ("Couldn't get registers"));
i386bsd_supply_gregset (regcache, &regs);
if (regnum != -1)
@@ -163,8 +150,8 @@ i386bsd_fetch_inferior_registers (struct regcache *regcache, int regnum)
char xmmregs[512];
if (have_ptrace_xmmregs != 0
- && gdb_ptrace(PT_GETXMMREGS, ptid,
- (PTRACE_TYPE_ARG3) xmmregs, 0) == 0)
+ && gdb_ptrace (PT_GETXMMREGS, ptid, (PTRACE_TYPE_ARG3) xmmregs, 0)
+ == 0)
{
have_ptrace_xmmregs = 1;
i387_supply_fxsave (regcache, -1, xmmregs);
@@ -172,9 +159,9 @@ i386bsd_fetch_inferior_registers (struct regcache *regcache, int regnum)
else
{
have_ptrace_xmmregs = 0;
- if (gdb_ptrace (PT_GETFPREGS, ptid,
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
+ if (gdb_ptrace (PT_GETFPREGS, ptid, (PTRACE_TYPE_ARG3) &fpregs, 0)
+ == -1)
+ perror_with_name (_ ("Couldn't get floating point status"));
i387_supply_fsave (regcache, -1, &fpregs);
}
@@ -194,12 +181,12 @@ i386bsd_store_inferior_registers (struct regcache *regcache, int regnum)
struct reg regs;
if (gdb_ptrace (PT_GETREGS, ptid, (PTRACE_TYPE_ARG3) &regs, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
+ perror_with_name (_ ("Couldn't get registers"));
i386bsd_collect_gregset (regcache, &regs, regnum);
if (gdb_ptrace (PT_SETREGS, ptid, (PTRACE_TYPE_ARG3) &regs, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
+ perror_with_name (_ ("Couldn't write registers"));
if (regnum != -1)
return;
@@ -211,34 +198,35 @@ i386bsd_store_inferior_registers (struct regcache *regcache, int regnum)
char xmmregs[512];
if (have_ptrace_xmmregs != 0
- && gdb_ptrace(PT_GETXMMREGS, ptid,
- (PTRACE_TYPE_ARG3) xmmregs, 0) == 0)
+ && gdb_ptrace (PT_GETXMMREGS, ptid, (PTRACE_TYPE_ARG3) xmmregs, 0)
+ == 0)
{
have_ptrace_xmmregs = 1;
i387_collect_fxsave (regcache, regnum, xmmregs);
- if (gdb_ptrace (PT_SETXMMREGS, ptid,
- (PTRACE_TYPE_ARG3) xmmregs, 0) == -1)
- perror_with_name (_("Couldn't write XMM registers"));
+ if (gdb_ptrace (PT_SETXMMREGS, ptid, (PTRACE_TYPE_ARG3) xmmregs, 0)
+ == -1)
+ perror_with_name (_ ("Couldn't write XMM registers"));
}
else
{
have_ptrace_xmmregs = 0;
- if (gdb_ptrace (PT_GETFPREGS, ptid,
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
+ if (gdb_ptrace (PT_GETFPREGS, ptid, (PTRACE_TYPE_ARG3) &fpregs, 0)
+ == -1)
+ perror_with_name (_ ("Couldn't get floating point status"));
i387_collect_fsave (regcache, regnum, &fpregs);
- if (gdb_ptrace (PT_SETFPREGS, ptid,
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't write floating point status"));
+ if (gdb_ptrace (PT_SETFPREGS, ptid, (PTRACE_TYPE_ARG3) &fpregs, 0)
+ == -1)
+ perror_with_name (_ ("Couldn't write floating point status"));
}
}
}
void _initialize_i386bsd_nat ();
+
void
_initialize_i386bsd_nat ()
{
@@ -248,7 +236,7 @@ _initialize_i386bsd_nat ()
system header files and sysctl(3) to get at the relevant
information. */
-#if defined (OpenBSD)
+#if defined(OpenBSD)
#define SC_REG_OFFSET i386obsd_sc_reg_offset
#endif
@@ -270,9 +258,9 @@ _initialize_i386bsd_nat ()
if (SC_PC_OFFSET != offset)
{
- warning (_("\
+ warning (_ ("\
offsetof (struct sigcontext, sc_pc) yields %d instead of %d.\n\
-Please report this to <bug-gdb@gnu.org>."),
+Please report this to <bug-gdb@gnu.org>."),
offset, SC_PC_OFFSET);
}
@@ -283,7 +271,7 @@ Please report this to <bug-gdb@gnu.org>."),
if (SC_SP_OFFSET != offset)
{
- warning (_("\
+ warning (_ ("\
offsetof (struct sigcontext, sc_sp) yields %d instead of %d.\n\
Please report this to <bug-gdb@gnu.org>."),
offset, SC_SP_OFFSET);
@@ -296,7 +284,7 @@ Please report this to <bug-gdb@gnu.org>."),
if (SC_FP_OFFSET != offset)
{
- warning (_("\
+ warning (_ ("\
offsetof (struct sigcontext, sc_fp) yields %d instead of %d.\n\
Please report this to <bug-gdb@gnu.org>."),
offset, SC_FP_OFFSET);