Home
last modified time | relevance | path

Searched refs:SymbolTable (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/lld/ELF/
H A DSymbolTable.cpp32 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 DSymbolTable.h39 class SymbolTable {
104 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
/freebsd/contrib/llvm-project/lld/COFF/
H A DSymbolTable.cpp52 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 DSymbolTable.h47 class SymbolTable {
49 SymbolTable(COFFLinkerContext &c) : ctx(c) {} in SymbolTable() function
H A DSymbols.h36 class SymbolTable; variable
98 friend SymbolTable;
238 friend SymbolTable;
H A DCOFFLinkerContext.h32 SymbolTable symtab;
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DCOFFImportFile.cpp303 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 DArchive.cpp794 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 DSymbolTable.cpp24 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 DSymbolTable.h37 class SymbolTable {
81 extern std::unique_ptr<SymbolTable> symtab;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp61 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 Dgrammar.y216 } 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 DELFObjcopy.cpp289 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 DELFObject.cpp1269 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 DMachOObject.cpp26 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 DMachOObject.h134 struct SymbolTable { struct
302 SymbolTable SymTable;
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DDylibReader.h29 bool SymbolTable = true; member
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.cpp123 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 Dgrammar.tab.c246 } 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 DDWARFGdbIndex.h55 SmallVector<SymTableEntry, 0> SymbolTable; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h78 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 Dmacho_platform.cpp280 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 DType.cpp465 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 Dgrammar.tab.c266 } 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 DArchive.h365 StringRef getSymbolTable() const { return SymbolTable; } in getSymbolTable()
383 StringRef SymbolTable; variable

12