Disable sbrk() use in GNU tools.We're studing the possibility of deprecating sbrk(). To make it easierwe're removing unnecessicary uses in the base system. None of thesetools require sbrk(), bu
Disable sbrk() use in GNU tools.We're studing the possibility of deprecating sbrk(). To make it easierwe're removing unnecessicary uses in the base system. None of thesetools require sbrk(), but they agressively prefer it for no good reason.Reviewed by: andrewApproved by: re (kib)Sponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D16141
show more ...
Remove ia64.This includes:o All directories named *ia64*o All files named *ia64*o All ia64-specific code guarded by __ia64__o All ia64-specific makefile logico Mention of ia64 in com
Remove ia64.This includes:o All directories named *ia64*o All files named *ia64*o All ia64-specific code guarded by __ia64__o All ia64-specific makefile logico Mention of ia64 in comments and documentationThis excludes:o Everything under contrib/o Everything under crypto/o sys/xen/interfaceo sys/sys/elf_common.hDiscussed at: BSDcan
Add a new knob WITH_DEBUG_FILES to control the building of standalonedebug files for userland programs and libraries. The "-g" debug flagis automatically applied when WITH_DEBUG_FILES is set.The
Add a new knob WITH_DEBUG_FILES to control the building of standalonedebug files for userland programs and libraries. The "-g" debug flagis automatically applied when WITH_DEBUG_FILES is set.The debug files are now named ${prog}.debug and ${shlib}.debug forconsistency with other systems and documentation. In addition they areinstalled under /usr/lib/debug, to simplify the process of installingthem if needed after a crash. Users of bsd.{prog,lib}.mk outside of thebase system place the standalone debug files in a .debug subdirectory.GDB automatically searches both of these directories for standalonedebug files.Thanks to everyone who contributed changes, review, and testing duringdevelopment.
Fix typo. Not a win in terms of functionality but in terms of completeness.
Note two shortcomings of GDB on MIPS that should be addressed.
Do not include <sys/ptrace.h> if we're building a cross-debugger, ptrace isn'tused anyway, and it breaks the build, since sys/ptrace.h now includes<machine/reg.h>Approved by: re
Compile fbsd-threads.c. Amongst others this is necessary for a workingkgdb(1).Reviewed by: marcelApproved by: re (kib)MFC after: 1 week
Fix initialization order:_initialize_svr4_solib shouldbe called before _initialize_thread_db
Link threads support to the build
Teach our toolchain how to generate 64-bit PowerPC binaries. This fixesa variety of bugs in binutils related to handling of 64-bit PPC ELF,provides a GCC configuration for 64-bit PowerPC on FreeBSD
Teach our toolchain how to generate 64-bit PowerPC binaries. This fixesa variety of bugs in binutils related to handling of 64-bit PPC ELF,provides a GCC configuration for 64-bit PowerPC on FreeBSD, andassociated build systems tweaks.Obtained from: projects/ppc64
Fix typo in comment
These contain JC's patch to get gdb sort of workingon mips. Its not fully done yet but its a start.Obtained from: JC - [email protected]M gnu/usr.bin/gdb/kgdb/trgt_mips.cM gnu/usr.
These contain JC's patch to get gdb sort of workingon mips. Its not fully done yet but its a start.Obtained from: JC - [email protected]M gnu/usr.bin/gdb/kgdb/trgt_mips.cM gnu/usr.bin/gdb/arch/mips/init.cM gnu/usr.bin/gdb/arch/mips/MakefileM gnu/usr.bin/MakefileM contrib/gdb/gdb/mips-tdep.h
Compile fbsd-threads.c. Threading & TLS support is working just fine.
Document what the sed trick is for.Remove an embedded <TAB>, and use same style for both files.
Unbreak the arm build, by spelling LIBSRCS correctly.
Do not build fbsd-threads.c if we're building a cross-debugger.MFC after: 3 days
FreeBSD/mips gdb build suspport. From the mips2-jnpr branch.
Add thread support for arm.MFC After: 1 week
There's no reason why we couldn't attach to a live process on arm.MFC After: 1 week
Fix static/extern mismatch by patching corresponding tdep filesin-place.
Add threading support.
Architecture specific portions of gdb for arm.Submitted by: cognet@
Add basic support for PowerPC. This excludes kgdb(1).
Remove alpha-specific stuff.Approved by: marcel
Add support for XMM registers in GDB for x86 processors that supportSSE (or its successors).Reviewed by: marcel, davidxuMFC After: 2 weeks
12