aboutsummaryrefslogtreecommitdiff
path: root/packages/gdb/7.12.1
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gdb/7.12.1')
-rw-r--r--packages/gdb/7.12.1/0000-musl_fix.patch33
-rw-r--r--packages/gdb/7.12.1/0001-uclibc-no-gettimeofday-clobber.patch33
-rw-r--r--packages/gdb/7.12.1/0002-xtensa-make-sure-ar_base-is-initialized.patch30
-rw-r--r--packages/gdb/7.12.1/0003-WIP-end-of-prologue-detection-hack.patch26
-rw-r--r--packages/gdb/7.12.1/0004-allow-android.patch45
-rw-r--r--packages/gdb/7.12.1/0005-include-order.patch43
-rw-r--r--packages/gdb/7.12.1/0006-duplicate-typedef.patch21
-rw-r--r--packages/gdb/7.12.1/chksum8
-rw-r--r--packages/gdb/7.12.1/version.desc1
9 files changed, 0 insertions, 240 deletions
diff --git a/packages/gdb/7.12.1/0000-musl_fix.patch b/packages/gdb/7.12.1/0000-musl_fix.patch
deleted file mode 100644
index 68297806..00000000
--- a/packages/gdb/7.12.1/0000-musl_fix.patch
+++ /dev/null
@@ -1,33 +0,0 @@
----
- gdb/linux-nat.c | 5 +++++
- gdb/stopcode.h | 4 ++++
- 2 files changed, 9 insertions(+)
-
---- a/gdb/linux-nat.c
-+++ b/gdb/linux-nat.c
-@@ -17,6 +17,7 @@
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
-
-+#include "stopcode.h"
- #include "defs.h"
- #include "inferior.h"
- #include "infrun.h"
-@@ -71,6 +72,10 @@
- #define SPUFS_MAGIC 0x23c9b64e
- #endif
-
-+#ifndef __SIGRTMIN
-+#define __SIGRTMIN SIGRTMIN
-+#endif
-+
- /* This comment documents high-level logic of this file.
-
- Waiting for events in sync mode
---- /dev/null
-+++ b/gdb/stopcode.h
-@@ -0,0 +1,4 @@
-+#ifndef W_STOPCODE
-+#define W_STOPCODE(sig) ((sig) << 8 | 0x7f)
-+#endif
-+
diff --git a/packages/gdb/7.12.1/0001-uclibc-no-gettimeofday-clobber.patch b/packages/gdb/7.12.1/0001-uclibc-no-gettimeofday-clobber.patch
deleted file mode 100644
index d6e70728..00000000
--- a/packages/gdb/7.12.1/0001-uclibc-no-gettimeofday-clobber.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Improve gnulib in gdb's guess work, gettimeofday() works in uClibcm promise.
-
-This patch helps building x86_64-unknown-linux-uclibc toolchains, the final
-gdb-native step otherwise fails when linking the libinproctrace.so
-
-Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
-Signed-off-by: Alexey Neyman <stilor@att.net>
-
----
- gdb/gnulib/configure | 1 +
- gdb/gnulib/import/m4/gettimeofday.m4 | 1 +
- 2 files changed, 2 insertions(+)
-
---- a/gdb/gnulib/configure
-+++ b/gdb/gnulib/configure
-@@ -13522,6 +13522,7 @@
- case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
-+ *-uclibc*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
- esac
---- a/gdb/gnulib/import/m4/gettimeofday.m4
-+++ b/gdb/gnulib/import/m4/gettimeofday.m4
-@@ -111,6 +111,7 @@
- case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
-+ *-uclibc*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
- esac
diff --git a/packages/gdb/7.12.1/0002-xtensa-make-sure-ar_base-is-initialized.patch b/packages/gdb/7.12.1/0002-xtensa-make-sure-ar_base-is-initialized.patch
deleted file mode 100644
index 19eb69d2..00000000
--- a/packages/gdb/7.12.1/0002-xtensa-make-sure-ar_base-is-initialized.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 208ea73d38c9c16cf983b6419f58050dbadcb6a9 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sun, 7 Jun 2015 22:43:49 +0300
-Subject: [PATCH 2/2] xtensa: make sure ar_base is initialized
-
-ar_base is uninitialized for cores w/o windowed registers as their
-regmap doesn't have register 0x0100.
-Check that ar_base is initialized and if not initialize it with a0_base.
-
-gdb/
- * xtensa-tdep.c (xtensa_derive_tdep): Make sure ar_base is
- initialized.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gdb/xtensa-tdep.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/gdb/xtensa-tdep.c
-+++ b/gdb/xtensa-tdep.c
-@@ -3174,6 +3174,9 @@
- tdep->num_regs = n;
- }
-
-+ if (tdep->ar_base == -1)
-+ tdep->ar_base = tdep->a0_base;
-+
- /* Number of pseudo registers. */
- tdep->num_pseudo_regs = n - tdep->num_regs;
-
diff --git a/packages/gdb/7.12.1/0003-WIP-end-of-prologue-detection-hack.patch b/packages/gdb/7.12.1/0003-WIP-end-of-prologue-detection-hack.patch
deleted file mode 100644
index f47b4942..00000000
--- a/packages/gdb/7.12.1/0003-WIP-end-of-prologue-detection-hack.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 7f8eacbb468575fb67db7fd1155a3aedaa91911b Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sun, 7 Jun 2015 23:15:39 +0300
-Subject: [PATCH] WIP: *end of prologue* detection hack
-
-see
- http://www.esp8266.com/viewtopic.php?p=18461#p18461
- http://www.esp8266.com/viewtopic.php?p=19026#p19026
- http://www.esp8266.com/viewtopic.php?p=19683#p19683
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- gdb/xtensa-tdep.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/gdb/xtensa-tdep.c
-+++ b/gdb/xtensa-tdep.c
-@@ -2410,7 +2410,7 @@
- /* Find out, if we have an information about the prologue from DWARF. */
- prologue_sal = find_pc_line (start, 0);
- if (prologue_sal.line != 0) /* Found debug info. */
-- body_pc = prologue_sal.end;
-+ body_pc = prologue_sal.end + 40;
-
- /* If we are going to analyze the prologue in general without knowing about
- the current PC, make the best assumtion for the end of the prologue. */
diff --git a/packages/gdb/7.12.1/0004-allow-android.patch b/packages/gdb/7.12.1/0004-allow-android.patch
deleted file mode 100644
index 9beb41b6..00000000
--- a/packages/gdb/7.12.1/0004-allow-android.patch
+++ /dev/null
@@ -1,45 +0,0 @@
----
- gdb/gdbserver/configure | 11 -----------
- gdb/gdbserver/configure.ac | 11 -----------
- 2 files changed, 22 deletions(-)
-
---- a/gdb/gdbserver/configure
-+++ b/gdb/gdbserver/configure
-@@ -6671,17 +6671,6 @@
-
-
- case "${target}" in
-- *-android*)
-- # Starting with NDK version 9, <elf.h> actually includes definitions
-- # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
-- # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
-- # leading to conflicts with the defintions from <linux/elf.h>.
-- # This makes it impossible for us to include both <elf.h> and
-- # <linux/elf.h>, which means that, in practice, we do not have
-- # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
-- # Therefore, do not try to auto-detect availability, as it would
-- # get it wrong on this platform.
-- ;;
- *)
- ac_fn_c_check_type "$LINENO" "Elf32_auxv_t" "ac_cv_type_Elf32_auxv_t" "#include <elf.h>
-
---- a/gdb/gdbserver/configure.ac
-+++ b/gdb/gdbserver/configure.ac
-@@ -179,17 +179,6 @@
- ])
-
- case "${target}" in
-- *-android*)
-- # Starting with NDK version 9, <elf.h> actually includes definitions
-- # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
-- # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
-- # leading to conflicts with the defintions from <linux/elf.h>.
-- # This makes it impossible for us to include both <elf.h> and
-- # <linux/elf.h>, which means that, in practice, we do not have
-- # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
-- # Therefore, do not try to auto-detect availability, as it would
-- # get it wrong on this platform.
-- ;;
- *)
- AC_CHECK_TYPES([Elf32_auxv_t, Elf64_auxv_t], [], [],
- #include <elf.h>
diff --git a/packages/gdb/7.12.1/0005-include-order.patch b/packages/gdb/7.12.1/0005-include-order.patch
deleted file mode 100644
index 8cc1ea90..00000000
--- a/packages/gdb/7.12.1/0005-include-order.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-commit 5a6c3296a7a90694ad4042f6256f3da6d4fa4ee8
-Author: James Clarke <jrtc27@jrtc27.com>
-Date: Fri Jan 19 17:22:49 2018 +0000
-
- gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h
-
- On ia64, gdb_wait.h eventually includes siginfo-consts-arch.h, which
- contains an enum with TRAP_HWBKPT, along with a #define. Thus we cannot
- define TRAP_HWBKPT to 4 beforehand, and so gdb_wait.h must be included
- earlier; include it from linux-ptrace.h so it can never come afterwards.
-
- gdb/ChangeLog:
-
- * nat/linux-ptrace.c: Remove unnecessary reinclusion of
- gdb_ptrace.h, and move including gdb_wait.h ...
- * nat/linux-ptrace.h: ... to here.
-
----
- gdb/nat/linux-ptrace.c | 2 --
- gdb/nat/linux-ptrace.h | 1 +
- 2 files changed, 1 insertion(+), 2 deletions(-)
-
---- a/gdb/nat/linux-ptrace.c
-+++ b/gdb/nat/linux-ptrace.c
-@@ -21,8 +21,6 @@
- #include "linux-procfs.h"
- #include "linux-waitpid.h"
- #include "buffer.h"
--#include "gdb_wait.h"
--#include "gdb_ptrace.h"
- #include <sys/procfs.h>
-
- /* Stores the ptrace options supported by the running kernel.
---- a/gdb/nat/linux-ptrace.h
-+++ b/gdb/nat/linux-ptrace.h
-@@ -21,6 +21,7 @@
- struct buffer;
-
- #include "nat/gdb_ptrace.h"
-+#include "gdb_wait.h"
-
- #ifdef __UCLIBC__
- #if !(defined(__UCLIBC_HAS_MMU__) || defined(__ARCH_HAS_MMU__))
diff --git a/packages/gdb/7.12.1/0006-duplicate-typedef.patch b/packages/gdb/7.12.1/0006-duplicate-typedef.patch
deleted file mode 100644
index 4d51a48c..00000000
--- a/packages/gdb/7.12.1/0006-duplicate-typedef.patch
+++ /dev/null
@@ -1,21 +0,0 @@
----
- gdb/event-loop.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/gdb/event-loop.h
-+++ b/gdb/event-loop.h
-@@ -66,6 +66,8 @@
- infinite loop.
-
- Corollary tasks are the creation and deletion of event sources. */
-+#ifndef _EVENT_LOOP_H_
-+#define _EVENT_LOOP_H_
-
- typedef void *gdb_client_data;
- struct async_signal_handler;
-@@ -127,3 +129,5 @@
- extern void clear_async_event_handler (struct async_event_handler *handler);
-
- extern void initialize_async_signal_handlers (void);
-+
-+#endif
diff --git a/packages/gdb/7.12.1/chksum b/packages/gdb/7.12.1/chksum
deleted file mode 100644
index 7cc3208c..00000000
--- a/packages/gdb/7.12.1/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 gdb-7.12.1.tar.xz 193453347ddced7acb6b1cd2ee8f2e4b
-sha1 gdb-7.12.1.tar.xz ef77c5345d6f9fdcdf7a5d8503301242b701936e
-sha256 gdb-7.12.1.tar.xz 4607680b973d3ec92c30ad029f1b7dbde3876869e6b3a117d8a7e90081113186
-sha512 gdb-7.12.1.tar.xz 0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7704251289cababbfaaf9e075550cdf741a54d6cd9ca3433d910efcd8
-md5 gdb-7.12.1.tar.gz 06c8f40521ed65fe36ebc2be29b56942
-sha1 gdb-7.12.1.tar.gz e0dfaa153d162ae23fd81d05ea87864a634b6da8
-sha256 gdb-7.12.1.tar.gz 142057eacecfb929d52b561eb47a1103c7d504cec3f659dd8a5ae7bc378f7e77
-sha512 gdb-7.12.1.tar.gz 84e7350bc5131a37ce593b9b7ad65160f0ccad172067592dad005c1a64da87b8dcf9471e4e5d882cb36c4c7a1ab5ecb6ef3b8549d8187dec0bf2852af435fc38
diff --git a/packages/gdb/7.12.1/version.desc b/packages/gdb/7.12.1/version.desc
deleted file mode 100644
index fcfe3891..00000000
--- a/packages/gdb/7.12.1/version.desc
+++ /dev/null
@@ -1 +0,0 @@
-obsolete='yes'