Searched refs:fDyldInfo (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10.1/dyld-353.2.1/src/
H A DImageLoaderMachOCompressed.cpp270 : ImageLoaderMachO(mh, path, segCount, segOffsets, libCount), fDyldInfo(NULL)
359 if ( (fSlide != 0) && (fDyldInfo->rebase_size != 0) )
360 start = (uintptr_t)fLinkEditBase + fDyldInfo->rebase_off;
361 else if ( fDyldInfo->bind_off != 0 )
362 start = (uintptr_t)fLinkEditBase + fDyldInfo->bind_off;
368 if ( fDyldInfo->bind_off != 0 )
369 end = (uintptr_t)fLinkEditBase + fDyldInfo->bind_off + fDyldInfo->bind_size;
370 else if ( fDyldInfo->rebase_off != 0 )
371 end = (uintptr_t)fLinkEditBase + fDyldInfo
[all...]
H A DImageLoaderMachOCompressed.h72 virtual void setDyldInfo(const dyld_info_command* dyldInfo) { fDyldInfo = dyldInfo; }
138 const struct dyld_info_command* fDyldInfo; member in class:ImageLoaderMachOCompressed
/macosx-10.10.1/dyld-353.2.1/launch-cache/
H A Dupdate_dyld_shared_cache.cpp1514 macho_dyld_info_command<P>* fDyldInfo; member in class:LinkEditOptimizer
1550 : fSharedCache(sharedCache), fLayout(layout), fLinkEditBase(NULL), fNewLinkEditStart(newLinkEdit), fDyldInfo(NULL),
1594 fDyldInfo = (macho_dyld_info_command<P>*)cmd;
1630 if ( (fDyldInfo != NULL) && (fDyldInfo->bind_off() != 0) ) {
1632 fBindInfoSizeInNewLinkEdit = fDyldInfo->bind_size();
1633 memcpy(fNewLinkEditStart+offset, &fLinkEditBase[fDyldInfo->bind_off()], fDyldInfo->bind_size());
1634 offset += fDyldInfo->bind_size();
1641 if ( (fDyldInfo !
[all...]
H A DMachORebaser.hpp113 const macho_dyld_info_command<P>* fDyldInfo; member in class:Rebaser
125 fSymbolTable(NULL), fDynamicSymbolTable(NULL), fDyldInfo(NULL), fSplittingSegments(false),
162 fDyldInfo = (macho_dyld_info_command<P>*)cmd;
216 if ( fDyldInfo != NULL )
237 if ( fDyldInfo != NULL )
468 if ( fDyldInfo->export_size() == 0 )
474 const uint8_t* end = &start[fDyldInfo->export_size()];
504 newExportTrieBytes.reserve(fDyldInfo->export_size());
515 ((macho_dyld_info_command<P>*)fDyldInfo)->set_export_off(0); // invalidate old trie
516 ((macho_dyld_info_command<P>*)fDyldInfo)
[all...]
H A DMachOBinder.hpp138 const macho_dyld_info_command<P>* fDyldInfo; member in class:Binder
165 fFristWritableSegment(NULL), fDylibID(NULL), fDyldInfo(NULL),
202 fDyldInfo = (macho_dyld_info_command<P>*)cmd;
219 if ( fDyldInfo != NULL ) {
222 const uint8_t* exportsEnd = &exportsStart[fDyldInfo->export_size()];
484 const uint8_t* exportsEnd = &exportsStart[fDyldInfo->export_size()];
487 //fprintf(stderr, "%s exports %lu symbols from trie of size %u \n", this->fLayout.getFilePath(), exports.size(), fDyldInfo->export_size());
494 const uint8_t* aDylibsExportsEnd = &aDylibsExportsStart[binder->fDyldInfo->export_size()];
508 newExportTrieBytes.reserve(fDyldInfo->export_size());
517 ((macho_dyld_info_command<P>*)fDyldInfo)
[all...]

Completed in 118 milliseconds