mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-01 09:49:43 +08:00
gdbserver: AArch64: Remove cannot_fetch/store_register
The cannot store/fetch register functions are only used for checking if a register can be accessed using PEEKUSER/POKEUSER. The AArch64 port doesn't support this method of access, so remove the unused functions. gdb/gdbserver: * linux-aarch64-low.c (aarch64_cannot_store_register): Remove. (aarch64_cannot_fetch_register): Likewise. (struct linux_target_ops): Update references.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2018-11-23 Alan Hayward <alan.hayward@arm.com>
|
||||||
|
|
||||||
|
* linux-aarch64-low.c (aarch64_cannot_store_register): Remove.
|
||||||
|
(aarch64_cannot_fetch_register): Likewise.
|
||||||
|
(struct linux_target_ops): Update references.
|
||||||
|
|
||||||
2018-10-31 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
|
2018-10-31 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
|
||||||
|
|
||||||
* linux-ppc-low.c: Include nat/linux-ptrace.h.
|
* linux-ppc-low.c: Include nat/linux-ptrace.h.
|
||||||
|
@ -84,22 +84,6 @@ is_sve_tdesc (void)
|
|||||||
return regcache->tdesc->reg_defs.size () == AARCH64_SVE_NUM_REGS;
|
return regcache->tdesc->reg_defs.size () == AARCH64_SVE_NUM_REGS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Implementation of linux_target_ops method "cannot_store_register". */
|
|
||||||
|
|
||||||
static int
|
|
||||||
aarch64_cannot_store_register (int regno)
|
|
||||||
{
|
|
||||||
return regno >= AARCH64_NUM_REGS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Implementation of linux_target_ops method "cannot_fetch_register". */
|
|
||||||
|
|
||||||
static int
|
|
||||||
aarch64_cannot_fetch_register (int regno)
|
|
||||||
{
|
|
||||||
return regno >= AARCH64_NUM_REGS;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
aarch64_fill_gregset (struct regcache *regcache, void *buf)
|
aarch64_fill_gregset (struct regcache *regcache, void *buf)
|
||||||
{
|
{
|
||||||
@ -3041,8 +3025,8 @@ struct linux_target_ops the_low_target =
|
|||||||
{
|
{
|
||||||
aarch64_arch_setup,
|
aarch64_arch_setup,
|
||||||
aarch64_regs_info,
|
aarch64_regs_info,
|
||||||
aarch64_cannot_fetch_register,
|
NULL, /* cannot_fetch_register */
|
||||||
aarch64_cannot_store_register,
|
NULL, /* cannot_store_register */
|
||||||
NULL, /* fetch_register */
|
NULL, /* fetch_register */
|
||||||
aarch64_get_pc,
|
aarch64_get_pc,
|
||||||
aarch64_set_pc,
|
aarch64_set_pc,
|
||||||
|
Reference in New Issue
Block a user