]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
GDB Administrator [Mon, 30 Dec 2013 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 29 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 28 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 27 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 26 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 25 Dec 2013 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 24 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 23 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 22 Dec 2013 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 21 Dec 2013 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 20 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 19 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 18 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 17 Dec 2013 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
Pedro Alves [Mon, 16 Dec 2013 14:06:49 +0000 (14:06 +0000)]
PR 16329: remote debugging broken on Solaris.
Like on GNU/Linux (linux-thread-db.c), the Solaris solaris-threads
target (handles libthread_db.so) shouldn't be pushed when remote
debugging.
This uses the same predicate used by linux-thread-db.c.
gdb/
2013-12-16 Pedro Alves <palves@redhat.com>
PR 16329
* sol-thread.c (check_for_thread_db): If the target can't run or
isn't a core, return without pushing.
GDB Administrator [Mon, 16 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 15 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 14 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 13 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 12 Dec 2013 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 11 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 10 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 9 Dec 2013 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
Joel Brobecker [Sun, 8 Dec 2013 08:34:15 +0000 (12:34 +0400)]
Set gdb/version.in to 7.6.2.
20131208 -cvs.
This replaces <DATE> with today's actual date in the format expected
by the branch nightly update script. The use of the <DATE> placeholder
will be appropriate for 7.7, where it is automatically replace during
the build from BFD's version.h. But for 7.6, it should be something
that looks like a date.
gdb/ChangeLog:
* version.in: Set GDB version number to 7.6.2.
20131208 -cvs.
Joel Brobecker [Sun, 8 Dec 2013 08:29:26 +0000 (12:29 +0400)]
Fix gdb/ChangeLog dates in last 3 entries.
Joel Brobecker [Sun, 8 Dec 2013 04:47:52 +0000 (08:47 +0400)]
Bump GDB version number to 7.6.2.DATE-cvs.
gdb/ChangeLog:
* version.in: Set GDB version number to 7.6.2.DATE-cvs.
Joel Brobecker [Sun, 8 Dec 2013 04:40:26 +0000 (08:40 +0400)]
Document the GDB 7.6.2 release in gdb/ChangeLog
gdb/ChangeLog:
GDB 7.6.2 released.
Joel Brobecker [Sun, 8 Dec 2013 04:12:18 +0000 (08:12 +0400)]
Set GDB version number to 7.6.2.
gdb/ChangeLog:
* version.in: Set GDB version number to 7.6.2.
GDB Administrator [Sun, 8 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 7 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
Maciej W. Rozycki [Fri, 6 Dec 2013 23:20:14 +0000 (23:20 +0000)]
MIPS: MIPS16 and microMIPS PLT entry support for binutils 2.24
This is a backport from trunk to handle MIPS16 and microMIPS code in
PLT entries as produced by LD from binutils version 2.24 onwards. This
feature requires explicit support in GDB for correct operation when
debugging through function calls made via the PLT.
bfd/
* elfxx-mips.h (_bfd_mips_elf_get_synthetic_symtab): New
prototype.
* elf32-mips.c (elf_backend_plt_sym_val): Remove macro.
(bfd_elf32_get_synthetic_symtab): New macro.
* elfxx-mips.c (micromips_o32_exec_plt0_entry): New variable.
(micromips_insn32_o32_exec_plt0_entry): Likewise.
(mips16_o32_exec_plt_entry): Likewise.
(micromips_o32_exec_plt_entry): Likewise.
(micromips_insn32_o32_exec_plt_entry): Likewise.
(_bfd_mips_elf_get_synthetic_symtab): New
function.
gdb/
* mips-tdep.c (mips_elf_make_msymbol_special): Handle MIPS16 and
microMIPS synthetic symbols.
opcodes/
* mips-dis.c (is_mips16_plt_tail): New function.
(print_insn_mips16): Handle MIPS16 PLT entry's GOT slot address
word.
(is_compressed_mode_p): Handle MIPS16/microMIPS PLT entries.
GDB Administrator [Fri, 6 Dec 2013 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 5 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 4 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 3 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 2 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 1 Dec 2013 03:15:17 +0000 (03:15 +0000)]
Automatic date update in version.in
Andrew Pinski [Thu, 12 Sep 2013 07:14:37 +0000 (07:14 +0000)]
2013-09-12 Andrew Pinski <apinski@cavium.com>
* aarch64-linux-nat.c (aarch64_linux_set_debug_regs): Zero out regs.
GDB Administrator [Sun, 3 Nov 2013 00:00:05 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Sat, 2 Nov 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Fri, 1 Nov 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Thu, 31 Oct 2013 00:00:06 +0000 (00:00 +0000)]
--allow-empty-message
GDB Administrator [Wed, 30 Oct 2013 15:00:07 +0000 (15:00 +0000)]
--allow-empty-message
gdbadmin [Mon, 21 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 20 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 19 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 18 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 17 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 16 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 15 Oct 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 14 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 13 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 12 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 11 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 10 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 9 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 8 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 7 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 6 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 5 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 4 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 3 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 2 Oct 2013 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 1 Oct 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 30 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 29 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 28 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 27 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 26 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 25 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 24 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 23 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 22 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 21 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 20 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 19 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 18 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 17 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Will Newton [Mon, 16 Sep 2013 15:54:50 +0000 (15:54 +0000)]
gdbserver, aarch64: Zero out regs in aarch64_linux_set_debug_regs.
Apply the same fix that was applied to aarch64-linux-nat.c.
2013-09-16 Will Newton <will.newton@linaro.org>
* linux-aarch64-low.c (aarch64_linux_set_debug_regs): Zero
out regs.
gdbadmin [Mon, 16 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 15 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 14 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 13 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 12 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 11 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 10 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 9 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 8 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 7 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 6 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 5 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 4 Sep 2013 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 3 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 2 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 1 Sep 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 31 Aug 2013 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 30 Aug 2013 19:27:23 +0000 (19:27 +0000)]
Set version to 7.6.1.
20130830 -cvs
gdbadmin [Fri, 30 Aug 2013 19:27:10 +0000 (19:27 +0000)]
GDB 7.6.1 released.
gdbadmin [Fri, 30 Aug 2013 18:12:43 +0000 (18:12 +0000)]
Update GDB version number in version.in
Tom Tromey [Fri, 30 Aug 2013 15:58:55 +0000 (15:58 +0000)]
This fixes PR cli/15603.
The bug here is that when a software watchpoint is being used, gdb
will stop responding to C-c. This is a regression caused by the
"catch signal" patch.
The problem is that software watchpoints always end up on the bpstat
list. However, this makes bpstat_explains_signal return
BPSTAT_SIGNAL_HIDE, causing infrun to think that the signal is not a
"random signal".
The fix is to change bpstat_explains_signal to handle this better. I
chose to do it in a "clean API" way, by passing the signal value to
bpstat_explains_signal and then adding an explains_signal method for
watchpoints, which handles the specifics.
Built and regtested on x86-64 Fedora 18.
New test case included.
* break-catch-sig.c (signal_catchpoint_explains_signal): Add 'sig'
argument.
* breakpoint.c (bpstat_explains_signal): Add 'sig' argument.
Special case signals other than GDB_SIGNAL_TRAP.
(explains_signal_watchpoint): New function.
(base_breakpoint_explains_signal): Add 'sig' argument.
(initialize_breakpoint_ops): Set 'explains_signal' method for
watchpoints.
* breakpoint.h (struct breakpoint_ops) <explains_signal>: Add
signal argument.
(bpstat_explains_signal): Likewise.
* infrun.c (handle_syscall_event, handle_inferior_event): Update.
* gdb.base/random-signal.c: New file.
* gdb.base/random-signal.exp: New file.