Home
last modified time | relevance | path

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

12

/src/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 {
107 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
/src/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()
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 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;
/src/contrib/llvm-project/llvm/lib/Object/
H A DCOFFImportFile.cpp338 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 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()
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 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()
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 DSymbolTable.h37 class SymbolTable {
81 extern std::unique_ptr<SymbolTable> symtab;
/src/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()
/src/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 */
/src/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp308 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 DELFObject.cpp1301 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 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;
/src/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DDylibReader.h30 bool SymbolTable = true; member
/src/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()
/src/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 */
/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFGdbIndex.h55 SmallVector<SymTableEntry, 0> SymbolTable; variable
/src/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()
/src/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()
/src/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 */
/src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h85 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 DArchive.h366 StringRef getSymbolTable() const { return SymbolTable; } in getSymbolTable()
384 StringRef SymbolTable; variable

12