summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Hook kgdb into the build.marcel2004-07-251-1/+1
|
* Add the beginnings of kernel debugging support. the kgdb(1) toolmarcel2004-07-2511-0/+1089
| | | | | | | | | | | | | | | | | | | | | is basicly a shell on top of libgdb that knows about kernel threads, kernel modules and kvm(3). As the word "beginnings" implies, not all of the features have been implemented yet. The tool is useful and I'd like feedback on the taken route. The simplest way to debug a kernel core file is: kgdb -n 0 This opens /var/crash/vmcore.0 with the corresponding kernel in the object directory (kernel.debug is used if it exists). Typical things that need to be added are: o Auto loading of kernel modules, o Handling of trapframes so that backtraces can be taken across them, o Some fancy commands to extract useful information out of a core file, o Various (probably many) other things.
* 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.
* Make bsdtar the default system tar. This makes /usr/bin/tar a symlinkkientzle2004-07-171-1/+1
| | | | | pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar, you can define WITH_GTAR.
* ptrace's first parameter is command not pid. pointy hat to me.davidxu2004-07-161-2/+6
|
* Update config.h to account for the prgregset_t and psaddr_t typesmarcel2004-07-165-10/+10
| | | | | | that have been added to <sys/procfs.h>. This change has no effect because the source file that would be affected is not compiled on FreeBSD. Hence, this is for completeness only.
* Add libthread_db assisted debugging support module.davidxu2004-07-151-0/+1095
|
* MAJOR cleanup of the Bmake framework.obrien2004-07-0837-23475/+162
| | | | | | | | | This includes removing all vestiges of the old not-really supported ability to build cross tools targeting non-FreeBSD systems, such as m68k Lynx and NetBSD. Move as much duplicated code from platform Makefiles into the shared Makefiles. Add a simple mechanism for specifying ELF 'ldscripts'. Also share as many .h files as possible (now a single bfd.h vs. one per platform).
* Build things in dictionary order.ru2004-07-071-14/+34
|
* Prepare for upcoming Binutils house cleaning.obrien2004-07-061-1/+1
|
* Update to match recent importache2004-07-061-6/+4
|
* Fix bug causing `[' to be wrongly included in character class expressionstjr2004-07-041-1/+1
| | | | | | in some multibyte locales (Red Hat bug #108484). Obtained from: Fedora (Tim Waugh)
* Make grep run much (~10x) faster in multibyte locales by caching the widetjr2004-07-046-74/+188
| | | | | | | character representation of input data across calls to dfaexec(), and by caching the lengths of character across calls to check_multibyte_string(). Obtained from: Fedora (Tim Waugh)
* Avoid accessing accessing memory past the end of mb_properties in thetjr2004-07-041-1/+2
| | | | | degenerate case of fgrep with an empty pattern in a multibyte locale. Found by phkmalloc.
* Improve case-insensitive matching in multibyte locales.tjr2004-07-043-28/+109
| | | | Obtained from: Isamu Hasegawa (IBM) via Fedora
* Fix failure of fgrep to report some matches (Red Hat bug #116909).tjr2004-07-041-57/+52
| | | | Obtained from: Fedora (Tim Waugh)
* Use hard_locale() to check whether collating order is "hard" regardlesstjr2004-07-041-2/+0
| | | | of whether NLS is enabled.
* Ignore ENABLE_NLS when deciding whether we can use setlocale().tjr2004-07-041-2/+4
| | | | Use the same shortcut as glibc to test for the "C" or "POSIX" locale.
* Update for grep 2.5.1.tjr2004-07-042-120/+254
|
* Merge local changes.tjr2004-07-049-881/+2674
|
* This commit was generated by cvs2svn to compensate for changes in r131554,tjr2004-07-0445-248/+5612
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import GNU grep 2.5.1 (trimmed)tjr2004-07-0454-1119/+8280
| |
* | Fix regression in new version of GNU regex code: bracket expressionstjr2004-07-041-14/+19
| | | | | | | | | | | | like [X-Y] should match all characters between X-Y according to the locale's collating order, not by binary value. For now, this only fixes the !MBS_SUPPORT case (which is the default).
* | Merge local changes (addition of $FreeBSD$).tjr2004-07-041-422/+2425
| |
* | This commit was generated by cvs2svn to compensate for changes in r131543,tjr2004-07-041-12/+36
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Import of GNU regex from GNU grep 2.5.1 (trimmed).tjr2004-07-042-434/+2461
| | |
* | | Mechanically kill hard sentence breaks.ru2004-07-023-43/+85
| | |
* | | Removed trailing whitespace.ru2004-07-024-19/+19
| | |
* | | Hook strnlen.c up to the build - the i18n patch uses it.tjr2004-07-021-0/+1
| | |
* | | Update build infrastructure for sort from GNU coreutils 5.2.1.tjr2004-07-024-147/+286
| | |
* | | Removed. It was used for building gdb docs, which we don't do heremarcel2004-06-271-31/+0
| | | | | | | | | | | | anymore.
* | | We don't have to reach into binutils/doc anymore for inc-hist.diffmarcel2004-06-271-1/+1
| | | | | | | | | | | | The file was repo copied into our doc directory.
* | | Fixed world breakage in the NOSHARED=yes case (missing library).bde2004-06-262-9/+9
| | | | | | | | | | | | Fixed some style bugs.
* | | GDB has moved up one level.obrien2004-06-251-8/+0
| | |
* | | Hook gdb into the build. Exclude gdb on arm and powerpc as supportmarcel2004-06-251-1/+8
| | | | | | | | | | | | does not exist yet. The NO_GDB knob is respected.
* | | Remove building gdb info files. The gdb info files are built as partmarcel2004-06-251-31/+3
| | | | | | | | | | | | | | | of building gdb itself, which has been decoupled from binutils for as much as is reasonable.
* | | Add bmake glue for gdb 6.1.1. Supports alpha, amd64, i386, ia64marcel2004-06-2522-0/+4513
| | | | | | | | | | | | | | | | | | | | | and sparc64. Note that the debugger doesn't support threading, nor kernel debugging yet.
* | | Turn back on the building of GDB info files.obrien2004-06-231-4/+0
| | |
* | | This should be the right set of docs sources.obrien2004-06-211-3/+5
| | |
* | | Disable building of GDB info files until the gdb6 upgrade is finished.obrien2004-06-212-2/+8
| | |
* | | With tmm's latest change to the sparc64 dynamic loader, we can remove thisobrien2004-06-202-19/+1
| | | | | | | | | | | | hack to binutils and use the stock sparc64 sources.
* | | Our 'TOOLS_PREFIX' and not 'DESTDIR' matches what the stock GNU buildobrien2004-06-201-2/+2
| | | | | | | | | | | | framework wants.
* | | Update to binutils 2.15.marcel2004-06-191-15/+20
| | |
* | | Seperately add regex.c and splay-tree.c to SRCS. They are both neededmarcel2004-06-191-6/+9
| | | | | | | | | | | | by gdb(1). While here, sort SRCS.
* | | Add the necessary branding of ELF files. This is relatively easy tomarcel2004-06-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | achieve on ia64, because we need to generate the ELF64/ia64 code and simply tag elf-fbsd-brand.c at the end of it. This hasn't actually been tested beyond trivial compilation testing. A buildworld has been started and it's time I wait for my changes to loop back to my local repo anyway. I'll get back to this in a couple of hours...
* | | Add bfdwin.c to SRCS. The file contains support for mmap(2) windowsmarcel2004-06-191-1/+1
| | | | | | | | | | | | | | | into a BFD. It's included in stock BFD on the platforms I checked (i386 and ia64).
* | | Move the elf32-target.h and elf64-target.h targets from the MDmarcel2004-06-197-20/+6
| | | | | | | | | | | | | | | | | | makefiles to the centralized makefile. This not only reduces duplication, it also makes the MD quirks stand out better and thus improves maintenance.
* | | Update to binutils 2.15:marcel2004-06-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | o BFD_VERSION_DATE now reflects the release date of 2.15, o BFD_VERSION now has the correct version number. Previous values reflected 2.14.92 from a week prior to release. While here, fix a whitespace (tab) nit.
* | | Update to binutils 2.15:marcel2004-06-191-5/+26
| | | | | | | | | | | | | | | o HAVE_SEEKO and HAVE_TELLO are defined now. These are used in bfdio.c. o HAVE_STRTOULL is defined now. This is used in bfd.c.
* | | Update to binutils 2.15.marcel2004-06-191-891/+1251
| | |
OpenPOWER on IntegriCloud