93178 Commits

Author SHA1 Message Date
cfe91432ee xtensa: Handle privileged registers as general ones esp-2021r1-gdb81 esp-2020r3-gdb 2020-09-01 20:15:24 +07:00
fa0bbca181 Fixes default terminal type under MinGW32. esp-2020r2-gdb esp-2020r1-gdb esp-2019r2-gdb 2019-10-23 10:44:48 +07:00
a9ff259103 xtensa: Fixes handling of inline frames next to the outmost ones esp32-gdb-2019r1 2018-08-28 10:21:04 +08:00
ec1c1ebbdf ct-ng bundled patch: 0004-allow-android.patch 2018-06-29 20:21:27 +08:00
ba0e998027 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>
2018-06-29 20:21:27 +08:00
ddc47cb0b4 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>
2018-06-29 20:21:27 +08:00
a787f6b786 ct-ng bundled patch: 0001-uclibc-no-gettimeofday-clobber.patch
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>
2018-06-29 20:21:27 +08:00
3735afc799 ct-ng bundled patch: 0000-musl_fix.patch 2018-06-29 20:21:26 +08:00
dddf70feaa Automatic date update in version.in 2018-06-27 00:02:03 +00:00
f96219de98 Automatic date update in version.in 2018-06-26 00:01:48 +00:00
79142a9179 Automatic date update in version.in 2018-06-25 00:01:47 +00:00
6f940b4596 Automatic date update in version.in 2018-06-24 00:01:55 +00:00
9a97915263 Automatic date update in version.in 2018-06-23 00:01:36 +00:00
d008cd62db Automatic date update in version.in 2018-06-22 00:01:59 +00:00
0551f34df6 Automatic date update in version.in 2018-06-21 00:01:58 +00:00
bdf29a3b11 Automatic date update in version.in 2018-06-20 00:02:04 +00:00
2441d9332b Automatic date update in version.in 2018-06-19 00:02:07 +00:00
53fc1a2c71 Automatic date update in version.in 2018-06-18 00:02:00 +00:00
4850a01355 Automatic date update in version.in 2018-06-17 00:02:55 +00:00
98fcd14348 Automatic date update in version.in 2018-06-16 00:02:16 +00:00
15641231a1 Automatic date update in version.in 2018-06-15 00:02:04 +00:00
907c5efb9e Automatic date update in version.in 2018-06-14 00:01:45 +00:00
19240a0327 Automatic date update in version.in 2018-06-13 00:01:56 +00:00
3489ddf15e Automatic date update in version.in 2018-06-12 00:01:57 +00:00
0210ebc959 Automatic date update in version.in 2018-06-11 00:02:01 +00:00
4a4fe19e6d Automatic date update in version.in 2018-06-10 00:03:25 +00:00
863d506546 Fix build issue with Python 3.7
Originally reported in
https://bugzilla.redhat.com/show_bug.cgi?id=1577396 -- gdb build fails
with Python 3.7 due to references to a Python internal function whose
declaration changed in 3.7.

gdb/ChangeLog
2018-06-09  Paul Koning  <paul_koning@dell.com>

	    PR gdb/23252

	    * python/python.c (do_start_initialization):
	    Avoid call to internal Python API.
	    (init__gdb_module): New function.
2018-06-09 13:26:41 -04:00
62f2c46df4 Automatic date update in version.in 2018-06-09 00:01:39 +00:00
ec48207785 Automatic date update in version.in 2018-06-08 00:02:07 +00:00
91adb40994 Automatic date update in version.in 2018-06-07 00:01:54 +00:00
e743fa7805 Automatic date update in version.in 2018-06-06 00:01:44 +00:00
36f5805b50 Automatic date update in version.in 2018-06-05 00:01:50 +00:00
0ce849e604 Automatic date update in version.in 2018-06-04 00:01:32 +00:00
c1f0023bfe Automatic date update in version.in 2018-06-03 00:02:49 +00:00
4b94f3b745 Automatic date update in version.in 2018-06-02 00:01:21 +00:00
91a53f8035 Automatic date update in version.in 2018-06-01 00:01:40 +00:00
8679931c2c Unset gdbarch significant_addr_bit by default
This patch fixes a bug introduced by fix to AArch64 pointer tagging.

In our fix for tagged pointer support our agreed approach was to sign
extend user-space address after clearing tag bits. This is not same
for all architectures and this patch allows sign extension for
addresses on targets which specifically set significant_addr_bit.

More information about patch that caused the issues and discussion
around tagged pointer support can be found in links below:

https://sourceware.org/ml/gdb-patches/2018-05/msg00000.html
https://sourceware.org/ml/gdb-patches/2017-12/msg00159.html

gdb/ChangeLog:

2018-05-31  Omair Javaid  <omair.javaid@linaro.org>

	PR gdb/23210
	* gdbarch.sh (significant_addr_bit): Default to zero when
	not set by target architecture.
	* gdbarch.c: Re-generated.
	* utils.c (address_significant): Update.
2018-05-31 08:26:16 +05:00
fcfc3b9125 Automatic date update in version.in 2018-05-31 00:01:46 +00:00
19ad1ba474 Automatic date update in version.in 2018-05-30 00:02:18 +00:00
aab9dcb7bd Automatic date update in version.in 2018-05-29 00:02:02 +00:00
3b4ef11364 Automatic date update in version.in 2018-05-28 00:02:00 +00:00
ef0690ab8d Automatic date update in version.in 2018-05-27 00:02:21 +00:00
2c1d3d28e1 Automatic date update in version.in 2018-05-26 00:02:19 +00:00
769708f739 Automatic date update in version.in 2018-05-25 00:02:12 +00:00
0d26fee00e Automatic date update in version.in 2018-05-24 00:02:08 +00:00
767e9fb8fe Automatic date update in version.in 2018-05-23 00:01:47 +00:00
eb47dada88 Automatic date update in version.in 2018-05-22 00:01:56 +00:00
f03423394f Automatic date update in version.in 2018-05-21 00:02:00 +00:00
0381999cca Automatic date update in version.in 2018-05-20 00:02:12 +00:00
4c744ecedc Automatic date update in version.in 2018-05-19 00:01:26 +00:00