]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Baruch Siach [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)]
gdb: xtensa: fix on 64-bit hosts
On 64-bit hosts unsigned long is 64 bit. Use uint32_t instead.
gdb/
2014-01-22 Baruch Siach <baruch@tkos.co.il>
* xtensa-tdep.h (xtensa_elf_greg_t): Change type to uint32_t.
Pedro Alves [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)]
xtensa-config.c: missing defs.h include.
All .c files must start by including defs.h.
2014-01-22 Pedro Alves <palves@redhat.com>
* xtensa-config.c: Include defs.h.
Baruch Siach [Wed, 22 Jan 2014 12:22:26 +0000 (12:22 +0000)]
gdb: xtensa: fix linux ptrace includes
Currently, xtensa code using the Linux ptrace interface only include
sys/ptrace.h. This file comes from the C library (glibc and uClibc,
at least), and includes a declaration of the ptrace() functions, along
with some cross architecture constants that are mostly copied from the
file located at include/uapi/linux/ptrace.h in recent Linux kernels.
For xtensa specific constants like PTRACE_GETXTREGS and
PTRACE_SETXTREGS the asm/ptrace.h include from the Linux kernel UAPI
is needed. The code in gdbserver xtensa specific part doesn't call
ptrace() directly, so we can remove the unneeded sys/ptrace.h include.
The gdb xtensa specific code needs both headers, since it calls
ptrace().
gdb/
* xtensa-linux-nat.c: Include asm/ptrace.h.
gdb/gdbserver/
* linux-xtensa-low.c: Include asm/ptrace.h instead of
sys/ptrace.h.
GDB Administrator [Wed, 8 Jan 2014 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 7 Jan 2014 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 6 Jan 2014 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 5 Jan 2014 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 4 Jan 2014 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 3 Jan 2014 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 2 Jan 2014 00:00:07 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 1 Jan 2014 00:00:05 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 31 Dec 2013 00:00:06 +0000 (00:00 +0000)]
Automatic date update in version.in
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 ***