aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-22gdb: xtensa: fix on 64-bit hostsgdb_7_6-branchBaruch Siach2-1/+5
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.
2014-01-22xtensa-config.c: missing defs.h include.Pedro Alves2-0/+6
All .c files must start by including defs.h. 2014-01-22 Pedro Alves <palves@redhat.com> * xtensa-config.c: Include defs.h.
2014-01-22gdb: xtensa: fix linux ptrace includesBaruch Siach4-1/+11
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.
2014-01-08Automatic date update in version.inGDB Administrator1-1/+1
2014-01-07Automatic date update in version.inGDB Administrator1-1/+1
2014-01-06Automatic date update in version.inGDB Administrator1-1/+1
2014-01-05Automatic date update in version.inGDB Administrator1-1/+1
2014-01-04Automatic date update in version.inGDB Administrator1-1/+1
2014-01-03Automatic date update in version.inGDB Administrator1-1/+1
2014-01-02Automatic date update in version.inGDB Administrator1-1/+1
2014-01-01Automatic date update in version.inGDB Administrator1-1/+1
2013-12-31Automatic date update in version.inGDB Administrator1-1/+1
2013-12-30Automatic date update in version.inGDB Administrator1-1/+1
2013-12-29Automatic date update in version.inGDB Administrator1-1/+1
2013-12-28Automatic date update in version.inGDB Administrator1-1/+1
2013-12-27Automatic date update in version.inGDB Administrator1-1/+1
2013-12-26Automatic date update in version.inGDB Administrator1-1/+1
2013-12-25Automatic date update in version.inGDB Administrator1-1/+1
2013-12-24Automatic date update in version.inGDB Administrator1-1/+1
2013-12-23Automatic date update in version.inGDB Administrator1-1/+1
2013-12-22Automatic date update in version.inGDB Administrator1-1/+1
2013-12-21Automatic date update in version.inGDB Administrator1-1/+1
2013-12-20Automatic date update in version.inGDB Administrator1-1/+1
2013-12-19Automatic date update in version.inGDB Administrator1-1/+1
2013-12-18Automatic date update in version.inGDB Administrator1-1/+1
2013-12-17Automatic date update in version.inGDB Administrator1-1/+1
2013-12-16PR 16329: remote debugging broken on Solaris.Pedro Alves2-0/+10
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.
2013-12-16Automatic date update in version.inGDB Administrator1-1/+1
2013-12-15Automatic date update in version.inGDB Administrator1-1/+1
2013-12-14Automatic date update in version.inGDB Administrator1-1/+1
2013-12-13Automatic date update in version.inGDB Administrator1-1/+1
2013-12-12Automatic date update in version.inGDB Administrator1-1/+1
2013-12-11Automatic date update in version.inGDB Administrator1-1/+1
2013-12-10Automatic date update in version.inGDB Administrator1-1/+1
2013-12-09Automatic date update in version.inGDB Administrator1-1/+1
2013-12-08Set gdb/version.in to 7.6.2.20131208-cvs.Joel Brobecker2-1/+5
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.
2013-12-08Fix gdb/ChangeLog dates in last 3 entries.Joel Brobecker1-3/+3
2013-12-08Bump GDB version number to 7.6.2.DATE-cvs.Joel Brobecker2-1/+5
gdb/ChangeLog: * version.in: Set GDB version number to 7.6.2.DATE-cvs.
2013-12-08Document the GDB 7.6.2 release in gdb/ChangeLogJoel Brobecker1-0/+4
gdb/ChangeLog: GDB 7.6.2 released.
2013-12-08Set GDB version number to 7.6.2.gdb_7_6_2-2013-12-08-releaseJoel Brobecker2-1/+5
gdb/ChangeLog: * version.in: Set GDB version number to 7.6.2.
2013-12-08Automatic date update in version.inGDB Administrator1-1/+1
2013-12-07Automatic date update in version.inGDB Administrator1-1/+1
2013-12-06MIPS: MIPS16 and microMIPS PLT entry support for binutils 2.24Maciej W. Rozycki8-31/+410
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.
2013-12-06Automatic date update in version.inGDB Administrator1-1/+1
2013-12-05Automatic date update in version.inGDB Administrator1-1/+1
2013-12-04Automatic date update in version.inGDB Administrator1-1/+1
2013-12-03Automatic date update in version.inGDB Administrator1-1/+1
2013-12-02Automatic date update in version.inGDB Administrator1-1/+1
2013-12-01Automatic date update in version.inGDB Administrator1-1/+1
2013-11-252013-09-12 Andrew Pinski <apinski@cavium.com>Andrew Pinski2-0/+5
* aarch64-linux-nat.c (aarch64_linux_set_debug_regs): Zero out regs.