aboutsummaryrefslogtreecommitdiff
path: root/gdb/bcache.c
diff options
context:
space:
mode:
authorAlan Hayward <alan.hayward@arm.com>2018-09-13 16:48:27 +0100
committerAlan Hayward <alan.hayward@arm.com>2018-09-13 16:48:27 +0100
commitc749ff472db05b55b183eac3de5a0edd75798a56 (patch)
tree913108efdfdd0586796edc6ca88fa6af6adce122 /gdb/bcache.c
parent94db4093aa62bad3fc8abea6ba6b353b1699e6bb (diff)
downloadgdb-c749ff472db05b55b183eac3de5a0edd75798a56.zip
gdb-c749ff472db05b55b183eac3de5a0edd75798a56.tar.gz
gdb-c749ff472db05b55b183eac3de5a0edd75798a56.tar.bz2
Add target_description_changed_p and target_get_tdep_info methods
target_description_changed_p () is added as a new gdbarch function. Given a list of register values received from the inferior, it will check if the current target descriptor is no longer valid for the inferior. This is required because on SVE the register sizes can change whilst the inferior is running. target_get_tdep_info () is added as a new gdbarch function. Given a list of registers, it will return a tdep info which then can be used when creating/finding a valid target descriptor for that inferior. Include stubbed aarch64 versions. 2018-09-13 Alan Hayward <alan.hayward@arm.com> gdb/ * aarch64-tdep.c (aarch64_target_description_changed_p): New function. (aarch64_target_get_tdep_info): New function. (aarch64_gdbarch_init): Add in the new functions * arch-utils.c (default_target_description_changed_p): New function. (default_target_get_tdep_info): New function. * arch-utils.h: (default_target_description_changed_p): New declaration. (default_target_get_tdep_info): New declaration. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * gdbarch.sh: (target_description_changed_p): New function. (target_get_tdep_info): New function.
Diffstat (limited to 'gdb/bcache.c')
0 files changed, 0 insertions, 0 deletions