/macosx-10.10.1/dyld-353.2.1/src/ |
H A D | ImageLoaderMachOClassic.h | 71 virtual void setSymbolTableInfo(const macho_nlist*, const char*, const dysymtab_command*); 99 const struct macho_nlist* binarySearch(const char* key, const char stringPool[], const struct macho_nlist symbols[], uint32_t symbolCount) const; 100 const struct macho_nlist* binarySearchWithToc(const char* key, const char stringPool[], const struct macho_nlist symbols[], 102 static bool symbolIsWeakReference(const struct macho_nlist* symbol); 103 static bool symbolIsWeakDefinition(const struct macho_nlist* symbol); 104 uintptr_t resolveUndefined(const LinkContext& context, const struct macho_nlist* symbol, bool twoLevel, 106 uintptr_t getSymbolAddress(const macho_nlist*, const LinkContext& context, bool runResolver) const; 126 const struct macho_nlist* fSymbolTabl [all...] |
H A D | glue.c | 53 typedef struct nlist_64 macho_nlist; typedef in typeref:struct:nlist_64 58 typedef struct nlist macho_nlist; typedef in typeref:struct:nlist 498 const macho_nlist* symbolTable = NULL; 522 symbolTable = (macho_nlist*)(&linkEditBase[symtab->symoff]); 537 const macho_nlist* const localsStart = &symbolTable[dynSymbolTable->ilocalsym]; 538 const macho_nlist* const localsEnd= &localsStart[dynSymbolTable->nlocalsym]; 539 for (const macho_nlist* s = localsStart; s < localsEnd; ++s) {
|
H A D | ImageLoaderMachOClassic.cpp | 325 void ImageLoaderMachOClassic::setSymbolTableInfo(const macho_nlist* symbols, const char* strings, const dysymtab_command* dynSym) 345 start = symbolTableStart + fDynamicInfo->iextdefsym * sizeof(macho_nlist); 856 const struct macho_nlist* ImageLoaderMachOClassic::binarySearchWithToc(const char* key, const char stringPool[], const struct macho_nlist symbols[], 872 const struct macho_nlist* pivot = &symbols[index]; 894 const struct macho_nlist* ImageLoaderMachOClassic::binarySearch(const char* key, const char stringPool[], const struct macho_nlist symbols[], uint32_t symbolCount) const 903 const struct macho_nlist* base = symbols; 905 const struct macho_nlist* pivot = &base[n/2]; 931 const struct macho_nlist* sy [all...] |
H A D | ImageLoaderMachOCompressed.cpp | 1113 const macho_nlist* symbolTable = NULL; 1125 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]); 1162 const macho_nlist* symbol = &symbolTable[symbolIndex]; 1516 const macho_nlist* symbolTable = NULL; 1528 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]); 1542 const struct macho_nlist* bestSymbol = NULL; 1544 const struct macho_nlist* const globalsStart = &symbolTable[dynSymbolTable->iextdefsym]; 1545 const struct macho_nlist* const globalsEnd= &globalsStart[dynSymbolTable->nextdefsym]; 1546 for (const struct macho_nlist* s = globalsStart; s < globalsEnd; ++s) { 1558 const struct macho_nlist* cons [all...] |
H A D | ImageLoaderMachOCompressed.h | 73 virtual void setSymbolTableInfo(const macho_nlist*, const char*, const dysymtab_command*) {} argument
|
H A D | ImageLoader.h | 161 struct macho_nlist : public nlist_64 {}; struct in inherits:nlist_64 164 struct macho_nlist : public nlist {}; struct in inherits:nlist
|
H A D | ImageLoaderMachO.h | 119 virtual void setSymbolTableInfo(const macho_nlist*, const char*, const dysymtab_command*) = 0;
|
H A D | ImageLoaderMachO.cpp | 380 const macho_nlist* symbolTable = NULL; 394 symbolTable = (macho_nlist*)(&fLinkEditBase[symtab->symoff]);
|
/macosx-10.10.1/Csu-85/ |
H A D | lazy_dylib_loader.c | 49 typedef struct nlist_64 macho_nlist; typedef in typeref:struct:nlist_64 56 typedef struct nlist macho_nlist; typedef in typeref:struct:nlist 127 static const macho_nlist* symbolTable = NULL; 163 symbolTable = (macho_nlist*)(&linkEditBase[symtab->symoff]);
|
/macosx-10.10.1/dyld-353.2.1/launch-cache/ |
H A D | dsc_extractor.cpp | 225 macho_nlist<P>* localNlists = NULL; 232 macho_nlist<P>* allLocalNlists = (macho_nlist<P>*)(((uint8_t*)localInfo) + localInfo->nlistOffset()); 246 const macho_nlist<P>* const mergedSymTabStart = (macho_nlist<P>*)(((uint8_t*)mapped_cache) + symtab->symoff()); 247 const macho_nlist<P>* const mergedSymTabend = &mergedSymTabStart[symtab->nsyms()]; 251 for (const macho_nlist<P>* s = mergedSymTabStart; s != mergedSymTabend; ++s) { 264 const uint64_t newIndSymTabOffset = newSymTabOffset + newSymCount*sizeof(macho_nlist<P>); 266 macho_nlist<P>* const newSymTabStart = (macho_nlist< [all...] |
H A D | MachOBinder.hpp | 112 pint_t resolveUndefined(const macho_nlist<P>* undefinedSymbol); 117 pint_t runtimeAddressFromNList(const macho_nlist<P>* sym); 132 const macho_nlist<P>* fSymbolTable; 146 uint32_t Binder<arm>::runtimeAddressFromNList(const macho_nlist<Pointer32<LittleEndian> >* sym) 155 typename A::P::uint_t Binder<A>::runtimeAddressFromNList(const macho_nlist<P>* sym) 181 fSymbolTable = (macho_nlist<P>*)(&this->fLinkEditBase[symtab->symoff()]); 262 const macho_nlist<P>* start = &fSymbolTable[fDynamicInfo->iextdefsym()]; 263 const macho_nlist<P>* end = &start[fDynamicInfo->nextdefsym()]; 265 for (const macho_nlist<P>* sym=start; sym < end; ++sym) { 277 const macho_nlist< [all...] |
H A D | update_dyld_shared_cache.cpp | 832 std::vector<macho_nlist<P> > fUnmappedLocalSymbols; 1490 std::vector<macho_nlist<typename A::P> >& unmappedSymbols, 1519 const macho_nlist<P>* fSymbolTable; 1585 fSymbolTable = (macho_nlist<P>*)(&fLinkEditBase[fSymbolTableLoadCommand->symoff()]); 1618 bool operator()(const macho_nlist<P>& left, const macho_nlist<P>& right) { 1674 StringPool& unmappedLocalsStringPool, std::vector<macho_nlist<P> >& unmappedSymbols, 1682 fSymbolTableStartOffsetInNewLinkEdit = symbolTableOffset + symbolIndex*sizeof(macho_nlist<P>); 1683 macho_nlist<P>* const newSymbolTableStart = (macho_nlist< [all...] |
H A D | MachORebaser.hpp | 447 macho_nlist<P>* symbolTable = (macho_nlist<P>*)(&fLinkEditBase[fSymbolTable->symoff()]); 450 macho_nlist<P>* lastExport = &symbolTable[fDynamicSymbolTable->iextdefsym()+fDynamicSymbolTable->nextdefsym()]; 451 for (macho_nlist<P>* entry = &symbolTable[fDynamicSymbolTable->iextdefsym()]; entry < lastExport; ++entry) { 457 macho_nlist<P>* lastLocal = &symbolTable[fDynamicSymbolTable->ilocalsym()+fDynamicSymbolTable->nlocalsym()]; 458 for (macho_nlist<P>* entry = &symbolTable[fDynamicSymbolTable->ilocalsym()]; entry < lastLocal; ++entry) {
|
H A D | MachOLayout.hpp | 643 const macho_nlist<P>* symbolTable = (macho_nlist<P>*)((uint8_t*)machHeader + symbolTableCmd->symoff());
|
H A D | MachOFileAbstraction.hpp | 667 class macho_nlist { class
|