• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Debugging dreams?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Debugging dreams?


  • Subject: Re: Debugging dreams?
  • From: Damien Bobillot <email@hidden>
  • Date: Wed, 7 Jun 2006 18:09:41 +0200

Chris Espinosa wrote :

On Jun 7, 2006, at 8:35 AM, Cem Karan wrote:

Don't forget that you may run (with the gdb prompt of Xcode's debugger) any function you want, like the classical "print-object my_objc_var" or "p (void)CFSHow(my_corefoundation_var)". Here, this will be a :
p (void)DumpMyGraph("/tmp/dump.dot", my_graph_root)

You just need to write the function DumpMyGraph, and check that it is not optimized away.

I hadn't thought about that!  I'll have to spend some time playing with it... Thank you!

You can even do this in a Debugger Action in the IDE without going to the gdb command line.  In fact, you can run a gdb script, a shell script, or an AppleScript, with various substitutions available at each breakpoint.

http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeUserGuide/Contents/Resources/en.lproj/06_03_db_controlling_execution/chapter_41_section_2.html

Yes, but one sometime needs to view the content of several complex variables (like graphs), just before/after stepping, in order to see their evolution. In this case there's no associated breakpoint.

Breakpoints actions are useful to make traces (when "continue" is checked) and automatically dump information when hitting breakpoints instead of dumping each time this information manually. It's a bit like dynamically inserting a printf("something") call (or more complex code) in the original source.

In fact, it depends on what exactly needs Cem Karan.

-- 
Damien Bobillot

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Debugging dreams? (From: Cem Karan <email@hidden>)
 >Re: Debugging dreams? (From: Damien Bobillot <email@hidden>)
 >Re: Debugging dreams? (From: Cem Karan <email@hidden>)
 >Re: Debugging dreams? (From: Chris Espinosa <email@hidden>)

  • Prev by Date: Re: Debugging dreams?
  • Next by Date: Re: Xcode 2.3 broke CPlusTest?
  • Previous by thread: Re: Debugging dreams?
  • Next by thread: Re: Debugging dreams?
  • Index(es):
    • Date
    • Thread