Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!uwvax!uwmacc!uwmcsd1!leah!itsgw!batcomputer!pyramid!voder!apple!han From: han@apple.UUCP Newsgroups: comp.sys.mac Subject: Re: Debugging and Lightspeed C Message-ID: <957@apple.UUCP> Date: Mon, 8-Jun-87 12:00:21 EDT Article-I.D.: apple.957 Posted: Mon Jun 8 12:00:21 1987 Date-Received: Thu, 11-Jun-87 01:58:10 EDT References: <808@jumbo.dec.com> <16146@brunix.UUCP> Distribution: world Organization: Apple Computer, Inc., Cupertino, USA Lines: 36 In article <808@jumbo.dec.com> brooks@jumbo.UUCP (Ken Brooks) writes: > >I'm using Lightspeed C, and I'm happy with all of it except the >debugging. Macsbug is just too low-level. In particular, I really >wish I had symbols for variables (globals at least!) and some level of >coordination with the source. Are there any debuggers out there, >compatible with LSC, that provide this? Or that in other ways improve >upon Macsbug? What do people recommend, and where can I get it? > >Incidentally, I just converted to version 2.0 of Lightspeed C, and now >Macsbug (the Maxbug version) doesn't see any symbols at all! I >carefully made sure that the "Macsbug symbols" option was checked, and >recompiled everything. No help. Does anyone recognize the problem, or >know a solution? > >Ken Brooks > In the Lightspeed C 2.0 supplement which comes with your new disks, section 4 describes changes to the compiler. On page 14 of the supplment, "Stack Frames and the 'Macsbug Symbols' Option" describes some changes. Macsbug symbols are only inserted for functions with stack frames i.e. they allocate some sort of dummy argument or local storage (non register type) Hope this helps. ===================================================================== Byron Han | UUCP: {sun,voder,nsc,mtxinu,dual}!apple!han Apple Computer, Inc. | CSNET: han@apple.csnet 20525 Mariani Ave, | ATTNet: 408-973-6450 Cupertino, CA 95014 | GENIE: BYRONHAN MS 27Y | CSERVE: 72167,1664 ===================================================================== All opinions and statements do not necessarily represent those of my employer, Apple Computer Inc. =====================================================================