imp
3f3c42f60e
Add additional support for generating code for the arm. There's still
...
a few issues in other parts of the tree, but those will be resolved
separately.
Submitted by: cogenet@
Reviewed by: kan@, obrien@
MFC After: 5 days
2006-09-18 17:08:32 +00:00
ru
c1cc0912e1
This is not needed since src/gnu/usr.bin/cc/cc_int/Makefile,v 1.34.
2006-09-16 09:09:44 +00:00
ru
6b78b3a81d
Remove vestiges of GNU tar.
2006-09-15 08:04:23 +00:00
imp
35f71d316f
A TARGET_CPU_DEFAULT of xscale for arm results in illegal instructions
...
during buildworld. Comment it out for now.
2006-09-15 05:21:06 +00:00
imp
2ad94565b4
Remove redundant default vector
...
Submitted by: ru@
2006-09-14 08:21:20 +00:00
imp
ccf269aef7
Add cross debug support to arm.
...
Submitted by: cognet@
2006-09-14 07:51:52 +00:00
imp
b39fe59680
fix the build: add missing end of line cont character
2006-09-14 07:48:16 +00:00
imp
75f1f3b6a1
scripts for the arm port.
...
Submitted by: cognet@
Reviewed by: obrien and kan
2006-09-14 07:46:32 +00:00
imp
77431c17db
Fix the build and minor cleanup.
2006-09-14 07:44:05 +00:00
imp
0be173e15e
.end -> .endif
2006-09-14 07:02:17 +00:00
imp
01cb50b4e4
Architecture specific portions of gdb for arm.
...
Submitted by: cognet@
2006-09-14 06:49:34 +00:00
imp
9fed87cdab
Config file for arm assembler
2006-09-14 06:39:07 +00:00
imp
68381de49c
TARGET_BIG_ENDIAN isn't appropriate here. __ARMEB__ is sufficient and
...
besides, TARGET_BIG_ENDIAN isn't defined anyway.
2006-09-14 06:36:13 +00:00
kan
fe0a1dc586
Remove redundant defines alerady set by Makefile.fe
2006-09-12 21:57:28 +00:00
obrien
c0b8338231
Style sync.
2006-09-12 19:24:01 +00:00
obrien
a78f3f2302
Move to more global Makefile.tgt vs. having to define in the leaves.
2006-09-12 07:37:44 +00:00
obrien
26e5f5c59e
Default to big endian ARM if "TARGET_BIG_ENDIAN" is defined, and set an ARM
...
target default.
2006-09-12 07:37:02 +00:00
obrien
a43aa801ce
Default to big endian ARM if "TARGET_BIG_ENDIAN" is defined (& targeting ARM).
2006-09-12 07:09:45 +00:00
obrien
1a1b7c160c
Craft the FreeBSD/ARM ABI by hacking the New ARM ABI source.
...
Submitted by: cognet
2006-09-12 07:03:58 +00:00
obrien
611804cd1c
Default vector to big endian ARM if "TARGET_BIG_ENDIAN" is defined.
2006-09-12 07:02:15 +00:00
obrien
5945365a2c
Build 'ld' supporting a big endian ARM if "TARGET_BIG_ENDIAN" is defined.
2006-09-12 06:59:39 +00:00
obrien
e5aca57eb8
Configure for for big endian if TARGET_BYTES_BIG_ENDIAN is defined.
2006-09-12 06:39:27 +00:00
obrien
b41312be09
Define build 'as' TARGET_BYTES_BIG_ENDIAN if "TARGET_BIG_ENDIAN" is defined.
...
This is needed for bi-sex architectures.
2006-09-11 18:07:09 +00:00
imp
1173d87244
Fix three whitespace nits.
...
I think these are from kan@...
2006-09-11 05:12:12 +00:00
jhb
3bdf41a5e4
Use the pcb in stoppcbs[] if it is present for threads that were running
...
on other CPUs in system when a dump is written.
Submitted by: ups
Reviewed by: marcel
MFC after: 3 days
2006-08-25 16:20:17 +00:00
marcel
693fc69022
Add initial support for kgdb(1) on PowerPC.
2006-08-24 21:53:49 +00:00
marcel
06caf42da4
Build gdb on PowerPC.
2006-08-24 15:46:29 +00:00
marcel
947473fc96
Add basic support for PowerPC. This excludes kgdb(1).
2006-08-24 02:44:59 +00:00
marcel
ed7e530450
Add rs6000 to the architectures on PowerPC. It's needed by gdb(1).
2006-08-24 02:36:21 +00:00
jhb
bdd032b9cb
Remove special handling for PC == 0. With this, kgdb can now properly
...
unwind across a page fault due to a null function pointer. It does a
better job than ddb now in fact.
Reviewed by: marcel
MFC after: 3 days
2006-08-23 19:16:17 +00:00
ru
557b37c8db
Remove alpha-specific stuff.
...
Approved by: marcel
2006-08-23 12:14:26 +00:00
marcel
527f3d6e4f
Build gperf(1) for/on PowerPC. There's no apparent reason not to
...
build it and nothing can be found in the commit logs. We won't
know if there are runtime problems, until we build it...
2006-08-21 18:25:43 +00:00
kan
c417a693c2
Update libsupc++ to include missing files. This was fixed in libstdc++
...
a long time ago, but libsupc++ was left out somehow,
PR: gnu/99702
Submitted by: George Mitchell
2006-08-19 00:52:54 +00:00
ru
09aff4db42
How stupid of me. :>> doesn't change a modification time.
2006-08-14 13:02:01 +00:00
ru
d69f9d6d01
- Include bsd.own.mk early so existsence check using ${SHAREDIR}
...
actually works.
- Touch /usr/share/tmac/man.local if it already exists.
MFC after: 3 days
2006-08-14 12:21:57 +00:00
ru
f9958c7d6d
Touch locale' and
se_locale' if they exist to stop people from
...
thinking they are obsolete.
Prodded by: kris
Submitted by: des
MFC after: 3 days
2006-08-14 12:10:54 +00:00
obrien
266bbefeb2
Fix typo.
...
Submitted by: kevlo
2006-08-10 16:39:55 +00:00
ru
e813d81ecb
Add FreeBSD 6.2 to the list of known versions.
2006-08-08 19:47:10 +00:00
yar
b7e4e41028
Add libbsm to the list of our standard libraries.
...
Approved by: ru
2006-08-05 20:38:23 +00:00
obrien
100c4dc194
Add initial platform support.
...
Submitted by: cognet
2006-07-22 15:27:18 +00:00
obrien
eba71ad06c
Add ARM platform Makefile for building BFD. We include the New ARM ABI only.
...
(rev 1.1 was an accidental commit)
2006-07-22 14:55:55 +00:00
obrien
b3f14c6784
Be consistent in quoting.
2006-07-22 14:37:17 +00:00
obrien
977a067cb1
Create a genscripts driver based on the PowerPC one.
2006-07-22 14:36:15 +00:00
obrien
dbb7ecef21
The platform name is ARM not StrongARM.
...
Submitted by: cognet
2006-07-22 14:12:02 +00:00
ceri
4845223ab6
Add the sun4v category.
...
Requested by: linimon, kmacy
X-MFC: Instant
2006-07-17 10:36:56 +00:00
kan
54651f17aa
Garbage collect library we did not compile for ages.
2006-06-06 19:31:45 +00:00
ru
2517bd3f8f
Clean the product of patch(1).
2006-04-10 09:00:19 +00:00
jmg
eb74e00e0c
bring in the necessary changes to make gdbserver compile and work (at
...
least on i386)... fbsd-* changes started out as s/linux/fbsd/g and then
additional changes to handle different ptrace defines among other things..
(use vfork to eliminate a race for progress group creation)
reg-i386.c is generated by regdat.sh..
2006-04-06 22:24:01 +00:00
jmg
0bf49b8fa9
This commit was generated by cvs2svn to compensate for changes in r157571,
...
which included commits to RCS files with non-trunk default branches.
2006-04-06 21:32:05 +00:00
jmg
b76dbd3b4f
import gdbserver Linux files renamed to fbsd... I have made gdbserver
...
work w/ minor modifications to these files, so keep the history...
These are stock files from GDB 6.1.1 w/ only the filename s/linux/fbsd/g
2006-04-06 21:32:05 +00:00
jmg
f5c09c6027
remove these vestiges of gdbserver.. It hasn't built in a long time, and
...
now really belongs in gdb, not binutils.. Plus, these don't resemble what
the new gdbserver looks like.
2006-03-31 00:37:42 +00:00
ache
496f6d5a44
Upgrade to 5.1
2006-03-27 23:35:05 +00:00
ru
09fb328353
Desupport the *_COLLECT2 no-op.
2006-03-21 08:59:36 +00:00
ru
5f8b6d3c5a
Convert NO_PROFILE and NO_LIB32 to new style.
2006-03-18 21:37:05 +00:00
ru
388e590f95
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
ru
38ea5a1166
NO_MAN is not needed here.
2006-03-16 15:18:17 +00:00
tjr
0162e627f8
Correctly locate the character preceeding the matched string in -w
...
mode when in non-UTF-8 multibyte locales (e.g. EUC, GB2312, etc.).
PR: 91909
2006-02-19 04:27:39 +00:00
jkim
a40b4d8d50
- Add default choice option for --yesno box.
...
- Reduce trivial code duplications.
2006-02-07 20:14:07 +00:00
davidxu
23067f406e
Introduce a new proc service routine ps_linfo() to get LWP info.
2006-02-07 02:29:55 +00:00
davidxu
0fdc8d7b72
1. Eliminate compile warnings.
...
2. Add command 'thread signal' to print out current thread's signal mask
and pending signals.
2006-02-06 06:07:56 +00:00
ru
729a1ef9f4
Don't pollute output when "make" is run with -s.
...
Approved by: kan
2006-01-14 20:48:50 +00:00
ru
2d1aacc056
Remove releases now found in Groff sources.
2006-01-12 15:33:18 +00:00
kan
de096a0825
Add -w parameter which tells kgdb to open kmem-based targets in read-write
...
mode. This allows one to use kgdb on /dev/mem and be able to patch memory
on a live system. This is identical to what -wcore used to do in previous
gdb versions for FreeBSD.
Requested by: wpaul
2006-01-04 23:17:52 +00:00
dfr
d9cbcb50b5
Add a new extensible GSS-API layer which can support GSS-API plugins,
...
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.
Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
2005-12-29 14:40:22 +00:00
ru
c86d328d07
Fix a markup nit.
...
PR: docs/88848
Prodded by: remko
2005-12-18 12:09:23 +00:00
ru
6e96e6259d
Prepare for MACHINE and hw.machine switching to "pc98" on FreeBSD/pc98.
...
Reviewed by: nyan
2005-12-05 14:22:12 +00:00
joel
255af8bec3
Add entry for 6.1.
2005-11-24 17:28:43 +00:00
ru
03dcfc1488
doc sweep
2005-11-17 12:16:33 +00:00
delphij
c4f51b4051
Suggest the user to use 'diff -urN' instead of 'diff -crN'.
...
Submitted by: Jimmie James <jimmiejaz@gmail.com>
PR: docs/88427
2005-11-03 03:49:57 +00:00
obrien
1d93f083bf
Locate __FreeBSD_cc_version's value beside __FreeBSD__'s value to make it
...
easier to keep them in sync.
2005-10-30 19:04:47 +00:00
obrien
6678b4722a
Catch up with FreeBSD 7.
2005-10-29 09:13:31 +00:00
marcel
52c3518dcc
Fix dump of the unread portion of the kernel message buffer.
...
PR: bin/87964
Submitted by: Frank Mayhar frank at exit dot com
2005-10-26 02:22:28 +00:00
tjr
64e3944dba
Fix 'grep -Fw' for encodings other than UTF-8 (RH bug #161700 ).
...
PR: 87969
Obtained from: Fedora (Tim Waugh)
2005-10-25 09:18:50 +00:00
obrien
13cab18c90
Add vim syntax highlighting support to the send-pr(1) utility.
...
PR: 35333
Submitted by: Hendrik Scholz <hendrik@scholz.net>
2005-10-24 01:36:16 +00:00
stefanf
34d1b4d779
Document [:blank:].
2005-10-23 11:19:56 +00:00
jkim
c5ecef48ae
Remove redundant string length check from the previous commit.
2005-10-21 15:17:18 +00:00
jkim
96a3131530
Fix a longstanding buglet in bz-prefixed grep(1).
2005-10-20 21:50:44 +00:00
ru
fcc15dc5a9
Remove some conversion leftovers.
2005-10-20 11:10:43 +00:00
ru
a2a31abeb1
Upgrade to Groff 1.19.2.
2005-10-20 10:57:53 +00:00
tjr
f01b4c00f2
Compile with -DHAVE_LSTAT since, for whatever reason, the configure script
...
shipped with GNU cpio 2.6 fails to test for it.
2005-10-06 09:49:37 +00:00
tjr
7c13f400d5
Define HAVE_MKFIFO and HAVE_SETLOCALE here since the configure script
...
apparently fails to do it.
2005-10-01 06:35:58 +00:00
tjr
d2ed906427
Update for GNU cpio 2.6.
2005-10-01 04:57:01 +00:00
peter
b568c68740
Unbreak - remove leftover reference to pcb_rflags.
2005-09-28 07:40:27 +00:00
kan
6adebfab81
Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is not
...
already available.
2005-09-16 21:24:10 +00:00
kan
dafff159c4
Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if
...
they are not visible from wchar.h.
2005-09-16 20:56:17 +00:00
marcel
95c333b219
Claim frames corresponding to tl(0|1)_intr and tl0_trap as well. I
...
think that's the lot, but it's hard to understand the exception code
by mere glancing at it.
MFC after: 1 week
2005-09-11 06:52:14 +00:00
marcel
afc227eedb
Unwind across intrframes as well. While here, better handle bottom of
...
stack by claiming the frame when the IP is 0. It's a bit of a kluge,
but avoids screens full of bogus frames.
MFC after: 1 week
2005-09-11 05:55:24 +00:00
marcel
5c551253ea
Unwind across intrframes as well.
...
MFC after: 1 week
2005-09-11 05:36:30 +00:00
marcel
8b1d37e93e
Unwind across trap frames. Handles all entry points, except the EPC
...
syscall. This is an entry from userland anyway.
MFC after: 1 week
2005-09-11 00:47:03 +00:00
marcel
63c6575f86
Unwind across trapframes. All kernel entries are handled.
...
MFC after: 1 week
2005-09-10 23:11:54 +00:00
marcel
1537de4a54
Unwind across trap frames. This adds most of the meat. The sniffer
...
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.
MFC after: 1 week
2005-09-10 22:03:09 +00:00
marcel
afef46c1a0
Unwind across trap frames. This adds most of the meat. The sniffer
...
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.
MFC after: 1 week
2005-09-10 21:01:36 +00:00
marcel
853fa27dc1
Unwind across trap frames. This adds most of the meat. The sniffer
...
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.
MFC after: 1 week
2005-09-10 20:12:52 +00:00
marcel
d05b9c6e82
Add a kluge to allow kgdb(1) to inject its own frame sniffer in the
...
list of frame sniffers so that trapframes can be detected. The kluge
is needed because this version of gdb only supports appending a
sniffer to the list of sniffers and the moment kgdb gets a chance to
add its own frame sniffer, the target's default frame sniffer is
already in the list. Since the default frame sniffer claims any
frame thrown at it, kgdb's frame sniffer never gets to smell (a
process much akin to tasting, but with lesser chance of hurling :-)
This commit adds dummy frame sniffers that never claim a frame and
as such don't fix anything yet. However, we now have frame sniffers
and they are being called, so it's just a matter of adding meat to
the bones and we'll be able to properly unwind across trapframes.
MFC after: 1 week
2005-09-10 18:25:53 +00:00
keramida
19c606064a
Expand a bit the description of the -t option.
...
Triggered by: Stijn Hoop <stijn@win.tue.nl>
on freebsd-questions
2005-09-09 11:29:51 +00:00
garys
4b04d92787
Added ENVIRONMENT section (PAGER, MANPATH, etc.).
...
PR: docs/84485
Submitted by: garys
Approved by: keramida
MFC after: 3 days
2005-09-01 01:00:55 +00:00
trhodes
0a274a0672
Do not place paragraph information post-macro unless required by mdoc(7).
2005-08-20 10:17:03 +00:00
cperciva
563a2851b1
Repeatability is Considered Good when building this library, too. (And
...
I think this is the last one which needs it.)
2005-08-17 15:46:18 +00:00
cperciva
28bdebaa08
Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS. This makes
...
this library build repeatably. (This change was made to libstdc++
several months ago; I just realized today that it would help here as
well.)
Approved by: kan
2005-08-17 01:59:10 +00:00
marcel
fddce319d2
Fix backtraces. Supply registers from the register window.
...
MFC after: 3 days
2005-08-16 05:13:57 +00:00
phk
ff7f5068f0
Control rcs inclusion with NO_RCS insted of NO_TOOLCHAIN
2005-08-06 20:23:13 +00:00
marcel
b8c1757032
o Remove the obscure tid command, because it does what the thread
...
command does, but worse.
o Remove the obscure proc command, because it does what the thread
command does, but not unambigously.
o Move the PID to the extra thread info, where it makes sense and
where it doesn't confuse users. The extra thread info holds some
process information, to which the PID belongs.
o Implement the to_find_new_threads target method by having it call
the target beneath us if we're not using KVM. This makes sure that
new threads are found when using the remote target.
o Fix various core dump scenarios:
- Implement the to_files_info target method. Previously the
'info target' command would cause a NULL pointer dereference.
- Don't assume there's a current thread. We're not initialized
in all cases. This prevents a NULL pointer dereference.
- When we're not ussing KVM, have the to_xfer_memory target
method call the target beneath us. This avoids calling into
KVM with a NULL pointer.
MFC after: 1 week
2005-08-06 19:22:27 +00:00
marcel
dd65af4600
o As mentioned in the previous commit: make the KVM error buffer
...
static.
o Register a function with atexit(3) to close the KVM object if
we have one open.
o Show the unread portion of the kernel's message buffer before
presenting the prompt. It's bound to provide some useful info.
o Don't call kgdb_target() twice. It results in having all threads
listed twice.
MFC after: 1 week
2005-08-06 19:07:07 +00:00
phk
e3482153d0
let NO_MAN control man
...
let NO_TOOLCHAIN control rcs
let NO_INFO control texinfo
2005-08-05 16:08:53 +00:00
phk
e5975d2918
Respect NO_EXAMPLES
2005-08-05 16:04:54 +00:00
phk
96cee04ef8
Don't install groff if NO_GROFF
2005-08-03 09:22:42 +00:00
keramida
5f3be39f8f
Spell "currently" correctly.
2005-07-28 15:59:52 +00:00
kensmith
f97f77429f
Bump the shared library version number of all libraries that have not
...
been bumped since RELENG_5.
Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)
2005-07-22 17:19:05 +00:00
wosch
4c1147c9b5
remove myself as maintainer.
2005-07-17 21:18:09 +00:00
rwatson
7da3a4e78f
Hook up libmemstat(3) to the library list in mdoc.local. This will cause
...
the library description (specifically, -lmemstat) to render properly in
the libmemstat.3 man page.
Submitted by: ru
MFC after: 1 week
2005-07-15 10:27:35 +00:00
kensmith
2797073b67
Adjust for HEAD being 7.0 now.
...
Approved by: re (implicit)
2005-07-11 15:50:29 +00:00
peter
756b97ccf0
kvm_openfiles() uses the supplied buffer for storing error messages
...
in future calls, so we can't free it here. The right place to free the
buffer would be to be after kvm_close(), but we don't do that yet. A
static buffer would work too.
Reviewed by: marcel (who has other plans for this anyway)
Approved by: re
2005-06-24 00:50:12 +00:00
ru
b61cd48c52
A number of manpages already use ``.Fx 5.5'', define it.
...
Approved by: re (blanket)
2005-06-16 21:13:20 +00:00
ceri
1360535750
1. Add the threads and usb categories.
...
2. Fill in the blanks on the advocacy category.
3. Expand a contraction while I'm in here.
Prodded by: simon (1)
Approved by: re (hrs)
MFC after: 5 days
2005-06-16 19:27:12 +00:00
ru
583f68919d
Clean up after the last change -- remove now stale comment.
2005-06-10 07:06:07 +00:00
des
2bb8de20fe
Remove kludges intended to support src trees with partial obj trees.
...
Discussed with: ru
2005-06-10 06:12:53 +00:00
simon
cf5f249f1e
Correct directory traversal and race condition vulnerabilities in gzip.
...
Security: FreeBSD-SA-05:11.gzip
Security: CAN-2005-0988, CAN-2005-1228
Obtained from: Steve Grubb via RedHat, Debian
Approved by: nectar
2005-06-08 21:25:19 +00:00
imp
74bccf229d
Tidy up cvs entries
2005-06-03 15:08:30 +00:00
kan
f1ee3b8b53
Update bmake glue for GCC 3.4.4.
2005-06-03 04:21:04 +00:00
tjr
4f902fd545
Pass the RE_ICASE flag to re_set_syntax() as appropriate to fix
...
case-insensitive matching (-i option) in certain multibyte locales.
Obtained from: Fedora
2005-05-31 12:49:04 +00:00
dfr
874478d7fd
Add support for XMM registers in GDB for x86 processors that support
...
SSE (or its successors).
Reviewed by: marcel, davidxu
MFC After: 2 weeks
2005-05-31 09:43:04 +00:00
ru
7458d315c1
Update for texinfo 4.8.
2005-05-23 10:52:07 +00:00
tjr
3c94ccdb45
Add a note explaining what local modifications have been made to GNU grep,
...
and giving advice on importing future releases.
2005-05-14 06:33:23 +00:00
tjr
2f499f9763
Fixed -w handling for EGexecute.
...
Obtained from: Fedora (Tim Waugh)
2005-05-14 06:13:23 +00:00
tjr
5364440b9f
Automatically disable DFA when processing multibyte input. GREP_USE_DFA
...
environment variable overrides.
Obtained from: Fedora (Tim Waugh)
2005-05-14 06:12:03 +00:00
tjr
bff87236c6
Better multibyte handling in EGexecute() and Fexecute(). Fixed -Fi for
...
multibyte input (RH bug #143079 ).
Obtained from: Fedora (Jakub Jelinek, Tim Waugh)
2005-05-14 06:09:12 +00:00
tjr
e8d95bb287
Removed redundant (and incorrect) code in prline. Fixes grep -i --color "",
...
among other things.
PR: 79063
Obtained from: Fedora (Tim Waugh)
2005-05-14 05:35:04 +00:00
tjr
a47b9a8adc
Fix background colour problems with --color output (RH bug #138913 ).
...
Obtained from: Karsten Hopp via Fedora
2005-05-14 05:26:48 +00:00
tjr
01956b0d09
Fixed a bug in the fgrep patch, exposed by the dfa-optional patch
...
(RH bug #138558 ). Removed bogus part of grep-2.5.1-fgrep patch.
Obtained from: Fedora (Jakub Jelinek, Tim Waugh)
2005-05-14 04:17:07 +00:00
tjr
b191ef00d8
Fix dfa multibyte character class matching when -i is used (RH bug #123363 ).
...
Obtained from: Fedora (Tim Waugh)
2005-05-14 03:18:20 +00:00
tjr
e4b49c8498
Remove mb-caching hack.
...
Obtained from: Fedora (Tim Waugh)
2005-05-14 03:02:22 +00:00
tjr
67950e3bcf
This commit was generated by cvs2svn to compensate for changes in r146052,
...
which included commits to RCS files with non-trunk default branches.
2005-05-10 13:01:37 +00:00
tjr
a093ce42b9
Update instructions to match recent import.
2005-05-10 12:04:01 +00:00
tjr
c9931f2fee
Update build infrastructure for new GNU regex bits.
2005-05-10 11:37:37 +00:00
tjr
49c97fda38
Merge. Discard local bracket expression collating order patch, since
...
modern versions of GNU regex already do things the way we want when
multibyte character support is enabled.
2005-05-10 10:52:30 +00:00
tjr
fdedb1a0cc
This commit was generated by cvs2svn to compensate for changes in r146040,
...
which included commits to RCS files with non-trunk default branches.
2005-05-10 10:39:53 +00:00
tjr
113e755bc8
Import of regex bits from fedora-glibc-2_3_4-21 tag in glibc CVS.
2005-05-10 10:39:53 +00:00
davidxu
f305634ad3
Don't try to enable event reporting for core file, it is not writable.
2005-05-06 11:01:15 +00:00
peter
bc1c95b7c5
Turn on libobjc.so for all platforms on -current. It didn't work back
...
in 1996.
2005-05-01 01:59:48 +00:00
trhodes
a9041ad05e
Enforce style.Makefile(5).
...
Glanced at by: ru (some time ago).
2005-04-22 18:57:32 +00:00
jkoshy
aa72c1de5f
Capitalize words in library description.
...
Submitted by: ru
2005-04-19 13:26:58 +00:00
jkoshy
dc3444cd91
Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
...
and documentation into -CURRENT.
Bump FreeBSD_version.
Reviewed by: alc, jhb (kernel changes)
2005-04-19 04:01:25 +00:00
davidxu
a072bd5e74
Report events from thread library.
2005-04-12 03:04:04 +00:00
davidxu
f49d76552d
Print thread address.
...
PR: threads/76821
2005-04-05 11:40:58 +00:00
das
660dab49e8
Teach libstdc++ about frexpl() and ldexpl().
2005-03-26 08:27:53 +00:00
kientzle
91e20dfee4
Stop building gtar. Bump __FreeBSD_version to reflect this change.
2005-03-21 05:30:58 +00:00
kientzle
0069c3a218
Ooops. Correctly disable "tar"->"gtar" link.
...
Thanks to: Simon L. Nielsen, who was the first of
several people to point this out. <sigh>
2005-03-21 04:02:42 +00:00
kientzle
c74d7d94bd
Deorbit gtar, step 1: Remove WITH_GTAR knob.
...
"tar" is now always a synonym for "bsdtar".
People who need gtar can access it as "gtar."
Approved by: No objections on arch@
2005-03-20 20:38:46 +00:00
marcel
d810912cf5
Implement and document the -q and -f options with their corresponding
...
long form (-quiet and -fullname resp.) Bump documentation date.
PR: bin/78031
MFC after: 5 days
2005-03-02 18:40:04 +00:00
obrien
33b81ea30f
.It the -v option.
2005-03-01 20:41:38 +00:00
ru
bc73e0ad82
Fixed compilation warnings.
2005-02-21 21:02:25 +00:00
kan
a73cb310d2
Restore r1.2 change to use TARGET_ARCH.
...
Submitted by: kris
2005-02-20 23:06:03 +00:00
kan
858ff332fa
Attempt to make kgdb little more useful and easy to use. Properly initialize
...
it to recognise what ABI to use on amd64 (and possibly others) platform.
Display PID and process name as a part of the 'info threads' output, TIDs
alone are too confusing. Introduce new commmands 'tid <tid>' and 'proc <pid>'
to accompany gdb's default 'thread <thread num>' to make the task of switching
between different contexts easier.
2005-02-20 22:55:07 +00:00
ru
136924cea4
Expand contractions.
2005-02-15 09:27:00 +00:00
marcel
9a64d9e899
Remove mention of the -k and -wcore options because they don't
...
exist anymore.
PR: doc/70943
Submitted by: Jun <junsu at delphij dot net>
Reviewed by: delphij
2005-02-15 07:13:51 +00:00
obrien
b8e733bd9d
Use the system gnuregex library vs. building GNU regex bits into libiberty
...
and using them.
Reviewed by: marcel,imp
Desired by: ache
2005-02-14 12:10:14 +00:00
obrien
55d920055d
Fix regression in output with -R compared to previous version.
...
PR: 77466
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
2005-02-13 23:07:30 +00:00
ru
1541af42f1
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
kan
3ff9202b44
More math functions.
...
Prodded by: stefanf
2005-01-26 14:23:31 +00:00
kan
3f0d8e467c
We have floorl() now. Reflect this in the library config file.
2005-01-26 13:57:22 +00:00
kan
8a903b4c36
Of all templates only lists need a special implmementation file compiled
...
to support __GLIBCXX_DEBUG. Add debug_list.cc to the list of files to
compile.
2005-01-26 13:56:27 +00:00
ru
6817d19650
libpam is now standard.
2005-01-25 09:37:37 +00:00
ru
79f9a7d4c5
Sort sections.
2005-01-18 09:04:26 +00:00
ru
46e339951e
Fold two ENVIRONMENT sections into one.
2005-01-18 09:03:19 +00:00
cperciva
26981f098d
Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS for building this
...
library. As the value suggests, this allows the library to be built repeatably;
without this flag, gcc uses a random value in its parsing.
Since the random seed is only used when handling files which do not have any
externally-visible symbols, this change is not needed for any other libraries
in the FreeBSD base system.
Discussed on: freebsd-arch (in early November)
Approved by: kan
MFC after: 1 week
2005-01-17 08:38:31 +00:00
ru
6cc4b6c220
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
ru
f31866b7e7
Markup nits.
2005-01-13 10:07:51 +00:00
peadar
778dfbe1e7
When grabbing registers for an lwp, fake the inferior's pid using the
...
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
2005-01-11 14:53:16 +00:00
ru
1cd8ce95ba
Scheduled mdoc(7) sweep.
2005-01-09 19:54:23 +00:00
ceri
88c28955aa
Add a usb category for USB PRs.
...
Requested by: Craig Rodrigues on behalf of usb@
MFC After: 1 day
2005-01-05 12:13:10 +00:00
phantom
bd3946435d
Fix 'redraw' of checklist box. It is occurs in situation when size of
...
checklist box is strictly set via command line, but amount of checklist
items less than height of checklist box. In this case bottom part
of box was not redrawn (occurs when passing focus behind of 'Cancel' button
while configuring any FreeBSD port OPTIONS)
MFC after: 3 days
2005-01-04 11:30:24 +00:00
keramida
b75667b3fa
A lot of people may want to submit PRs from systems that are not
...
connected to the Internet or systems that do not have a correctly
configured email subsystem. Now that the send-pr web interface has
antispam protection, mention that it is ok to use it for submitting
problem reports.
Ok by: linimon
Submitted by: Rob <spamrefuse@yahoo.com> on freebsd-doc
2004-12-29 19:32:21 +00:00
ru
8f62cc9941
NOHTML -> NO_HTML
2004-12-21 12:05:11 +00:00
ru
f4c44b761b
NOCRYPT -> NO_CRYPT
2004-12-21 10:16:04 +00:00
ru
c1a820195c
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
ru
74176cc161
NODOCCOMPRESS -> NO_DOCCOMPRESS
...
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
2004-12-21 09:33:47 +00:00
ru
cec60429bb
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
ru
875f547555
Uncomment an upcoming 5.4-RELEASE.
2004-12-18 07:20:33 +00:00
jkoshy
1b6e938d41
Uncomment entries for FreeBSD 6.0 and 4.11.
...
Requested by: ru
2004-12-18 01:07:18 +00:00
kensmith
a492859456
Add removal of MKTEMP_SH_FUNCTION to processing for cvsbug script.
...
Approved by: peter (a while ago)
MFC After: 1 week
2004-12-10 18:16:52 +00:00
marcel
89c49e5178
Source changes to allow building a cross-debugger. Move solib.c and
...
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.
2004-12-05 06:59:01 +00:00
marcel
97caf4c3a0
Fix previous commit. GDB_CROSS_DEBUGGER needs to be defined for all
...
subdirectories.
2004-12-05 04:08:22 +00:00
marcel
4f1dd53060
Makefile (only) changes to allow building a cross debugger.
2004-11-30 05:12:37 +00:00
marcel
b9ca717294
s/MACHINE_ARCH/TARGET_ARCH/. We use TARGET_ARCH to pick the MD files
...
for libgdb and should do so here as well.
2004-11-30 02:56:53 +00:00
joerg
48004ebd9c
[Sorry, forgot to commit my source changes in my previous commit.]
...
Document all options and general usage.
Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function
(defun gud-gdb-massage-args (file args) (cons "-a" args))
(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.
We should probably eventually supply our own kgdb submode to gud.el.
2004-11-22 16:08:19 +00:00
joerg
6bcf32277d
Document all options and general usage.
...
Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function
(defun gud-gdb-massage-args (file args) (cons "-a" args))
(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.
We should probably eventually supply our own kgdb submode to gud.el.
2004-11-22 16:07:28 +00:00
joerg
d1447f497b
Fix the abuse of Ar macros for designating flag options, use Fl instead.
2004-11-22 15:43:46 +00:00
davidxu
509cea0ce8
Always set current thread when activating thread debugger,
...
the current thread may already be added by fbsd_find_new_threads,
this can result that current thread is not set correctly.
2004-11-15 13:06:01 +00:00
keramida
457d89dc2b
The correct name of the long option is --line-buffered,
...
not --line-bufferring.
PR: docs/72985
Submitted by: John Engelhart <johne@zang.com>
MFC after: 1 week
2004-11-09 17:00:06 +00:00
marcel
0082ec816d
Whitespace fix.
2004-11-09 06:32:37 +00:00
marcel
4f8263497b
Prepare for a subsequent import: If the first letter of the filename
...
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.
2004-11-09 06:02:48 +00:00
kan
e8fd5617c5
Remove trailing whitespace.
...
Pointed out by: ru
2004-11-07 22:49:20 +00:00
kan
4bdb4a9e2f
Reconnect c++filt to the build.
2004-11-07 13:46:56 +00:00
kan
d28d463543
Unbreak c++filt. It was disconnected from the build and never fixed during
...
GCC 3.4.2 work unintentioanlly.
Reminded by: bms
2004-11-07 13:46:16 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
ru
6a50a160db
Utilize SCRIPTS.
2004-10-18 21:44:17 +00:00
ru
840a432fc9
Replaced afterinstall: with FILES.
2004-10-18 16:39:53 +00:00
ache
e389b7e70d
Update to readline 5.0
2004-10-18 10:13:24 +00:00
ache
d60468c588
Back out termcap -> ncurses change in LDADD/DPADD
...
It expand functions scope too wide
2004-10-18 08:36:40 +00:00
ache
b6d844d2ed
Upgrade to 5.0
2004-10-18 08:29:47 +00:00
ache
86a40eb88d
Upgrade to 5.0
2004-10-18 08:08:03 +00:00
ache
320d8f045c
Update for 5.0
2004-10-18 07:49:59 +00:00
kensmith
911789fdaa
Bump the library version numbers for the following libraries:
...
/lib/{libm,libreadline}
/usr/lib/{libhistory,libopie,libpcap}
in preparation for doing the same thing to RELENG_5. HUGE amounts of
help for determining what to bump provided by kris.
Discussed on: freebsd-current
Approved by: re (not required for commit but something like this should be)
2004-10-01 15:38:07 +00:00
peter
7995dfde81
We *need* the pic libobjc library for amd64. It is needed for ia64 as
...
well, but I'll let Marcel decide whether he wants to build a .so or not.
Without this, building certain ports that use objc have fatal errors.
2004-09-29 23:42:44 +00:00
peter
8f51a71fe2
Make cvsbug(1) actually work instead of aborting due to missing configure
...
script substitution markers.
2004-09-28 21:19:31 +00:00
peter
dbad3ede06
Fix the embedded version string in cvs and cvsbug. This breaks scripts
...
that parse it.
PR: 72139
Submitted by: Eugene M. Kim <gene@nttmcl.com>
2004-09-28 21:02:43 +00:00
ru
3233cdbf50
Style.
2004-09-19 12:15:25 +00:00
peter
b402daf66a
Be explicit about which regex.h file we are including. This reduces the
...
need for hack workarounds in tools/lib32/build32.sh.
2004-09-16 01:39:13 +00:00
ceri
0b8eaf1ae7
Use a safe temporary file for saving out the PR if send-pr is
...
interrupted.
MT5: 7 days
MT4: 7 days
2004-09-14 20:30:35 +00:00
ru
1cc0960868
Fix a problem mentioned in the previous revision in a different,
...
non-intrusive way. This should also fix the PowerPC build that
broke due to this change.
2004-09-10 06:48:04 +00:00
obrien
3d2cd03af2
Add the .h files to the .o dependency lists so the .h's are created before
...
trying to build the .o's.
2004-09-09 20:47:58 +00:00
brooks
230e08557d
If the argument to the -r flag starts with a ':' or a '|', don't try to
...
make sure it is a device. GDB special cases these prefixes and treats
:#### as a tcp port on localhost and executes what ever follows '|'.
This allows kgdb to debug via dconschat.
Discussed with: marcel
2004-09-03 07:11:42 +00:00
ru
1ee063801f
Add atomicity.cc to CLEANFILES.
2004-09-01 08:17:20 +00:00
davidxu
ef41142de6
Only compile fbsd-thread.c on amd64 and i386, other architectures
...
have not been tested yet.
2004-08-22 10:59:33 +00:00
davidxu
7afd3579e8
Fix comments, most are style fix.
2004-08-22 09:05:57 +00:00
davidxu
c47e28f44c
Fix some text messages.
2004-08-22 08:48:56 +00:00
davidxu
9ffe386e73
Add code to support statically linked binary and .core file of threaded
...
program.
2004-08-22 05:53:38 +00:00
ru
64aba3276d
Meet the 6.0-CURRENT era. While here, teach mdoc(7) about the upcoming
...
FreeBSD 4.11-RELEASE.
2004-08-19 10:41:54 +00:00
ru
115cded103
A fix from rev. 1.52 of gnu/usr.bin/cc/cc_tools/Makefile was lost
...
in rev. 1.57. Fix this regression by making cc_tools a new-style
build-tool in Makefile.inc1. For details of what has been fixed,
please see the gnu/usr.bin/cc/cc_tools/Makefile,v 1.52 commit log.
Caught this by accidentally touching param.h while in the process
of cross-buildworld for amd64.
2004-08-18 13:21:40 +00:00
marcel
0058f637d6
Improve the usage. Without any arguments, kgdb(1) works on /dev/mem
...
with the currently running kernel image. Otherwise, one of -c, -n or
-r is expected for working on a particular core file (-c), working
on a saved dump (-n) or working remotely (-r). When working on a
saved dump, a kernel may be omitted.
For a remote debugging session (-r), kgdb(1) will use the specified
device.
2004-08-15 02:39:20 +00:00
kan
5a01d98239
Add libgcov, a runtime support library for binaries compiled for basic
...
block profiling.
2004-08-14 03:23:24 +00:00
tjr
616ce4ded8
Bring in fix from gzip 1.3.3 to avoid crashes when processing certain corrupt
...
input files:
1999-06-25 Paul Eggert <eggert@twinsun.com>
* inflate.c (huft_build):
Set n to length of v, to detect improper tables.
Don't accidentally grow j past z.
MFC after: 3 days
2004-08-13 05:38:44 +00:00
kan
44be17529b
Consolidate libiberty files in one place and avoid listing some
...
of them in several places.
Noticed by: bsdimp
2004-08-12 16:36:52 +00:00
tjr
885cdf40be
Change version string to distinguish our modified version of GNU grep
...
from the original.
2004-08-12 06:45:31 +00:00
tjr
dc09deef3a
Update version strings to better reflect reality.
2004-08-12 06:40:31 +00:00
tjr
d46f8b68cb
Hook xalloc-die.c up to the build.
2004-08-12 06:02:28 +00:00
davidxu
c327574af2
Initialize thread_db module.
2004-08-10 12:20:00 +00:00
davidxu
8a33af7a5a
Initialize thread_db module.
2004-08-08 22:46:22 +00:00
davidxu
be987aa523
1. Add some code check if thread suspending or resuming is failed.
...
2. Add code to retrieve thread tls address.
2004-08-08 22:45:36 +00:00
cperciva
e629b37603
Join the 21st century: Cryptography is no longer an optional component
...
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.
Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004
2004-08-06 07:27:08 +00:00
kan
2e85a1715e
Add missing patch which was forgotten during GCC 3.4.2 import. libgcc.a
...
gets most of it content back now, when symbols from LIB2FUNCS are actually
compiled.
Noticed by: Steve Kargl <gk at troutmask dot apl dot washington dot edu>
Pointy hat to: kan
2004-08-04 03:13:51 +00:00
ru
f953a8bf19
Whitespace nit.
...
OK'ed by: kan
2004-08-03 06:40:04 +00:00
kan
ea736f2d3f
Fix a copy and paste error. Do not include errors.c in libgcc_int.a,
...
it is only used by build tools.
Submitted by: grehan
2004-07-30 14:50:52 +00:00
kan
939ed27f8c
Add NO_WERROR here. Binutils as does not compile cleanly with GCC 3.4.x.
2004-07-28 05:39:04 +00:00
kan
482ec87e2d
Bmake glue for GCC 3.4.2-prerelease.
2004-07-28 05:27:21 +00:00
kan
30330da27a
We generate this file from config.h automatically.
2004-07-28 05:23:28 +00:00
marcel
824264d2f4
Hook kgdb into the build.
2004-07-25 05:32:50 +00:00
marcel
79ca58867f
Add the beginnings of kernel debugging support. the kgdb(1) tool
...
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.
2004-07-25 05:29:15 +00:00
marcel
8fa131ee77
o ps_pd{read|write} and ps_pt{read|write} are obsolete interface
...
functions. Only ps_p{read|write} remains.
o Remove ps_getpid. We don't need it now.
2004-07-17 17:08:13 +00:00
kientzle
c25602666f
Make bsdtar the default system tar. This makes /usr/bin/tar a symlink
...
pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar,
you can define WITH_GTAR.
2004-07-17 06:03:47 +00:00
davidxu
9ff80f3e79
ptrace's first parameter is command not pid. pointy hat to me.
2004-07-16 06:11:48 +00:00
marcel
4990faa208
Update config.h to account for the prgregset_t and psaddr_t types
...
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.
2004-07-16 05:03:42 +00:00
davidxu
f478e0fbc2
Add libthread_db assisted debugging support module.
2004-07-15 04:51:04 +00:00
obrien
459a3b439e
MAJOR cleanup of the Bmake framework.
...
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).
2004-07-08 17:05:34 +00:00
ru
cdcc5ec1f9
Build things in dictionary order.
2004-07-07 17:24:30 +00:00
obrien
aedb4c2148
Prepare for upcoming Binutils house cleaning.
2004-07-06 21:55:11 +00:00
ache
4b6b50b147
Update to match recent import
2004-07-06 00:10:40 +00:00
tjr
71d184a8d2
Fix bug causing `[' to be wrongly included in character class expressions
...
in some multibyte locales (Red Hat bug #108484 ).
Obtained from: Fedora (Tim Waugh)
2004-07-04 16:25:41 +00:00
tjr
ee5f93f56a
Make grep run much (~10x) faster in multibyte locales by caching the wide
...
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)
2004-07-04 16:16:59 +00:00
tjr
6380609efc
Avoid accessing accessing memory past the end of mb_properties in the
...
degenerate case of fgrep with an empty pattern in a multibyte locale.
Found by phkmalloc.
2004-07-04 14:00:25 +00:00