aboutsummaryrefslogtreecommitdiff
path: root/contrib/gdb
Commit message (Collapse)AuthorAgeFilesLines
* gdb: make 'thread apply all bt' always work on all threadsAndriy Gapon2009-06-121-2/+26
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=194061
* - Use gdb-* glob instead of gdb-6.1.1, to simplify future imports.Ed Maste2009-04-071-54/+65
| | | | | | | | - Add a few entries for additional files from later gdb releases that should also be ignored. Notes: svn path=/head/; revision=190827
* gdb: Remove arm_pc_is_thumb_dummy() and related code.Rafal Jaworowski2008-11-171-36/+1
| | | | | | | | | 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). Notes: svn path=/head/; revision=185024
* This commit was generated by cvs2svn to compensate for changes in r173619,David E. O'Brien2007-11-141-1/+1
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=173620
| * Bring in FSF revision 1.9 (Change type of ps_strings from int to u_long).David E. O'Brien2007-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/vendor/gdb/dist/; revision=173619
* | This commit was generated by cvs2svn to compensate for changes in r169185,Marcel Moolenaar2007-05-011-0/+12
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=169186
| * Define supply_gregset() and supply_fpregset(). They are neededMarcel Moolenaar2007-05-011-0/+12
| | | | | | | | | | | | | | by our threading support. Notes: svn path=/vendor/gdb/dist/; revision=169185
* | This commit was generated by cvs2svn to compensate for changes in r161561,Marcel Moolenaar2006-08-246-0/+505
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=161562
| * Add support for PowerPC. These files are added onto the FSF branchMarcel Moolenaar2006-08-246-0/+505
| | | | | | | | | | | | | | to avoid future conflicts. Notes: svn path=/vendor/gdb/dist/; revision=161561
* | Update for PowerPC support. We need to keep rs6000 related files.Marcel Moolenaar2006-08-231-2/+0
| | | | | | | | Notes: svn path=/head/; revision=161539
* | This commit was generated by cvs2svn to compensate for changes in r161537,Marcel Moolenaar2006-08-2311-0/+4554
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=161538
| * Import files needed for PowerPC support and not included in theMarcel Moolenaar2006-08-2311-0/+4554
| | | | | | | | | | | | | | original GDB 6.1.1 import. Notes: svn path=/vendor/gdb/dist/; revision=161537
* | Abstract the handling of dirty stacked registers in ia64_read_reg() andMarcel Moolenaar2004-09-051-90/+75
| | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=134800
* | Disable surplus detection of breakpoint event in signal stack, the checkDavid Xu2004-08-151-0/+4
| | | | | | | | | | | | | | | | | | | | causes a normal breakpoint event in new thread to be ignored unexpectly, result is process SIGSEGV. Test on: AMD64, i386 Notes: svn path=/head/; revision=133748
* | Various improvements for ia64:Marcel Moolenaar2004-07-276-47/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=132685
* | This file was not used to import gdb. Remove.Marcel Moolenaar2004-07-191-71/+0
| | | | | | | | Notes: svn path=/head/; revision=132373
* | Remove fbsd-thread.o, it's not for consumption yet.Marcel Moolenaar2004-06-251-1/+1
| | | | | | | | Notes: svn path=/head/; revision=131116
* | Update HEAD with support for ia64.Marcel Moolenaar2004-06-252-1/+46
| | | | | | | | Notes: svn path=/head/; revision=131086
* | This commit was generated by cvs2svn to compensate for changes in r131082,Marcel Moolenaar2004-06-2510-69/+1522
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=131083
| * Add support for ia64. This code will be contributed to GDB as soonMarcel Moolenaar2004-06-2512-70/+1568
| | | | | | | | | | | | | | | | | | 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. Notes: svn path=/vendor/gdb/dist/; revision=131082
| * Remove files from the vendor branch that are not part of the GDB 6.1.1Marcel Moolenaar2004-06-20253-154476/+0
| | | | | | | | | | | | | | import. Notes: svn path=/vendor/gdb/dist/; revision=130805
* | Update the upgrade instructions.Marcel Moolenaar2004-06-251-15/+6
| | | | | | | | Notes: svn path=/head/; revision=131081
* | Remove from HEAD, that what is not on the vendor branch anymore.Marcel Moolenaar2004-06-201-291/+0
| | | | | | | | Notes: svn path=/head/; revision=130813
* | Revive files which were pulled from the vendor branch only to beMarcel Moolenaar2004-06-2073-0/+46808
| | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=130812
* | Update to GDB 6.1.1. These files are identical to the vendor branch.Marcel Moolenaar2004-06-2029-10453/+17851
| | | | | | | | Notes: svn path=/head/; revision=130809
* | Update to match the GDB 6.1.1 import.Marcel Moolenaar2004-06-201-119/+67
| | | | | | | | Notes: svn path=/head/; revision=130807
* | This commit was generated by cvs2svn to compensate for changes in r130805,Marcel Moolenaar2004-06-20252-154185/+0
| | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=130806
* | This commit was generated by cvs2svn to compensate for changes in r130803,Marcel Moolenaar2004-06-20623-33904/+200826
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=130804
| * Import of GDB version 6.1.1 (stripped; see FREEBSD-Xlist rev. 1.6).Marcel Moolenaar2004-06-20725-44357/+265485
| | | | | | | | Notes: svn path=/vendor/gdb/dist/; revision=130803
| * This file was not part of the GDB 5.2.1 import and should have beenMarcel Moolenaar2004-06-2020-9238/+0
| | | | | | | | | | | | | | deleted from the vendor branch. Notes: svn path=/vendor/gdb/dist/; revision=130760
| * This file was not part of the GDB 5.2.1 import and should have beenMarcel Moolenaar2004-06-20362-166798/+0
| | | | | | | | | | | | | | deleted from the vendor branch. Notes: svn path=/vendor/gdb/dist/; revision=130758
| * This file was not part of the GDB 5.2.1 import and should have beenMarcel Moolenaar2004-06-19239-156804/+0
| | | | | | | | | | | | | | deleted from the vendor branch. Notes: svn path=/vendor/gdb/dist/; revision=130732
| * This file has been removed from HEAD when it should (also) have beenMarcel Moolenaar2004-06-1930-32873/+0
| | | | | | | | | | | | | | removed from the vendor branch. Notes: svn path=/vendor/gdb/dist/; revision=130708
* | This file is not part of GDB 5.2.1, but was off the vendor branch.Marcel Moolenaar2004-06-1824-44078/+0
| | | | | | | | Notes: svn path=/head/; revision=130673
* | Revert local changes.Marcel Moolenaar2004-06-187-29/+7
| | | | | | | | Notes: svn path=/head/; revision=130671
* | This file is not part of GDB 5.2.1 and is also off the vendor branch.Marcel Moolenaar2004-06-181-814/+0
| | | | | | | | | | | | | | It was removed on 2001-11-07, according to ChangeLog. Notes: svn path=/head/; revision=130669
* | Track changed definition of the debug registers.Poul-Henning Kamp2002-10-211-2/+4
| | | | | | | | | | | | | | Sorry for missing this the first time. Notes: svn path=/head/; revision=105612
* | Document import of gdb-5.2.1.Mark Peek2002-10-122-14/+40
| | | | | | | | Notes: svn path=/head/; revision=105004
* | Resolve conflicts with gdb-5.2.1 import.Mark Peek2002-10-123-1/+15
| | | | | | | | Notes: svn path=/head/; revision=104993
* | This commit was generated by cvs2svn to compensate for changes in r104990,Mark Peek2002-10-1219-313/+1064
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=104991
| * Import gdb-5.2.1Mark Peek2002-10-1222-319/+1086
| | | | | | | | Notes: svn path=/vendor/gdb/dist/; revision=104990
* | Make our i386 hacks in a less vendor file disturbing manner.David E. O'Brien2002-07-101-29/+21
| | | | | | | | Notes: svn path=/head/; revision=99718
* | Quiet warnings by making this ANSI-C clean.David E. O'Brien2002-07-091-5/+18
| | | | | | | | Notes: svn path=/head/; revision=99675
* | This commit was generated by cvs2svn to compensate for changes in r99005,David E. O'Brien2002-06-2984-0/+3443
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=99006
| * Vendor import of GDB 5.2.David E. O'Brien2002-06-2984-0/+3443
| | | | | | | | | | | | | | | | These bits are taken from the FSF gdb_5_2-branch anoncvs repo on 27-June-2002 12:01:00 EDT. Notes: svn path=/vendor/gdb/dist/; revision=99005
* | - kernel core debugging for i386 (Mark Peek)David E. O'Brien2002-06-293-1900/+1642
| | | | | | | | | | | | | | | | | | - thread debugging for i386 (Mark Peek) and alpha (Doug Rabson) Submitted by: mp,dfr Notes: svn path=/head/; revision=99002
* | Note that this is a modified version of GDB.David E. O'Brien2002-06-291-1/+1
| | | | | | | | Notes: svn path=/head/; revision=99001
* | Use the stock source.David E. O'Brien2002-06-291-1210/+1527
| | | | | | | | Notes: svn path=/head/; revision=99000
* | Best that I can tell, we've never used these files.David E. O'Brien2002-06-2928-12056/+0
| | | | | | | | Notes: svn path=/head/; revision=98999
* | This commit was generated by cvs2svn to compensate for changes in r98954,David E. O'Brien2002-06-282-0/+246
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=98955