projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ubsan: alpha-coff: signed integer overflow
[deliverable/binutils-gdb.git]
/
gdb
/
aarch32-linux-nat.c
diff --git
a/gdb/aarch32-linux-nat.c
b/gdb/aarch32-linux-nat.c
index 2df672df6c9a202aff2eff5b0340f8508f3b42a5..0c04e395216ff16017027219f55553cf0320ea33 100644
(file)
--- a/
gdb/aarch32-linux-nat.c
+++ b/
gdb/aarch32-linux-nat.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 1999-20
16
Free Software Foundation, Inc.
+/* Copyright (C) 1999-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-34,20
+34,20
@@
aarch32_gp_regcache_supply (struct regcache *regcache, uint32_t *regs,
int regno;
for (regno = ARM_A1_REGNUM; regno < ARM_PC_REGNUM; regno++)
int regno;
for (regno = ARM_A1_REGNUM; regno < ARM_PC_REGNUM; regno++)
- regcache
_raw_supply (regcache,
regno, ®s[regno]);
+ regcache
->raw_supply (
regno, ®s[regno]);
if (arm_apcs_32)
{
/* Clear reserved bits bit 20 to bit 23. */
regs[ARM_CPSR_GREGNUM] &= 0xff0fffff;
if (arm_apcs_32)
{
/* Clear reserved bits bit 20 to bit 23. */
regs[ARM_CPSR_GREGNUM] &= 0xff0fffff;
- regcache
_raw_supply (regcache,
ARM_PS_REGNUM, ®s[ARM_CPSR_GREGNUM]);
+ regcache
->raw_supply (
ARM_PS_REGNUM, ®s[ARM_CPSR_GREGNUM]);
}
else
}
else
- regcache
_raw_supply (regcache,
ARM_PS_REGNUM, ®s[ARM_PC_REGNUM]);
+ regcache
->raw_supply (
ARM_PS_REGNUM, ®s[ARM_PC_REGNUM]);
regs[ARM_PC_REGNUM] = gdbarch_addr_bits_remove
regs[ARM_PC_REGNUM] = gdbarch_addr_bits_remove
- (
get_regcache_arch (regcache
), regs[ARM_PC_REGNUM]);
- regcache
_raw_supply (regcache,
ARM_PC_REGNUM, ®s[ARM_PC_REGNUM]);
+ (
regcache->arch (
), regs[ARM_PC_REGNUM]);
+ regcache
->raw_supply (
ARM_PC_REGNUM, ®s[ARM_PC_REGNUM]);
}
/* Collect GP registers from REGCACHE to buffer REGS. ARM_APCS_32 is
}
/* Collect GP registers from REGCACHE to buffer REGS. ARM_APCS_32 is
@@
-61,17
+61,16
@@
aarch32_gp_regcache_collect (const struct regcache *regcache, uint32_t *regs,
for (regno = ARM_A1_REGNUM; regno <= ARM_PC_REGNUM; regno++)
{
for (regno = ARM_A1_REGNUM; regno <= ARM_PC_REGNUM; regno++)
{
- if (REG_VALID == regcache
_register_status (regcache,
regno))
- regcache
_raw_collect (regcache,
regno, ®s[regno]);
+ if (REG_VALID == regcache
->get_register_status (
regno))
+ regcache
->raw_collect (
regno, ®s[regno]);
}
if (arm_apcs_32
}
if (arm_apcs_32
- && REG_VALID == regcache
_register_status (regcache,
ARM_PS_REGNUM))
+ && REG_VALID == regcache
->get_register_status (
ARM_PS_REGNUM))
{
uint32_t cpsr = regs[ARM_CPSR_GREGNUM];
{
uint32_t cpsr = regs[ARM_CPSR_GREGNUM];
- regcache_raw_collect (regcache, ARM_PS_REGNUM,
- ®s[ARM_CPSR_GREGNUM]);
+ regcache->raw_collect (ARM_PS_REGNUM, ®s[ARM_CPSR_GREGNUM]);
/* Keep reserved bits bit 20 to bit 23. */
regs[ARM_CPSR_GREGNUM] = ((regs[ARM_CPSR_GREGNUM] & 0xff0fffff)
| (cpsr & 0x00f00000));
/* Keep reserved bits bit 20 to bit 23. */
regs[ARM_CPSR_GREGNUM] = ((regs[ARM_CPSR_GREGNUM] & 0xff0fffff)
| (cpsr & 0x00f00000));
@@
-88,11
+87,9
@@
aarch32_vfp_regcache_supply (struct regcache *regcache, gdb_byte *regs,
int regno;
for (regno = 0; regno < vfp_register_count; regno++)
int regno;
for (regno = 0; regno < vfp_register_count; regno++)
- regcache_raw_supply (regcache, regno + ARM_D0_REGNUM,
- regs + regno * 8);
+ regcache->raw_supply (regno + ARM_D0_REGNUM, regs + regno * 8);
- regcache_raw_supply (regcache, ARM_FPSCR_REGNUM,
- regs + 32 * 8);
+ regcache->raw_supply (ARM_FPSCR_REGNUM, regs + 32 * 8);
}
/* Collect VFP registers from REGCACHE to buffer REGS.
}
/* Collect VFP registers from REGCACHE to buffer REGS.
@@
-105,7
+102,7
@@
aarch32_vfp_regcache_collect (const struct regcache *regcache, gdb_byte *regs,
int regno;
for (regno = 0; regno < vfp_register_count; regno++)
int regno;
for (regno = 0; regno < vfp_register_count; regno++)
- regcache
_raw_collect (regcache,
regno + ARM_D0_REGNUM, regs + regno * 8);
+ regcache
->raw_collect (
regno + ARM_D0_REGNUM, regs + regno * 8);
- regcache
_raw_collect (regcache,
ARM_FPSCR_REGNUM, regs + 32 * 8);
+ regcache
->raw_collect (
ARM_FPSCR_REGNUM, regs + 32 * 8);
}
}
This page took
0.027313 seconds
and
4
git commands to generate.