• 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: backtrace() symbolizes wrong, to an inline function
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: backtrace() symbolizes wrong, to an inline function


  • Subject: Re: backtrace() symbolizes wrong, to an inline function
  • From: Jerry Krinock <email@hidden>
  • Date: Thu, 04 Oct 2012 13:08:37 -0700

On 2012 Oct 04, at 11:07, Fritz Anderson <email@hidden> wrote:

> If symbols are not present in the executable, the trace will search backwards in memory to the closest symbol that happens to be defined.

Thank you, Fritz.  It seems like the backtracer should have a way to avoid presenting incorrect information, but apparently not.

I just noticed that this inline function is listed in the framework's exported symbols (.exp) file.  So that's why it doesn't get stripped and is available for symbolizing.

Jerry



_______________________________________________

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: 
 >backtrace() symbolizes wrong, to an inline function (From: Jerry Krinock <email@hidden>)
 >Re: backtrace() symbolizes wrong, to an inline function (From: Fritz Anderson <email@hidden>)

  • Prev by Date: Re: Suggestions for handling old document files with file paths in a sandbox environment
  • Next by Date: Re: backtrace() symbolizes wrong, to an inline function
  • Previous by thread: Re: backtrace() symbolizes wrong, to an inline function
  • Next by thread: Re: backtrace() symbolizes wrong, to an inline function
  • Index(es):
    • Date
    • Thread