/freebsd/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 { 104 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
|
/freebsd/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() 453 void SymbolTable::reportUnresolvable() { in reportUnresolvable() 481 void SymbolTable::resolveRemainingUndefines() { in resolveRemainingUndefines() 736 SymbolTable::addComdat(InputFile *f, StringRef n, in addComdat() 786 void SymbolTable::addLibcall(StringRef name) { in addLibcall() 810 Symbol *SymbolTable::find(StringRef name) const { in find() 835 Symbol *SymbolTable::findMangle(StringRef name) { in findMangle() 880 Symbol *SymbolTable::addUndefined(StringRef name) { in addUndefined() [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;
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 303 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createImportDescriptor() local 349 SymbolTable[0].Name.Offset.Offset = in createImportDescriptor() 351 SymbolTable[5].Name.Offset.Offset = in createImportDescriptor() 353 SymbolTable[6].Name.Offset.Offset = in createImportDescriptor() 356 append(Buffer, SymbolTable); in createImportDescriptor() 410 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullImportDescriptor() local 419 append(Buffer, SymbolTable); in createNullImportDescriptor() 490 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullThunk() local 499 append(Buffer, SymbolTable); in createNullThunk() 612 SymbolTable[3].Name.Offset.Offset = in createWeakExternal() [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() 1196 if (SymbolTable.size() < sizeof(uint32_t)) in ec_symbols() 1207 uint32_t MemberCount = read32le(SymbolTable.begin()); in ec_symbols() 1313 StringRef SymbolTable; member 1328 StringRef SymbolTable = in appendGlobalSymbolTableInfo() local 1417 SymbolTable = SymtabInfos[0].SymbolTable; in BigArchive() [all …]
|
/freebsd/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() 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() 330 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic() [all …]
|
H A D | SymbolTable.h | 37 class SymbolTable { 81 extern std::unique_ptr<SymbolTable> symtab;
|
/freebsd/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()
|
/freebsd/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 */
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObjcopy.cpp | 289 if (!Obj.SymbolTable) in updateAndRemoveSymbols() 292 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { in updateAndRemoveSymbols() 488 if (Obj.SymbolTable == &Sec || in replaceAndRemoveSections() 489 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) in replaceAndRemoveSections() 513 Obj.SymbolTable && !Obj.SymbolTable->empty()) { in replaceAndRemoveSections() 515 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) in replaceAndRemoveSections() 595 Obj.SymbolTable->addSymbol( in addSymbol() 687 if (!Obj.SymbolTable && !Config.SymbolsToAdd.empty()) in handleArgs()
|
H A D | ELFObject.cpp | 1269 Obj->SymbolTable = &SymTab; in addSymTab() 1727 Obj.SymbolTable = &SymTab; in makeSection() 1831 if (Obj.SymbolTable) { in readSections() 1845 if (&Sec == Obj.SymbolTable) in readSections() 2165 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections() 2166 SymbolTable = nullptr; in removeSections() 2229 if (SymbolTable) in removeSymbols() 2261 SymbolTable = &SymTab; in addNewSymbolTable() 2509 !Obj.SymbolTable->empty()) in removeUnneededSections() 2536 if (Obj.SymbolTable && !Obj.SymbolTable->indicesChanged()) in finalize() [all …]
|
/freebsd/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;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | DylibReader.h | 29 bool SymbolTable = true; member
|
/freebsd/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()
|
/freebsd/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 */
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFGdbIndex.h | 55 SmallVector<SymTableEntry, 0> SymbolTable; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCContext.h | 78 using SymbolTable = StringMap<MCSymbol *, BumpPtrAllocator &>; 143 SymbolTable Symbols; 160 SymbolTable InlineAsmUsedLabelNames; 527 const SymbolTable &getSymbols() const { return Symbols; } in getSymbols()
|
/freebsd/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()
|
/freebsd/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()
|
/freebsd/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 */
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | Archive.h | 365 StringRef getSymbolTable() const { return SymbolTable; } in getSymbolTable() 383 StringRef SymbolTable; variable
|