• 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: crash in
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: crash in


  • Subject: Re: crash in
  • From: Fritz Anderson <email@hidden>
  • Date: Sat, 25 May 2013 10:34:43 -0500

On 25 May 2013, at 5:02 AM, Martin Hewitson <email@hidden> wrote:

> On May 24, 2013, at 08:15 PM, Chris Ridd <email@hidden> wrote:
> …
>> Try setting a breakpoint on strtoull_l and see what kind of arguments it is getting.
>
> OK, I far from being expert on using lldb, so how to I do this? I made a symbolic breakpoint on strtoull_l but Xcode doesn't show any local variables - how do I get to see the arguments being passed?

You want TN2124, "Mac OS X Debugging Magic" <http://developer.apple.com/library/mac/#technotes/tn2124/_index.html>, in the Some Assembly Required section. It shows how you can use the ABI to pull arguments.

There will probably be a lot of calls, so I'd set the breakpoint to not pause the program, and attach debugger commands to print the argument values. The transcript will be huge, but the only report you're interested in is the last one.

There's probably something awesome you can do with DTrace, which I'd turn to if the lldb approach didn't work, but I don't have the chops to suggest a script off the top of my head.

	— F

--
Fritz Anderson
Xcode 4 Unleashed: 4.5 supplement for free!
http://www.informit.com/store/xcode-4-unleashed-9780672333279


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >crash in (From: Martin Hewitson <email@hidden>)
 >Re: crash in (From: Jens Alfke <email@hidden>)
 >Re: crash in (From: Martin Hewitson <email@hidden>)
 >Re: crash in (From: Chris Ridd <email@hidden>)
 >Re: crash in (From: Martin Hewitson <email@hidden>)

  • Prev by Date: Re: crash in
  • Next by Date: what does "err = Resource busy" mean?
  • Previous by thread: Re: crash in
  • Next by thread: Re: crash in
  • Index(es):
    • Date
    • Thread