aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain
diff options
context:
space:
mode:
authorVictor Kamensky <victor.kamensky@linaro.org>2013-12-13 13:21:43 -0800
committerLinaro Code Review <review@review.linaro.org>2013-12-18 18:00:12 +0000
commitbcc7cdbcfb061cb5274704fdd96adad24ec77ce6 (patch)
tree81b4e8156a70a021d719f159f9a91c1d3486c732 /meta-linaro-toolchain
parent179a002f019dfbbe1e0851f768bbd9620242b7f0 (diff)
apply gdb 3b570dee fix for pr_status size
commit 3b570dee4f42f8229b8defdf4360dc0f52e820a0 Author: Yufeng Zhang <yufeng.zhang@arm.com> Date: Mon Nov 11 10:26:41 2013 +0000 * elfxx-aarch64.c (_bfd_aarch64_elf_grok_prstatus): Fix hard-coded size of struct elf_prstatus. Change-Id: Iaf6ebe93ee13a84c7c4e648f3c7a706708a613b1 Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Diffstat (limited to 'meta-linaro-toolchain')
-rw-r--r--meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/elf_prstatus-size.patch13
-rw-r--r--meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb1
2 files changed, 14 insertions, 0 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/elf_prstatus-size.patch b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/elf_prstatus-size.patch
new file mode 100644
index 00000000..857e94d4
--- /dev/null
+++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-7.6.1/elf_prstatus-size.patch
@@ -0,0 +1,13 @@
+Index: gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c
+===================================================================
+--- gdb-linaro-7.6.1-2013.10.orig/bfd/elf64-aarch64.c
++++ gdb-linaro-7.6.1-2013.10/bfd/elf64-aarch64.c
+@@ -1529,7 +1529,7 @@ elf64_aarch64_grok_prstatus (bfd *abfd,
+ default:
+ return FALSE;
+
+- case 408: /* sizeof(struct elf_prstatus) on Linux/arm64. */
++ case 392: /* sizeof(struct elf_prstatus) on Linux/arm64. */
+ /* pr_cursig */
+ elf_tdata (abfd)->core->signal
+ = bfd_get_16 (abfd, note->descdata + 12);
diff --git a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb
index b2003b41..12ffe4cf 100644
--- a/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb
+++ b/meta-linaro-toolchain/recipes-devtools/gdb/gdb-cross_linaro-7.6.1.bb
@@ -2,3 +2,4 @@ require recipes-devtools/gdb/gdb-cross.inc
require gdb-${PV}.inc
SRC_URI += "file://sim-install-6.6.patch"
+SRC_URI += "file://elf_prstatus-size.patch"