aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-none-tdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/arm-none-tdep.c')
-rw-r--r--gdb/arm-none-tdep.c56
1 files changed, 25 insertions, 31 deletions
diff --git a/gdb/arm-none-tdep.c b/gdb/arm-none-tdep.c
index 8aac6f9..ecf2c44 100644
--- a/gdb/arm-none-tdep.c
+++ b/gdb/arm-none-tdep.c
@@ -48,8 +48,8 @@
static void
arm_none_supply_gregset (const struct regset *regset,
- struct regcache *regcache,
- int regnum, const void *gregs_buf, size_t len)
+ struct regcache *regcache, int regnum,
+ const void *gregs_buf, size_t len)
{
struct gdbarch *gdbarch = regcache->arch ();
enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
@@ -62,12 +62,12 @@ arm_none_supply_gregset (const struct regset *regset,
if (regnum == ARM_PS_REGNUM || regnum == -1)
{
if (arm_apcs_32)
- regcache->raw_supply (ARM_PS_REGNUM,
- gregs + ARM_INT_REGISTER_SIZE
- * ARM_NONE_CPSR_GREGNUM);
+ regcache->raw_supply (ARM_PS_REGNUM, gregs
+ + ARM_INT_REGISTER_SIZE
+ * ARM_NONE_CPSR_GREGNUM);
else
regcache->raw_supply (ARM_PS_REGNUM,
- gregs + ARM_INT_REGISTER_SIZE * ARM_PC_REGNUM);
+ gregs + ARM_INT_REGISTER_SIZE * ARM_PC_REGNUM);
}
if (regnum == ARM_PC_REGNUM || regnum == -1)
@@ -75,8 +75,8 @@ arm_none_supply_gregset (const struct regset *regset,
gdb_byte pc_buf[ARM_INT_REGISTER_SIZE];
CORE_ADDR reg_pc
- = extract_unsigned_integer (gregs + ARM_INT_REGISTER_SIZE
- * ARM_PC_REGNUM,
+ = extract_unsigned_integer (gregs
+ + ARM_INT_REGISTER_SIZE * ARM_PC_REGNUM,
ARM_INT_REGISTER_SIZE, byte_order);
reg_pc = gdbarch_addr_bits_remove (gdbarch, reg_pc);
store_unsigned_integer (pc_buf, ARM_INT_REGISTER_SIZE, byte_order,
@@ -95,22 +95,21 @@ arm_none_supply_gregset (const struct regset *regset,
static void
arm_none_collect_gregset (const struct regset *regset,
- const struct regcache *regcache,
- int regnum, void *gregs_buf, size_t len)
+ const struct regcache *regcache, int regnum,
+ void *gregs_buf, size_t len)
{
gdb_byte *gregs = (gdb_byte *) gregs_buf;
for (int regno = ARM_A1_REGNUM; regno < ARM_PC_REGNUM; regno++)
if (regnum == -1 || regnum == regno)
- regcache->raw_collect (regno,
- gregs + ARM_INT_REGISTER_SIZE * regno);
+ regcache->raw_collect (regno, gregs + ARM_INT_REGISTER_SIZE * regno);
if (regnum == ARM_PS_REGNUM || regnum == -1)
{
if (arm_apcs_32)
- regcache->raw_collect (ARM_PS_REGNUM,
- gregs + ARM_INT_REGISTER_SIZE
- * ARM_NONE_CPSR_GREGNUM);
+ regcache->raw_collect (ARM_PS_REGNUM, gregs
+ + ARM_INT_REGISTER_SIZE
+ * ARM_NONE_CPSR_GREGNUM);
else
regcache->raw_collect (ARM_PS_REGNUM,
gregs + ARM_INT_REGISTER_SIZE * ARM_PC_REGNUM);
@@ -124,8 +123,7 @@ arm_none_collect_gregset (const struct regset *regset,
/* Supply VFP registers from REGS_BUF into REGCACHE. */
static void
-arm_none_supply_vfp (const struct regset *regset,
- struct regcache *regcache,
+arm_none_supply_vfp (const struct regset *regset, struct regcache *regcache,
int regnum, const void *regs_buf, size_t len)
{
const gdb_byte *regs = (const gdb_byte *) regs_buf;
@@ -142,8 +140,8 @@ arm_none_supply_vfp (const struct regset *regset,
static void
arm_none_collect_vfp (const struct regset *regset,
- const struct regcache *regcache,
- int regnum, void *regs_buf, size_t len)
+ const struct regcache *regcache, int regnum,
+ void *regs_buf, size_t len)
{
gdb_byte *regs = (gdb_byte *) regs_buf;
@@ -157,17 +155,13 @@ arm_none_collect_vfp (const struct regset *regset,
/* The general purpose register set. */
-static const struct regset arm_none_gregset =
- {
- nullptr, arm_none_supply_gregset, arm_none_collect_gregset
- };
+static const struct regset arm_none_gregset
+ = { nullptr, arm_none_supply_gregset, arm_none_collect_gregset };
/* The VFP register set. */
-static const struct regset arm_none_vfpregset =
- {
- nullptr, arm_none_supply_vfp, arm_none_collect_vfp
- };
+static const struct regset arm_none_vfpregset
+ = { nullptr, arm_none_supply_vfp, arm_none_collect_vfp };
/* Iterate over core file register note sections. */
@@ -198,16 +192,16 @@ arm_none_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
/* Iterate over registers for reading and writing bare metal ARM core
files. */
- set_gdbarch_iterate_over_regset_sections
- (gdbarch, arm_none_iterate_over_regset_sections);
+ set_gdbarch_iterate_over_regset_sections (
+ gdbarch, arm_none_iterate_over_regset_sections);
}
/* Initialize ARM bare-metal target support. */
void _initialize_arm_none_tdep ();
+
void
_initialize_arm_none_tdep ()
{
- gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_NONE,
- arm_none_init_abi);
+ gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_NONE, arm_none_init_abi);
}