nwhitehorn
5d21d768b2
Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes
...
a variety of bugs in binutils related to handling of 64-bit PPC ELF,
provides a GCC configuration for 64-bit PowerPC on FreeBSD, and
associated build systems tweaks.
Obtained from: projects/ppc64
2010-07-10 02:29:22 +00:00
rrs
dce929d3e9
Adds the missing mips gdb files that I
...
foobar'd on my last commit.. Sorry about
that JC.. my fault.
Obtained from: JC
2010-02-21 17:25:00 +00:00
rrs
05a9cdef84
These contain JC's patch to get gdb sort of working
...
on mips. Its not fully done yet but its a start.
Obtained from: JC - c.jayachandran@gmail.com
M gnu/usr.bin/gdb/kgdb/trgt_mips.c
M gnu/usr.bin/gdb/arch/mips/init.c
M gnu/usr.bin/gdb/arch/mips/Makefile
M gnu/usr.bin/Makefile
M contrib/gdb/gdb/mips-tdep.h
2010-02-20 17:29:27 +00:00
avg
76ddf57429
gdb: make 'thread apply all bt' always work on all threads
...
even if some appear to have (partially) corrupted stack traces.
E.g. kernel crashdumps typically have stack weirdness at
userland-kernel boundary.
Obtained from: vendor/upstream (CVS rev 1.118 of stack.c)
Reviewed by: emaste
Approved by: jhb
2009-06-12 14:27:50 +00:00
emaste
c51d7427dc
- Use gdb-* glob instead of gdb-6.1.1, to simplify future imports.
...
- Add a few entries for additional files from later gdb releases that
should also be ignored.
2009-04-07 20:15:51 +00:00
raj
ee3d6ade2e
gdb: Remove arm_pc_is_thumb_dummy() and related code.
...
This is basically an import of the following gdb change:
http://sourceware.org/ml/gdb-cvs/2005-03/msg00143.html (which in effect fixes
problems with gracefully closing down the non-Thumb program being debugged).
2008-11-17 16:37:04 +00:00
obrien
cbf66fbd28
This commit was generated by cvs2svn to compensate for changes in r173619,
...
which included commits to RCS files with non-trunk default branches.
2007-11-14 22:58:36 +00:00
obrien
ab64c505c7
Bring in FSF revision 1.9 (Change type of ps_strings from int to u_long).
...
This fixes a situation where GDB gives incorrect backtraces when a signal
handler is in the call chain.
Submitted by: Stu Grossman <grossman@juniper.net>
2007-11-14 22:58:36 +00:00
marcel
667272457b
Define supply_gregset() and supply_fpregset(). They are needed
...
by our threading support.
2007-05-01 18:26:22 +00:00
marcel
39626562f7
This commit was generated by cvs2svn to compensate for changes in r169185,
...
which included commits to RCS files with non-trunk default branches.
2007-05-01 18:26:22 +00:00
marcel
e1ca5f48d2
Add support for PowerPC. These files are added onto the FSF branch
...
to avoid future conflicts.
2006-08-24 02:43:20 +00:00
marcel
f820e4f79e
This commit was generated by cvs2svn to compensate for changes in r161561,
...
which included commits to RCS files with non-trunk default branches.
2006-08-24 02:43:20 +00:00
marcel
c21bc3bcaf
Update for PowerPC support. We need to keep rs6000 related files.
2006-08-23 03:30:33 +00:00
marcel
b5a4404d7d
Import files needed for PowerPC support and not included in the
...
original GDB 6.1.1 import.
2006-08-23 03:28:37 +00:00
marcel
4e65ec3994
This commit was generated by cvs2svn to compensate for changes in r161537,
...
which included commits to RCS files with non-trunk default branches.
2006-08-23 03:28:37 +00:00
marcel
937dc493cf
Abstract the handling of dirty stacked registers in ia64_read_reg() and
...
ia64_write_reg() and call these whenever we read or write registers from
and to memory. This way we correctly read registers from addresses in
the register cache and thus fixes backtraces when the saved registers
(such as rp and ar.pfs) are in dirty stacked registers.
2004-09-05 06:17:25 +00:00
davidxu
06718ccca1
Disable surplus detection of breakpoint event in signal stack, the check
...
causes a normal breakpoint event in new thread to be ignored unexpectly,
result is process SIGSEGV.
Test on: AMD64, i386
2004-08-15 12:31:30 +00:00
marcel
b413f385c8
Various improvements for ia64:
...
o s/TARGET_XFER_DIRTY/NATIVE_XFER_DIRTY/g to be conformant,
o Handle TARGET_OBJECT_DIRTY for core files. Required on Linux,
o Replace ia64_fbsd_supply_fpregs() and ia64_fbsd_supply_gregs()
with supply_fpregset() and supply_gregset() resp. Needed to
support libthread_db.
o For target_read_partial(), pass the address of bspstore as the
annex instead of bspstore itself. This fixes crossbuilds. The
annex is a pointer, while bspstore is a ULONGEST.
o In ia64_frame_prev_register(), handle dirty stacked registers.
2004-07-27 03:54:16 +00:00
marcel
c55932b68d
This file was not used to import gdb. Remove.
2004-07-19 00:20:33 +00:00
marcel
95daec2121
Remove fbsd-thread.o, it's not for consumption yet.
2004-06-25 22:57:56 +00:00
marcel
b40a3c5a45
Update HEAD with support for ia64.
2004-06-25 05:37:08 +00:00
marcel
4e5af60dad
Add support for ia64. This code will be contributed to GDB as soon
...
as the legal prerequisites are met. To avoid future merge conflicts,
this is added to the vendor branch. The changes are seperately kept
in FREEBSD-diffs for easy reference.
2004-06-25 05:19:25 +00:00
marcel
b9baf21492
This commit was generated by cvs2svn to compensate for changes in r131082,
...
which included commits to RCS files with non-trunk default branches.
2004-06-25 05:19:25 +00:00
marcel
adcc0861a6
Update the upgrade instructions.
2004-06-25 05:04:09 +00:00
marcel
37de53b718
Remove from HEAD, that what is not on the vendor branch anymore.
2004-06-20 20:40:44 +00:00
marcel
f334d93656
Revive files which were pulled from the vendor branch only to be
...
removed on HEAD, but which are part of the GDB 6.1.1 import. This
makes HEAD identical to the vendor branch, for better or for
worse.
2004-06-20 20:36:15 +00:00
marcel
78a152dbb1
Update to GDB 6.1.1. These files are identical to the vendor branch.
2004-06-20 19:47:29 +00:00
marcel
c457f5e534
Update to match the GDB 6.1.1 import.
2004-06-20 19:15:58 +00:00
marcel
620d7edb52
Remove files from the vendor branch that are not part of the GDB 6.1.1
...
import.
2004-06-20 19:05:30 +00:00
marcel
a4dae88ff5
This commit was generated by cvs2svn to compensate for changes in r130805,
...
which included commits to RCS files with non-trunk default branches.
2004-06-20 19:05:30 +00:00
marcel
ddb504ee41
Import of GDB version 6.1.1 (stripped; see FREEBSD-Xlist rev. 1.6).
2004-06-20 18:26:14 +00:00
marcel
180d072512
This commit was generated by cvs2svn to compensate for changes in r130803,
...
which included commits to RCS files with non-trunk default branches.
2004-06-20 18:26:14 +00:00
marcel
c6cc8e4a1e
This file was not part of the GDB 5.2.1 import and should have been
...
deleted from the vendor branch.
2004-06-20 02:30:48 +00:00
marcel
c4172ccbdd
This file was not part of the GDB 5.2.1 import and should have been
...
deleted from the vendor branch.
2004-06-20 01:55:44 +00:00
marcel
8af28d2f35
This file was not part of the GDB 5.2.1 import and should have been
...
deleted from the vendor branch.
2004-06-19 15:43:52 +00:00
marcel
ba7e012f7a
This file has been removed from HEAD when it should (also) have been
...
removed from the vendor branch.
2004-06-19 03:39:16 +00:00
marcel
f7aefb848d
This file is not part of GDB 5.2.1, but was off the vendor branch.
2004-06-18 06:10:13 +00:00
marcel
efc3d2f6eb
Revert local changes.
2004-06-18 05:57:05 +00:00
marcel
ec77b48150
This file is not part of GDB 5.2.1 and is also off the vendor branch.
...
It was removed on 2001-11-07, according to ChangeLog.
2004-06-18 04:57:26 +00:00
phk
1cdc4d3dd3
Track changed definition of the debug registers.
...
Sorry for missing this the first time.
2002-10-21 05:33:05 +00:00
mp
573c813412
Document import of gdb-5.2.1.
2002-10-12 21:33:49 +00:00
mp
8ee3bb591c
Resolve conflicts with gdb-5.2.1 import.
2002-10-12 17:56:57 +00:00
mp
88f121ea81
Import gdb-5.2.1
2002-10-12 17:47:36 +00:00
mp
d1dc488817
This commit was generated by cvs2svn to compensate for changes in r104990,
...
which included commits to RCS files with non-trunk default branches.
2002-10-12 17:47:36 +00:00
obrien
ce3a73d11c
Make our i386 hacks in a less vendor file disturbing manner.
2002-07-10 07:48:45 +00:00
obrien
bca882d5e9
Quiet warnings by making this ANSI-C clean.
2002-07-09 17:01:47 +00:00
obrien
2cf1e97b17
Vendor import of GDB 5.2.
...
These bits are taken from the FSF gdb_5_2-branch anoncvs repo
on 27-June-2002 12:01:00 EDT.
2002-06-29 01:43:09 +00:00
obrien
9929e0fcf8
This commit was generated by cvs2svn to compensate for changes in r99005,
...
which included commits to RCS files with non-trunk default branches.
2002-06-29 01:43:09 +00:00
obrien
16a030e71f
- kernel core debugging for i386 (Mark Peek)
...
- thread debugging for i386 (Mark Peek) and alpha (Doug Rabson)
Submitted by: mp,dfr
2002-06-29 00:42:52 +00:00
obrien
83ffbdce19
Note that this is a modified version of GDB.
2002-06-29 00:41:02 +00:00