Date: Thu, 03 Feb 2000 11:27:51 -0500 From: Sean Michael Whipkey <highway@cstone.net> To: Will Andrews <andrews@technologist.com> Cc: freebsd-chat@FreeBSD.ORG Subject: Re: strace Message-ID: <3899AC87.618448A4@cstone.net> References: <38999B71.C1A4B35B@cstone.net> <20000203112219.A464@argon.blackdawn.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Will Andrews wrote: > > On Thu, Feb 03, 2000 at 10:14:57AM -0500, Sean Michael Whipkey wrote: > > Someone asked me to run strace on a program that they wrote. Now, I'm > > running a FreeBSD box, and strace doesn't support BSD. Anyone know of a > > similar program I could use? > > What IS strace? If it's a library, it can be ported. If it's a program, it > can be ported. If it's a file(1) extension, it can be ported. If it's a > kernel module, it can be ported. If it's a driver, it can be ported. > > Theoretically speaking, of course. I'd be glad to port it if it's one of > the first two above. ;-) Well, according to the web page: Strace is a system call trace, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program. The program to be traced need not be recompiled for this, so you can use it on binaries for which you don't have source. System calls and signals are events that happen at the user/kernel interface. A close examination of this boundary is very useful for bug isolation, sanity checking and attempting to capture race conditions. The web page is at: http://www.wi.leidenuniv.nl/~wichert/strace/ SeanMike -- SeanMike Whipkey - highway@cstone.net - http://www.cstone.net Engineering Department, Cornerstone Networks, Inc. - 804.817.7000 "This is a world where a geomantically-trained ninja interior decorator can wreak havoc." - Feng Shui [paraphrased] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3899AC87.618448A4>