SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
76
devel/gdb/patches/patch-gdb_arm-nbsd-nat_c
Normal file
76
devel/gdb/patches/patch-gdb_arm-nbsd-nat_c
Normal file
|
@ -0,0 +1,76 @@
|
|||
Index: gdb/arm-nbsd-nat.c
|
||||
--- gdb/arm-nbsd-nat.c.orig
|
||||
+++ gdb/arm-nbsd-nat.c
|
||||
@@ -69,9 +69,9 @@ arm_supply_fparegset (struct regcache *regcache, struc
|
||||
|
||||
for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
|
||||
regcache->raw_supply (regno,
|
||||
- (char *) &fparegset->fpr[regno - ARM_F0_REGNUM]);
|
||||
+ (char *) &fparegset->fp_reg[regno - ARM_F0_REGNUM]);
|
||||
|
||||
- regcache->raw_supply (ARM_FPS_REGNUM, (char *) &fparegset->fpr_fpsr);
|
||||
+ regcache->raw_supply (ARM_FPS_REGNUM, (char *) &fparegset->fp_scr);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -160,12 +160,12 @@ fetch_fp_register (struct regcache *regcache, int regn
|
||||
{
|
||||
case ARM_FPS_REGNUM:
|
||||
regcache->raw_supply (ARM_FPS_REGNUM,
|
||||
- (char *) &inferior_fp_registers.fpr_fpsr);
|
||||
+ (char *) &inferior_fp_registers.fp_scr);
|
||||
break;
|
||||
|
||||
default:
|
||||
regcache->raw_supply
|
||||
- (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
|
||||
+ (regno, (char *) &inferior_fp_registers.fp_reg[regno - ARM_F0_REGNUM]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -190,7 +190,7 @@ fetch_fp_regs (struct regcache *regcache)
|
||||
}
|
||||
|
||||
void
|
||||
-arm_nbsd_nat_target::fetch_registers (struct regcache *regcache, int regno)
|
||||
+arm_netbsd_nat_target::fetch_registers (struct regcache *regcache, int regno)
|
||||
{
|
||||
if (regno >= 0)
|
||||
{
|
||||
@@ -340,12 +340,12 @@ store_fp_register (const struct regcache *regcache, in
|
||||
{
|
||||
case ARM_FPS_REGNUM:
|
||||
regcache->raw_collect (ARM_FPS_REGNUM,
|
||||
- (char *) &inferior_fp_registers.fpr_fpsr);
|
||||
+ (char *) &inferior_fp_registers.fp_scr);
|
||||
break;
|
||||
|
||||
default:
|
||||
regcache->raw_collect
|
||||
- (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
|
||||
+ (regno, (char *) &inferior_fp_registers.fp_reg[regno - ARM_F0_REGNUM]);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -366,10 +366,10 @@ store_fp_regs (const struct regcache *regcache)
|
||||
|
||||
for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
|
||||
regcache->raw_collect
|
||||
- (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
|
||||
+ (regno, (char *) &inferior_fp_registers.fp_reg[regno - ARM_F0_REGNUM]);
|
||||
|
||||
regcache->raw_collect (ARM_FPS_REGNUM,
|
||||
- (char *) &inferior_fp_registers.fpr_fpsr);
|
||||
+ (char *) &inferior_fp_registers.fp_scr);
|
||||
|
||||
ret = ptrace (PT_SETFPREGS, regcache->ptid ().pid (),
|
||||
(PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
|
||||
@@ -379,7 +379,7 @@ store_fp_regs (const struct regcache *regcache)
|
||||
}
|
||||
|
||||
void
|
||||
-arm_nbsd_nat_target::store_registers (struct regcache *regcache, int regno)
|
||||
+arm_netbsd_nat_target::store_registers (struct regcache *regcache, int regno)
|
||||
{
|
||||
if (regno >= 0)
|
||||
{
|
Loading…
Add table
Add a link
Reference in a new issue