109
edits
Joel Reymont (talk | contribs) |
Joel Reymont (talk | contribs) |
||
| Line 7: | Line 7: | ||
=== August 27, 2009 === | === August 27, 2009 === | ||
The dyld shared cache lives in ''/var/db/dyld/''. The two files of interest are ''dyld_shared_cache_i386.map'' (for x86-32) and ''shared_region_roots/Applications.paths''. Both are regular text files. The former shows the contents of the shared cache for the i386 architecture and the latter is what ''update_dyld_shared_cache'' inspects. | The dyld shared cache lives in ''/var/db/dyld/''. The two files of interest are '''dyld_shared_cache_i386.map''' (for x86-32) and '''shared_region_roots/Applications.paths'''. Both are regular text files. The former shows the contents of the shared cache for the i386 architecture and the latter is what '''update_dyld_shared_cache''' inspects. | ||
There's no prebinding on newer versions of Mac OSX and the dyld shared cache is | There's no prebinding on newer versions of Mac OSX and the dyld shared cache is | ||
| Line 17: | Line 17: | ||
Applications.paths and the change will be kept across reboots. Unfortunately, | Applications.paths and the change will be kept across reboots. Unfortunately, | ||
only a handful of libraries that Firefox uses are pulled into the cache by | only a handful of libraries that Firefox uses are pulled into the cache by | ||
update_dyld_shared_cache. I'm speculating that this may have something to do | '''update_dyld_shared_cache'''. I'm speculating that this may have something to do | ||
with @executable_path/XUL and friends (otool -L .../firefox-bin). | with @executable_path/XUL and friends (otool -L .../firefox-bin). | ||
edits