| /src/contrib/llvm-project/lld/ELF/ |
| H A D | SymbolTable.cpp | 32 SymbolTable elf::symtab; 34 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) { in wrap() 66 Symbol *SymbolTable::insert(StringRef name) { in insert() 103 Symbol *SymbolTable::addAndCheckDuplicate(const Defined &newSym) { in addAndCheckDuplicate() 112 Symbol *SymbolTable::find(StringRef name) { in find() 139 StringMap<SmallVector<Symbol *, 0>> &SymbolTable::getDemangledSyms() { in getDemangledSyms() 163 SmallVector<Symbol *, 0> SymbolTable::findByVersion(SymbolVersion ver) { in findByVersion() 172 SmallVector<Symbol *, 0> SymbolTable::findAllByVersion(SymbolVersion ver, in findAllByVersion() 199 void SymbolTable::handleDynamicList() { in handleDynamicList() 214 bool SymbolTable::assignExactVersion(SymbolVersion ver, uint16_t versionId, in assignExactVersion() [all …]
|
| H A D | SymbolTable.h | 39 class SymbolTable { 107 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
|
| /src/contrib/llvm-project/lld/COFF/ |
| H A D | SymbolTable.cpp | 52 void SymbolTable::addFile(InputFile *file) { in addFile() 281 void SymbolTable::loadMinGWSymbols() { in loadMinGWSymbols() 339 Defined *SymbolTable::impSymbol(StringRef name) { in impSymbol() 345 bool SymbolTable::handleMinGWAutomaticImport(Symbol *sym, StringRef name) { in handleMinGWAutomaticImport() 453 void SymbolTable::reportUnresolvable() { in reportUnresolvable() 481 void SymbolTable::resolveRemainingUndefines() { in resolveRemainingUndefines() 545 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name) { in insert() 558 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, InputFile *file) { in insert() 565 void SymbolTable::addEntryThunk(Symbol *from, Symbol *to) { in addEntryThunk() 569 void SymbolTable::initializeEntryThunks() { in initializeEntryThunks() [all …]
|
| H A D | SymbolTable.h | 47 class SymbolTable { 49 SymbolTable(COFFLinkerContext &c) : ctx(c) {} in SymbolTable() function
|
| H A D | Symbols.h | 36 class SymbolTable; variable 98 friend SymbolTable; 238 friend SymbolTable;
|
| H A D | COFFLinkerContext.h | 32 SymbolTable symtab;
|
| /src/contrib/llvm-project/llvm/lib/Object/ |
| H A D | COFFImportFile.cpp | 338 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createImportDescriptor() local 384 SymbolTable[0].Name.Offset.Offset = in createImportDescriptor() 386 SymbolTable[5].Name.Offset.Offset = in createImportDescriptor() 388 SymbolTable[6].Name.Offset.Offset = in createImportDescriptor() 391 append(Buffer, SymbolTable); in createImportDescriptor() 445 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullImportDescriptor() local 453 SymbolTable[0].Name.Offset.Offset = sizeof(uint32_t); in createNullImportDescriptor() 454 append(Buffer, SymbolTable); in createNullImportDescriptor() 525 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullThunk() local 533 SymbolTable[0].Name.Offset.Offset = sizeof(uint32_t); in createNullThunk() [all …]
|
| H A D | Archive.cpp | 794 SymbolTable = BufOrErr.get(); in Archive() 820 SymbolTable = BufOrErr.get(); in Archive() 832 SymbolTable = BufOrErr.get(); in Archive() 854 SymbolTable = BufOrErr.get(); in Archive() 909 SymbolTable = BufOrErr.get(); in Archive() 1203 if (SymbolTable.size() < sizeof(uint32_t)) in ec_symbols() 1214 uint32_t MemberCount = read32le(SymbolTable.begin()); in ec_symbols() 1285 bool Archive::hasSymbolTable() const { return !SymbolTable.empty(); } in hasSymbolTable() 1320 StringRef SymbolTable; member 1335 StringRef SymbolTable = in appendGlobalSymbolTableInfo() local [all …]
|
| /src/contrib/llvm-project/lld/MachO/ |
| H A D | SymbolTable.cpp | 24 Symbol *SymbolTable::find(CachedHashStringRef cachedName) { in find() 31 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, in insert() 96 Defined *SymbolTable::addDefined(StringRef name, InputFile *file, in addDefined() 212 Defined *SymbolTable::aliasDefined(Defined *src, StringRef target, in aliasDefined() 221 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *file, in addUndefined() 241 Symbol *SymbolTable::addCommon(StringRef name, InputFile *file, uint64_t size, in addCommon() 260 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() 289 Symbol *SymbolTable::addDynamicLookup(StringRef name) { in addDynamicLookup() 293 Symbol *SymbolTable::addLazyArchive(StringRef name, ArchiveFile *file, in addLazyArchive() 312 Symbol *SymbolTable::addLazyObject(StringRef name, InputFile &file) { in addLazyObject() [all …]
|
| H A D | SymbolTable.h | 37 class SymbolTable { 81 extern std::unique_ptr<SymbolTable> symtab;
|
| /src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFGdbIndex.cpp | 61 SymbolTableOffset, (uint64_t)SymbolTable.size()) in dumpSymbolTable() 64 for (const SymTableEntry &E : SymbolTable) { in dumpSymbolTable() 169 SymbolTable.reserve(SymTableSize); in parseImpl() 174 SymbolTable.push_back({NameOffset, CuVecOffset}); in parseImpl()
|
| /src/contrib/byacc/test/ |
| H A D | grammar.y | 216 } SymbolTable; typedef 218 extern SymbolTable *new_symbol_table /* Create symbol table */ 221 (SymbolTable *s); 223 (SymbolTable *s, const char *n); 225 (SymbolTable *s, const char *n, const char *v, int f); 307 static SymbolTable *typedef_names; 310 static SymbolTable *define_names; 313 static SymbolTable *type_qualifiers; 1033 static SymbolTable *included_files; /* files already included */
|
| /src/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 308 if (!Obj.SymbolTable) in updateAndRemoveSymbols() 311 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { in updateAndRemoveSymbols() 522 if (Obj.SymbolTable == &Sec || in replaceAndRemoveSections() 523 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) in replaceAndRemoveSections() 547 Obj.SymbolTable && !Obj.SymbolTable->empty()) { in replaceAndRemoveSections() 549 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) in replaceAndRemoveSections() 613 Obj.SymbolTable->addSymbol( in addSymbol() 787 if (!Obj.SymbolTable && !Config.SymbolsToAdd.empty()) in handleArgs()
|
| H A D | ELFObject.cpp | 1301 Obj->SymbolTable = &SymTab; in addSymTab() 1666 if (!Relocs->getObject().SymbolTable) in initRelocations() 1672 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations() 1755 if (Obj.SymbolTable != nullptr) in makeSection() 1759 Obj.SymbolTable = &SymTab; in makeSection() 1863 if (Obj.SymbolTable) { in readSections() 1864 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections() 1866 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections() 1877 if (&Sec == Obj.SymbolTable) in readSections() 2213 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections() [all …]
|
| /src/contrib/llvm-project/llvm/lib/ObjCopy/MachO/ |
| H A D | MachOObject.cpp | 26 const SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) const { in getSymbolByIndex() 31 SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) { in getSymbolByIndex() 33 static_cast<const SymbolTable *>(this)->getSymbolByIndex(Index)); in getSymbolByIndex() 36 void SymbolTable::removeSymbols( in removeSymbols()
|
| H A D | MachOObject.h | 134 struct SymbolTable { struct 302 SymbolTable SymTable;
|
| /src/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | DylibReader.h | 30 bool SymbolTable = true; member
|
| /src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVBinaryReader.cpp | 123 SymbolTable.add(Name, Function, SectionIndex); in addToSymbolTable() 128 SymbolTable.add(Name, Address, SectionIndex, IsComdat); in addToSymbolTable() 131 return SymbolTable.update(Function); in updateSymbolTable() 135 return SymbolTable.getEntry(Name); in getSymbolTableEntry() 138 return SymbolTable.getAddress(Name); in getSymbolTableAddress() 141 return SymbolTable.getIndex(Name); in getSymbolTableIndex() 144 return SymbolTable.getIsComdat(Name); in getSymbolTableIsComdat()
|
| /src/contrib/byacc/test/yacc/ |
| H A D | grammar.tab.c | 246 } SymbolTable; typedef 248 extern SymbolTable *new_symbol_table /* Create symbol table */ 251 (SymbolTable *s); 253 (SymbolTable *s, const char *n); 255 (SymbolTable *s, const char *n, const char *v, int f); 337 static SymbolTable *typedef_names; 340 static SymbolTable *define_names; 343 static SymbolTable *type_qualifiers; 942 static SymbolTable *included_files; /* files already included */
|
| /src/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFGdbIndex.h | 55 SmallVector<SymTableEntry, 0> SymbolTable; variable
|
| /src/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | macho_platform.cpp | 280 SymbolTableMap SymbolTable; member 588 JDS->SymbolTable[NameAddr.toPtr<const char *>()] = {SymAddr, Flags}; in registerObjectSymbolTable() 609 JDS->SymbolTable.erase(NameAddr.toPtr<const char *>()); in deregisterObjectSymbolTable() 936 auto I = JDS.SymbolTable.find(Symbols[Idx].first); in lookupSymbols() 937 if (I != JDS.SymbolTable.end()) in lookupSymbols() 967 auto I = JDS.SymbolTable.find(Symbols[MissingIdx].first); in lookupSymbols() 968 if (I != JDS.SymbolTable.end()) in lookupSymbols()
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 465 StringMap<StructType *> &SymbolTable = getContext().pImpl->NamedStructTypes; in setName() local 472 SymbolTable.remove((EntryTy *)SymbolTableEntry); in setName() 478 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName() 506 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName()
|
| /src/contrib/byacc/test/btyacc/ |
| H A D | grammar.tab.c | 266 } SymbolTable; typedef 268 extern SymbolTable *new_symbol_table /* Create symbol table */ 271 (SymbolTable *s); 273 (SymbolTable *s, const char *n); 275 (SymbolTable *s, const char *n, const char *v, int f); 357 static SymbolTable *typedef_names; 360 static SymbolTable *define_names; 363 static SymbolTable *type_qualifiers; 1198 static SymbolTable *included_files; /* files already included */
|
| /src/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCContext.h | 85 using SymbolTable = StringMap<MCSymbolTableValue, BumpPtrAllocator &>; 155 SymbolTable Symbols; 509 const SymbolTable &getSymbols() const { return Symbols; } in getSymbols()
|
| /src/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | Archive.h | 366 StringRef getSymbolTable() const { return SymbolTable; } in getSymbolTable() 384 StringRef SymbolTable; variable
|