Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 10075 invoked by uid 6000); 27 Nov 1997 06:00:06 -0000 Received: (qmail 10069 invoked from network); 27 Nov 1997 06:00:04 -0000 Received: from scanner.worldgate.com (198.161.84.3) by taz.hyperreal.org with SMTP; 27 Nov 1997 06:00:04 -0000 Received: from znep.com (uucp@localhost) by scanner.worldgate.com (8.8.7/8.8.7) with UUCP id XAA22013 for new-httpd@apache.org; Wed, 26 Nov 1997 23:00:02 -0700 (MST) Received: from localhost (marcs@localhost) by alive.znep.com (8.7.5/8.7.3) with SMTP id WAA22085 for ; Wed, 26 Nov 1997 22:58:35 -0700 (MST) Date: Wed, 26 Nov 1997 22:58:35 -0700 (MST) From: Marc Slemko To: TLOSAP Subject: truss on FreeBSD (was: procfs patches (fwd)) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Cool. truss for FreeBSD. Very cool. Nicer than ktrace. Sometimes. (related in that ktrace is often a useful tool to figure out what broken web things like Apache are doing...) NT have anything similar? Debuggers are fine, but they really are useful in a different way. ---------- Forwarded message ---------- Date: Wed, 26 Nov 1997 16:41:56 -0800 (PST) From: Sean Eric Fagan To: hackers@FreeBSD.ORG Subject: procfs patches These are the kernel side of the truss work I've been doing for the past few years. I'm running a 2.2 system with these patches. The truss and procctl programs are at http://www.freebsd.org/~sef/truss -- it works, and even works for linux binaries. (I'm working on even better version, that will be able to print out the arguments in an intelligent fashion, but that's nowhere near ready.) Enjoy. I expect to check this stuff in "soon" (hopefully within a couple of weekends). Note that you need to rebuild libkvm, ps, gdb, and all LKM's -- I kinda paniced one of my systems when I forgot about that, and went multiuser ;). Also note the new file -- sys/pioctl.h. [... patch deleted ...]