• 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: safari dynamic linking
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: safari dynamic linking


  • Subject: Re: safari dynamic linking
  • From: Jean-Daniel Dupas <email@hidden>
  • Date: Thu, 27 Aug 2009 11:01:04 +0200


Le 27 août 2009 à 00:57, Joel Reymont a écrit :


On Aug 26, 2009, at 11:32 PM, Jean-Daniel Dupas wrote:

The list you get is the libraries that are loaded after the entry point is reached.


I must not be thinking clearly since it's very late but I was under the impression that to resolve symbols, the dynamic linker runs before the program entry point is reached.

What circumstances might cause libraries to be loaded after the program entry point, apart from manually invoking dlopen? Is Safari manually loading the RawCamera, HelpData or Shortcut frameworks, for example?

It may be Safari, it may be some System frameworks that do it lazily. There is a lot of reason why a library will be load at runtime. Loading a plugin or a component that require it is one. Internet plugins are not loaded before the browser entry point and they may have reference on not yet loaded libraries.



_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >safari dynamic linking (From: Joel Reymont <email@hidden>)
 >Re: safari dynamic linking (From: Jean-Daniel Dupas <email@hidden>)
 >Re: safari dynamic linking (From: Joel Reymont <email@hidden>)

  • Prev by Date: Re: dyld shared cache: firefox vs safari
  • Next by Date: setuid root problem
  • Previous by thread: Re: safari dynamic linking
  • Next by thread: dyld cache: shared_region_roots/Applications.paths
  • Index(es):
    • Date
    • Thread