Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site 3comvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!oliveb!3comvax!mikes From: mikes@3comvax.UUCP (Mike Shannon) Newsgroups: net.lang.c Subject: Anybody seen CTRACE ? Message-ID: <207@3comvax.UUCP> Date: Tue, 3-Sep-85 21:02:06 EDT Article-I.D.: 3comvax.207 Posted: Tue Sep 3 21:02:06 1985 Date-Received: Fri, 6-Sep-85 02:47:10 EDT Distribution: net Organization: 3Com Corp; Mountain View, CA Lines: 24 Has anyone lately seen CTRACE? I read about it in the April 1984 "Software -Practice & Experience". It's a debugging tool, actually a pre-processor for C. The idea is that it adds gobs and gobs of printf's to your code to print a message every time a variable changes value or a procedure is called. (it has facilities to suppress output while inside of loops and can be turned off & on). This way, you can filter the output however you like and what you get is completely machine-independent debugging. According to Joseph Steffen, the author of the article: " The responses to a survey of Ctrace usage within Bell Labs showed that people who had first used sdb still use it occasionally. However, people who used Ctrace first have never used sdb." I'd sure like to get my hands on this baby. Does anyone know where it lives? Do you maybe use this tool? How do you like it? How can I get it? If there's enough interest, I'll gladly summarize to the net. thanks, -- Michael Shannon {ihnp4,hplabs}!oliveb!3comvax!mikes