| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | SymbolTable.cpp | 217 void SymbolTable::reportUndefinedSymbol(const UndefinedDiag &undefDiag) { in reportUndefinedSymbol() 247 void SymbolTable::loadMinGWSymbols() { in loadMinGWSymbols() 316 Defined *SymbolTable::impSymbol(StringRef name) { in impSymbol() 322 bool SymbolTable::handleMinGWAutomaticImport(Symbol *sym, StringRef name) { in handleMinGWAutomaticImport() 375 void SymbolTable::reportProblemSymbols( in reportProblemSymbols() 428 void SymbolTable::reportUnresolvable() { in reportUnresolvable() 455 void SymbolTable::resolveRemainingUndefines() { in resolveRemainingUndefines() 532 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name) { in insert() 548 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, InputFile *file) { in insert() 555 void SymbolTable::initializeLoadConfig() { in initializeLoadConfig() [all …]
|
| H A D | MinGW.h | 28 AutoExporter(SymbolTable &symtab, 45 SymbolTable &symtab; 58 void addWrappedSymbols(SymbolTable &symtab, llvm::opt::InputArgList &args); 60 void wrapSymbols(SymbolTable &symtab);
|
| H A D | COFFLinkerContext.h | 32 SymbolTable symtab; 36 std::optional<SymbolTable> hybridSymtab; 39 SymbolTable &getSymtab(llvm::COFF::MachineTypes machine) { in getSymtab() 46 void forEachSymtab(std::function<void(SymbolTable &symtab)> f) { in forEachSymtab() 55 void forEachActiveSymtab(std::function<void(SymbolTable &symtab)> f) { in forEachActiveSymtab()
|
| H A D | DLL.h | 59 Chunk *newTailMergeChunk(SymbolTable &symtab, Chunk *dir); 60 Chunk *newTailMergePDataChunk(SymbolTable &symtab, Chunk *tm); 79 void createEdataChunks(SymbolTable &symtab, std::vector<Chunk *> &chunks);
|
| H A D | InputFiles.h | 65 class SymbolTable; variable 102 SymbolTable &symtab; 105 InputFile(SymbolTable &s, Kind k, MemoryBufferRef m, bool lazy = false) 140 explicit ObjFile(SymbolTable &symtab, COFFObjectFile *coffObj, bool lazy); 393 explicit BitcodeFile(SymbolTable &symtab, MemoryBufferRef mb, 418 explicit DLLFile(SymbolTable &symtab, MemoryBufferRef m) in DLLFile()
|
| H A D | MinGW.cpp | 27 SymbolTable &symtab, const llvm::DenseSet<StringRef> &manualExcludeSymbols) in AutoExporter() 216 void lld::coff::addWrappedSymbols(SymbolTable &symtab, in addWrappedSymbols() 260 void lld::coff::wrapSymbols(SymbolTable &symtab) { in wrapSymbols()
|
| H A D | Driver.cpp | 515 ctx.forEachActiveSymtab([&](SymbolTable &symtab) { in parseDirectives() 981 auto getExports = [](SymbolTable &symtab, in createImportLibrary() 1194 ctx.forEachSymtab([](SymbolTable &symtab) { in findKeepUniqueSections() 1410 ctx.forEachActiveSymtab([&](SymbolTable &symtab) { in maybeExportMinGWSymbols() 2356 ctx.forEachSymtab([](SymbolTable &symtab) { symtab.fixupExports(); }); in linkerMain() 2373 ctx.forEachActiveSymtab([&](SymbolTable &symtab) { in linkerMain() 2405 ctx.forEachActiveSymtab([&](SymbolTable &symtab) { in linkerMain() 2481 ctx.forEachSymtab([&](SymbolTable &symtab) { in linkerMain() 2542 ctx.forEachSymtab([&](SymbolTable &symtab) { in linkerMain() 2560 ctx.forEachActiveSymtab([&](SymbolTable &symtab) { in linkerMain() [all …]
|
| H A D | DLL.cpp | 644 explicit AddressTableChunk(SymbolTable &symtab, size_t baseOrdinal, in AddressTableChunk() 674 const SymbolTable &symtab; 695 explicit ExportOrdinalChunk(const SymbolTable &symtab, size_t baseOrdinal, in ExportOrdinalChunk() 714 const SymbolTable &symtab; 930 ctx.forEachSymtab([&](SymbolTable &symtab) { in create() 1031 ctx.forEachSymtab([&](SymbolTable &symtab) { in create() 1040 Chunk *DelayLoadContents::newTailMergeChunk(SymbolTable &symtab, Chunk *dir) { in newTailMergeChunk() 1057 Chunk *DelayLoadContents::newTailMergePDataChunk(SymbolTable &symtab, in newTailMergePDataChunk() 1088 void createEdataChunks(SymbolTable &symtab, std::vector<Chunk *> &chunks) { in createEdataChunks()
|
| H A D | SymbolTable.h | 58 class SymbolTable { 60 SymbolTable(COFFLinkerContext &c,
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | SymbolTable.cpp | 31 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) { in wrap() 63 Symbol *SymbolTable::insert(StringRef name) { in insert() 100 Symbol *SymbolTable::addAndCheckDuplicate(Ctx &ctx, const Defined &newSym) { in addAndCheckDuplicate() 109 Symbol *SymbolTable::find(StringRef name) { in find() 136 StringMap<SmallVector<Symbol *, 0>> &SymbolTable::getDemangledSyms() { in getDemangledSyms() 160 SmallVector<Symbol *, 0> SymbolTable::findByVersion(SymbolVersion ver) { in findByVersion() 169 SmallVector<Symbol *, 0> SymbolTable::findAllByVersion(SymbolVersion ver, in findAllByVersion() 196 void SymbolTable::handleDynamicList() { in handleDynamicList() 211 bool SymbolTable::assignExactVersion(SymbolVersion ver, uint16_t versionId, in assignExactVersion() 248 void SymbolTable::assignWildcardVersion(SymbolVersion ver, uint16_t versionId, in assignWildcardVersion() [all …]
|
| H A D | SymbolTable.h | 39 class SymbolTable { 41 SymbolTable(Ctx &ctx) : ctx(ctx) {} in SymbolTable() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | COFFImportFile.cpp | 340 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createImportDescriptor() local 386 SymbolTable[0].Name.Offset.Offset = in createImportDescriptor() 388 SymbolTable[5].Name.Offset.Offset = in createImportDescriptor() 390 SymbolTable[6].Name.Offset.Offset = in createImportDescriptor() 393 append(Buffer, SymbolTable); in createImportDescriptor() 447 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullImportDescriptor() local 455 SymbolTable[0].Name.Offset.Offset = sizeof(uint32_t); in createNullImportDescriptor() 456 append(Buffer, SymbolTable); in createNullImportDescriptor() 527 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullThunk() local 535 SymbolTable[0].Name.Offset.Offset = sizeof(uint32_t); in createNullThunk() [all …]
|
| H A D | Archive.cpp | 793 SymbolTable = BufOrErr.get(); in Archive() 819 SymbolTable = BufOrErr.get(); in Archive() 831 SymbolTable = BufOrErr.get(); in Archive() 853 SymbolTable = BufOrErr.get(); in Archive() 908 SymbolTable = BufOrErr.get(); in Archive() 1202 if (SymbolTable.size() < sizeof(uint32_t)) in ec_symbols() 1213 uint32_t MemberCount = read32le(SymbolTable.begin()); in ec_symbols() 1284 bool Archive::hasSymbolTable() const { return !SymbolTable.empty(); } in hasSymbolTable() 1319 StringRef SymbolTable; member 1334 StringRef SymbolTable = in appendGlobalSymbolTableInfo() local [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() 101 Defined *SymbolTable::addDefined(StringRef name, InputFile *file, in addDefined() 217 Defined *SymbolTable::aliasDefined(Defined *src, StringRef target, in aliasDefined() 226 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *file, in addUndefined() 246 Symbol *SymbolTable::addCommon(StringRef name, InputFile *file, uint64_t size, in addCommon() 265 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() 294 Symbol *SymbolTable::addDynamicLookup(StringRef name) { in addDynamicLookup() 298 Symbol *SymbolTable::addLazyArchive(StringRef name, ArchiveFile *file, in addLazyArchive() 317 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;
|
| /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/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::updateSymbols(function_ref<void(SymbolEntry &)> Callable) { in updateSymbols() 49 void SymbolTable::removeSymbols( in removeSymbols()
|
| /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 | ELFObject.cpp | 1298 Obj->SymbolTable = &SymTab; in addSymTab() 1663 if (!Relocs->getObject().SymbolTable) in initRelocations() 1669 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations() 1752 if (Obj.SymbolTable != nullptr) in makeSection() 1756 Obj.SymbolTable = &SymTab; in makeSection() 1860 if (Obj.SymbolTable) { in readSections() 1861 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections() 1863 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections() 1874 if (&Sec == Obj.SymbolTable) in readSections() 2219 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections() [all …]
|
| H A D | ELFObjcopy.cpp | 304 if (!Obj.SymbolTable) in updateAndRemoveSymbols() 307 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { in updateAndRemoveSymbols() 517 if (Obj.SymbolTable == &Sec || in replaceAndRemoveSections() 518 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) in replaceAndRemoveSections() 542 Obj.SymbolTable && !Obj.SymbolTable->empty()) { in replaceAndRemoveSections() 544 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) in replaceAndRemoveSections() 608 Obj.SymbolTable->addSymbol( in addSymbol() 944 if (!Obj.SymbolTable && !Config.SymbolsToAdd.empty()) in handleArgs()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenModule.cpp | 287 mlir::SymbolTable::lookupSymbolIn(getModule(), gv.getNameAttr()); in emitGlobalDecl() 441 return mlir::SymbolTable::lookupSymbolIn(theModule, name); in getGlobalValue() 473 mlir::SymbolTable::setSymbolVisibility( in createGlobalOp() 474 g, mlir::SymbolTable::Visibility::Private); in createGlobalOp() 897 std::optional<mlir::SymbolTable::UseRange> optionalUseRange = in replacePointerTypeArgs() 902 for (const mlir::SymbolTable::SymbolUse &u : *optionalUseRange) { in replacePointerTypeArgs() 1170 assert(!mlir::SymbolTable::lookupSymbolIn(theModule, result)); in getUniqueGlobalName() 1816 mlir::SymbolTable::setSymbolVisibility( in createCIRFunction() 1817 func, mlir::SymbolTable::Visibility::Private); in createCIRFunction() 1827 mlir::SymbolTable::Visibility [all …]
|
| H A D | CIRGenModule.h | 345 static mlir::SymbolTable::Visibility 350 static mlir::SymbolTable::Visibility getMLIRVisibility(cir::GlobalOp op); 358 mlir::SymbolTable::setSymbolVisibility(f, in setFunctionLinkage()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | DylibReader.h | 31 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 */
|