summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/gdb/libgdb
Commit message (Collapse)AuthorAgeFilesLines
* Add support for XMM registers in GDB for x86 processors that supportdfr2005-05-311-11/+111
| | | | | | | SSE (or its successors). Reviewed by: marcel, davidxu MFC After: 2 weeks
* Don't try to enable event reporting for core file, it is not writable.davidxu2005-05-061-0/+2
|
* Report events from thread library.davidxu2005-04-121-16/+210
|
* Print thread address.davidxu2005-04-051-4/+4
| | | | PR: threads/76821
* Use the system gnuregex library vs. building GNU regex bits into libibertyobrien2005-02-141-0/+5
| | | | | | | and using them. Reviewed by: marcel,imp Desired by: ache
* When grabbing registers for an lwp, fake the inferior's pid using thepeadar2005-01-111-2/+6
| | | | | | | | | | | | | lwp ID before invoking the underlying target operation. For corefiles, we rely on gdb internals to do this, and it uses the pid as an index, rather than the lwpid, so previously, backtraces for multithreaded core files wasn't working correctly. For processes, we currently use ptrace directly, so fixup that code to also use the pid directly. Discussed With: marcel, davidxu MFC After: 4 days
* Source changes to allow building a cross-debugger. Move solib.c andmarcel2004-12-051-3/+2
| | | | | | | | solib-svr4.c to the MD makefiles because they are native files for alpha and sparc64, but target files for amd64, i386 and ia64. Note that kgdb(1) does not yet build as a cross-debugger due to libkvm.
* Fix previous commit. GDB_CROSS_DEBUGGER needs to be defined for allmarcel2004-12-051-9/+1
| | | | subdirectories.
* Makefile (only) changes to allow building a cross debugger.marcel2004-11-301-6/+18
|
* Always set current thread when activating thread debugger,davidxu2004-11-151-1/+1
| | | | | the current thread may already be added by fbsd_find_new_threads, this can result that current thread is not set correctly.
* Prepare for a subsequent import: If the first letter of the filenamemarcel2004-11-091-35/+43
| | | | | | | | | | | changes, start on a new line. Insertion of a filename will keep the diff limited to the block of filenames that have the same first letter instead of creating a huge diff. While here, move remote.c after the remote-*.c files and move tui.c after the tui-*.c files. This matches the order of ls(1) and makes it easier to compare object files created by a stock gdb(1) build with the list of files we have here. This is a non-functional change only.
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Only compile fbsd-thread.c on amd64 and i386, other architecturesdavidxu2004-08-221-1/+5
| | | | have not been tested yet.
* Fix comments, most are style fix.davidxu2004-08-221-21/+11
|
* Fix some text messages.davidxu2004-08-221-2/+2
|
* Add code to support statically linked binary and .core file of threadeddavidxu2004-08-221-177/+367
| | | | program.
* 1. Add some code check if thread suspending or resuming is failed.davidxu2004-08-082-4/+80
| | | | 2. Add code to retrieve thread tls address.
* o ps_pd{read|write} and ps_pt{read|write} are obsolete interfacemarcel2004-07-171-22/+2
| | | | | functions. Only ps_p{read|write} remains. o Remove ps_getpid. We don't need it now.
* ptrace's first parameter is command not pid. pointy hat to me.davidxu2004-07-161-2/+6
|
* Add libthread_db assisted debugging support module.davidxu2004-07-151-0/+1095
|
* Add bmake glue for gdb 6.1.1. Supports alpha, amd64, i386, ia64marcel2004-06-251-0/+52
and sparc64. Note that the debugger doesn't support threading, nor kernel debugging yet.
OpenPOWER on IntegriCloud