109
edits
Joel Reymont (talk | contribs) |
Joel Reymont (talk | contribs) |
||
| Line 26: | Line 26: | ||
There are obviously interesting bits here. How can we piggyback on the ''ImageLoaderMachOCompressed'' for example? | There are obviously interesting bits here. How can we piggyback on the ''ImageLoaderMachOCompressed'' for example? | ||
Minimizing file system access provides a good return on investment since it apparently takes a few milliseconds on mobile devices. I'm focusing on this first and foremost. | Minimizing file system access provides a good return on investment since it apparently takes a few milliseconds on mobile devices. I'm focusing on this first and foremost since we do have file system access in the midst of dynamic linker static initialization, e.g. | ||
<pre> | |||
20974362 861470 708476 <- xptiSortFileList(void const*, void const*, void*) = 622 | |||
20974385 . . -> xptiSortFileList(void const*, void const*, void*)(0x3050F9C, 0x3050F7C, 0xBFFFEBC0) | |||
20974394 . . -> nsACString_internal::nsACString_internal(char*, unsigned int, unsigned int)(0xBFFFE978, 0xBFFFE98C, 0x0) | |||
20974397 113 2 <- nsACString_internal::nsACString_internal(char*, unsigned int, unsigned int) = 24 | |||
20974400 . . -> nsACString_internal::nsACString_internal(char*, unsigned int, unsigned int)(0xBFFFE924, 0xBFFFE938, 0x0) | |||
20974402 112 2 <- nsACString_internal::nsACString_internal(char*, unsigned int, unsigned int) = 24 | |||
20974424 . . -> nsLocalFile::GetNativeLeafName(nsACString_internal&)(0x3083600, 0xBFFFE978, 0x40) | |||
20974427 . . -> objc_exception_try_enter(0xBFFFE868, 0xE000002, 0x181A4) | |||
</pre> | |||
=== September 9, 2009 === | === September 9, 2009 === | ||
edits