From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5265ce03ee8f5252 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-08 04:31:01 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!news.iac.net!news-out.cwix.com!newsfeed.cwix.com!howland.erols.net!cyclone2.usenetserver.com.MISMATCH!news-out.usenetserver.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada Subject: Re: Ok sorry, it is just a book gives no feedback. Date: Mon, 08 Jan 2001 07:26:09 -0500 Organization: Quadrus Corporation Message-ID: <3A59B1E1.A46DBE47@acm.org> References: <931r2l$4ai5t$2@ID-25716.news.dfncis.de> <931t08$5u5$1@nnrp1.deja.com> <932632$e0e$1@nnrp1.deja.com> <932an8$ijs$1@nnrp1.deja.com> <93421h$2ju$1@nnrp1.deja.com> <934j5c$eu9$1@nnrp1.deja.com> <937jk6$s6l$1@nnrp1.deja.com> <9386t0$av0$1@nnrp1.deja.com> <938qom$ptd$1@nnrp1.deja.com> NNTP-Posting-Host: d1.56.a0.7a Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 8 Jan 2001 12:25:54 GMT X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en Xref: supernews.google.com comp.lang.ada:3768 Date: 2001-01-08T12:25:54+00:00 List-Id: Larry Kilgallen wrote: > Been there, done that, got the T-shirt. I detested it. > I think one of the great debugger advances has been to > use a small engine in the process being debugged and > put the great bulk of the debugger (GUI, etc.) into > another process where it will not impact addresses, > etc. (Of course that does not eliminate the heisenbug I am presuming that you are talking about having a relatively small chunk of code in an embedded app that will grab the contents of memory and send it down the wire upon request, etc.? The concept of an on-board monitor that will load & read memory, maintain lists of addresses to watch & report on periodically, etc. has been around for a while. They work very nicely - especially since they remain in the production code/box so that you can actually use them in the field if necessary. You don't need any special equipment besides the presence of a communication link. Granted, they do consume some of the available CPU time and may impact timing issues, but they work very well for debugging in environments where you don't have specialized hardware or Text_IO. MDC -- ====================================================================== Marin David Condic - Quadrus Corporation - http://www.quadruscorp.com/ Send Replies To: m c o n d i c @ q u a d r u s c o r p . c o m Visit my web site at: http://www.mcondic.com/ "Giving money and power to Government is like giving whiskey and car keys to teenage boys." -- P. J. O'Rourke ======================================================================