From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 14 Sep 2006 17:06:03 -0400 From: ISHWAR RATTAN To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: Acid question? In-Reply-To: <200609142040.k8EKeSE15785@demeter.cs.utwente.nl> Message-ID: References: <200609142040.k8EKeSE15785@demeter.cs.utwente.nl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Topicbox-Message-UUID: b3d29df2-ead1-11e9-9d60-3106f5b1d025 Thanks -N flag did the trick. -ishwar On Thu, 14 Sep 2006, Axel Belinfante wrote: > you may want to try using the -N flag of 8c > (I guess you did not, and thus your variables were optimized away) > > of course I may be completely wrong - trying to learn something here too... > > Axel > >> acid: *(main:a\D) >> >> produces: >> > >> -ishwar >> >> >> On Thu, 14 Sep 2006, Skip Tavakkolian wrote: >> >>> *(main:a\D) >>> >>> /sys/doc/acid.ps >>> /sys/doc/acidpaper.ps >>> >>>> I am trying to learn how to use acid for source >>>> level debugging using the built-in functions. I waould like >>>> to know how to display/exmine the varibales used in the >>>> program. Sample code for context: >>>> void main() >>>> { >>>> int a, b, c; >>>> a = 12; >>>> b = 21; >>>> c = a + b; >>>> print("c: %d\n", c); >>>> exits(nil); >>>> } >>>> >>>> program is compiled and acid is called on the image: >>>> acid: new() >>>> .. >>>> acid: bpset(print) >>>> .. >>>> acid: next() >>>> .. >>>> at this point a = 12 has been executed. How to examine >>>> the value in acid? >>>> >>>> -ishwar >>> >