From owner-cvs-gnu Sun Nov 23 01:20:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA00636 for cvs-gnu-outgoing; Sun, 23 Nov 1997 01:20:58 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA00541; Sun, 23 Nov 1997 01:18:53 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA08072; Sun, 23 Nov 1997 01:18:21 -0800 (PST) Date: Sun, 23 Nov 1997 01:18:21 -0800 (PST) Message-Id: <199711230918.BAA08072@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/gdb/gdb freebsd-nat.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/11/23 01:18:20 PST Modified files: gnu/usr.bin/gdb/gdb freebsd-nat.c Log: Implemented "info float" for core files. Implemented reading of %fs and %gs from core files. Print weird floating point values better. We have to convert long doubles to doubles here because of limitations and bugs in printf() and floatformat_to_double() (long doubles aren't really supported and naive converion to double causes exceptions). Conversion loses information about weird formats (everything becomes a quiet NaN), and printf() doesn't know about different types of NaNs anyway. Revision Changes Path 1.18 +65 -36 src/gnu/usr.bin/gdb/gdb/freebsd-nat.c From owner-cvs-gnu Fri Nov 28 11:36:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA03417 for cvs-gnu-outgoing; Fri, 28 Nov 1997 11:36:44 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA03266; Fri, 28 Nov 1997 11:34:41 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA28084; Fri, 28 Nov 1997 11:34:27 -0800 (PST) Date: Fri, 28 Nov 1997 11:34:27 -0800 (PST) Message-Id: <199711281934.LAA28084@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/ld/ldd sods.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/11/28 11:34:27 PST Modified files: gnu/usr.bin/ld/ldd sods.c Log: In the "ldd -v" output, display the N_AUX information for each symbol. It indicates whether the symbol refers to a function or a data object. Revision Changes Path 1.6 +13 -3 src/gnu/usr.bin/ld/ldd/sods.c From owner-cvs-gnu Fri Nov 28 19:34:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA29320 for cvs-gnu-outgoing; Fri, 28 Nov 1997 19:34:49 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA29106; Fri, 28 Nov 1997 19:33:04 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA02882; Fri, 28 Nov 1997 19:32:48 -0800 (PST) Date: Fri, 28 Nov 1997 19:32:48 -0800 (PST) Message-Id: <199711290332.TAA02882@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/ld/rtld Makefile rtld.c malloc.c sbrk.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/11/28 19:32:48 PST Modified files: gnu/usr.bin/ld/rtld Makefile rtld.c Removed files: gnu/usr.bin/ld/rtld malloc.c sbrk.c Log: Get rid of the dynamic linker's internal malloc package, and arrange things so that it uses the same malloc as is used by the program being executed. This has several advantages, the big one being that you can now debug core dumps from dynamically linked programs and get useful information out of them. Until now, that didn't work. The internal malloc package placed the tables describing the loaded shared libraries in a mapped region of high memory that was not written to core files. Thus the debugger had no way of determining what was loaded where in memory. Now that the dynamic linker uses the application's malloc package (normally, but not necessarily, the system malloc), its tables end up in the regular heap area where they will be included in core dumps. The debugger now works very well indeed, thank you very much. Also ... Bring the program a little closer to conformance with style(9). There is still a long way to go. Add minimal const correctness changes to get rid of compiler warnings caused by the recent const changes in and . Improve performance by eliminating redundant calculations of symbols' hash values. Revision Changes Path 1.25 +4 -5 src/gnu/usr.bin/ld/rtld/Makefile 1.50 +470 -262 src/gnu/usr.bin/ld/rtld/rtld.c From owner-cvs-gnu Sat Nov 29 17:05:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA02590 for cvs-gnu-outgoing; Sat, 29 Nov 1997 17:05:03 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA02299; Sat, 29 Nov 1997 17:02:16 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA27425; Sat, 29 Nov 1997 17:01:53 -0800 (PST) Date: Sat, 29 Nov 1997 17:01:53 -0800 (PST) Message-Id: <199711300101.RAA27425@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/man/man manpath.c src/gnu/usr.bin/man/manpath manpath.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/11/29 17:01:52 PST Modified files: gnu/usr.bin/man/man manpath.c gnu/usr.bin/man/manpath manpath.c Log: Always call gripe_reading_mp_config with the required arguments. PR: 3894 Submitted by: Stephen Clawson Revision Changes Path 1.4 +2 -2 src/gnu/usr.bin/man/man/manpath.c 1.3 +2 -2 src/gnu/usr.bin/man/manpath/manpath.c From owner-cvs-gnu Sat Nov 29 17:12:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA02949 for cvs-gnu-outgoing; Sat, 29 Nov 1997 17:12:24 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA02824; Sat, 29 Nov 1997 17:10:39 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA27581; Sat, 29 Nov 1997 17:10:15 -0800 (PST) Date: Sat, 29 Nov 1997 17:10:15 -0800 (PST) Message-Id: <199711300110.RAA27581@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/man/man manpath.c src/gnu/usr.bin/man/manpath manpath.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/11/29 17:10:15 PST Modified files: (Branch: RELENG_2_2) gnu/usr.bin/man/man manpath.c gnu/usr.bin/man/manpath manpath.c Log: MFC: call gripe_reading_mp_config with the required args. PR: 3894 Submitted by: Stephen Clawson Revision Changes Path 1.2.6.2 +2 -2 src/gnu/usr.bin/man/man/manpath.c 1.2.6.1 +2 -2 src/gnu/usr.bin/man/manpath/manpath.c