• 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: Finding the use of a private API
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Finding the use of a private API


  • Subject: Re: Finding the use of a private API
  • From: Rick Mann <email@hidden>
  • Date: Mon, 16 Mar 2015 16:49:14 -0700

While that app seems amazing, I can't figure out how to get it to show me what I need to know. It shows some information for dsyrk_, but nothing that looks like a call site. Here are the three things it finds:

----------------------------------
              imp___picsymbolstub4__dsyrk_:
004a0e88         ldr        r12, = 0x9d26c                                      ; 0x4a0e94 (imp___picsymbolstub4__dsyrk_ + 0xc), XREF=sub_e2038+104
004a0e8c         add        r12, pc, r12                                        ; imp___la_symbol_ptr__dsyrk_
004a0e90         ldr        pc, [r12]                                           ; imp___la_symbol_ptr__dsyrk_
                        ; endp
004a0e94         dd         0x0009d26c                                          ; XREF=imp___picsymbolstub4__dsyrk_
----------------------------------
             imp___la_symbol_ptr__dsyrk_:
0053e100         dd         0x004a2b14                                          ; XREF=imp___picsymbolstub4__dsyrk_+4, imp___picsymbolstub4__dsyrk_+8
----------------------------------
             _dsyrk_:
006a1b44         db  0x00 ; '.'
006a1b45         db  0x00 ; '.'
006a1b46         db  0x00 ; '.'
006a1b47         db  0x00 ; '.'
----------------------------------

Anyway, a little more exploring and I was able to chase the call chain up a bit, but there are no symbols. I tried to load the dSYM for it, but complained about that being a bad format.



> On Mar 16, 2015, at 16:01 , Kyle Sluder <email@hidden> wrote:
>
> On Mon, Mar 16, 2015, at 04:57 PM, Rick Mann wrote:
>> Seriously? There's no existing tool to examine the loader information to
>> see where the call sites are for a given symbol?
>
> Sure there is. http://hopperapp.com
>
> --Kyle Sluder
> _______________________________________________
>
> 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


--
Rick Mann
email@hidden



_______________________________________________

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: 
 >Finding the use of a private API (From: Rick Mann <email@hidden>)
 >Re: Finding the use of a private API (From: Greg Parker <email@hidden>)
 >Re: Finding the use of a private API (From: Michael Crawford <email@hidden>)
 >Re: Finding the use of a private API (From: Rick Mann <email@hidden>)
 >Re: Finding the use of a private API (From: Kyle Sluder <email@hidden>)

  • Prev by Date: Re: Finding the use of a private API
  • Next by Date: Re: Finding the use of a private API
  • Previous by thread: Re: Finding the use of a private API
  • Next by thread: Re: Finding the use of a private API
  • Index(es):
    • Date
    • Thread