From 06caf7d297df7c596ca98678c1569e031f7c893e Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Seo Date: Mon, 29 Oct 2007 20:26:42 +0000 Subject: * ppc-linux-tdep.c (ppc32_linux_reg_offsets): Corrected swapped offsets and VRSAVE offset. (ppc64_linux_reg_offsets): Corrected swapped offsets. (ppc32_linux_vrregset): Added. (ppc_linux_regset_from_core_section): Added support for .reg-ppc-vmx section. * ppc-tdep.h (ppc_altivec_support_p): Declare. (ppc_supply_vrregset): Declare. (ppc_collect_vrregset): Declare. * rs6000-tdep.c (ppc_altivec_support_p): Added. (ppc_supply_vrregset): Added. (ppc_collect_vrregset): Added. * corelow.c (get_core_registers): Added support for .reg-ppc-vmx section. --- gdb/corelow.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/corelow.c') diff --git a/gdb/corelow.c b/gdb/corelow.c index af80dc3..1b963ca 100644 --- a/gdb/corelow.c +++ b/gdb/corelow.c @@ -499,6 +499,8 @@ get_core_registers (struct regcache *regcache, int regno) ".reg2", 2, "floating-point", 0); get_core_register_section (regcache, ".reg-xfp", 3, "extended floating-point", 0); + get_core_register_section (regcache, + ".reg-ppc-vmx", 3, "ppc Altivec", 0); /* Supply dummy value for all registers not found in the core. */ for (i = 0; i < gdbarch_num_regs (current_gdbarch); i++) -- cgit v1.1