Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/lld/wasm/
H A DSymbolTable.cpp25 SymbolTable *symtab;
27 void SymbolTable::addFile(InputFile *file) { in addFile()
72 void SymbolTable::compileBitcodeFiles() { in compileBitcodeFiles()
91 Symbol *SymbolTable::find(StringRef name) { in find()
98 void SymbolTable::replace(StringRef name, Symbol* sym) { in replace()
639 Symbol *SymbolTable::addUndefinedTag(StringRef name, in addUndefinedTag()
767 bool SymbolTable::addComdat(StringRef name) { in addComdat()
815 void SymbolTable::trace(StringRef name) { in trace()
857 void SymbolTable::replaceWithUndefined(Symbol *sym) { in replaceWithUndefined()
870 void SymbolTable::handleWeakUndefines() { in handleWeakUndefines()
[all …]
H A DSymbolTable.h38 class SymbolTable {
146 extern SymbolTable *symtab;
H A DCMakeLists.txt15 SymbolTable.cpp
/openbsd/gnu/llvm/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()
105 Symbol *SymbolTable::addAndCheckDuplicate(const Defined &newSym) { in addAndCheckDuplicate()
114 Symbol *SymbolTable::find(StringRef name) { in find()
141 StringMap<SmallVector<Symbol *, 0>> &SymbolTable::getDemangledSyms() { in getDemangledSyms()
162 SmallVector<Symbol *, 0> SymbolTable::findByVersion(SymbolVersion ver) { in findByVersion()
171 SmallVector<Symbol *, 0> SymbolTable::findAllByVersion(SymbolVersion ver, in findAllByVersion()
198 void SymbolTable::handleDynamicList() { in handleDynamicList()
213 bool SymbolTable::assignExactVersion(SymbolVersion ver, uint16_t versionId, in assignExactVersion()
[all …]
H A DSymbolTable.h34 class SymbolTable {
91 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
/openbsd/gnu/llvm/lld/COFF/
H A DSymbolTable.cpp37 void SymbolTable::addFile(InputFile *file) { in addFile()
262 void SymbolTable::loadMinGWSymbols() { in loadMinGWSymbols()
320 Defined *SymbolTable::impSymbol(StringRef name) { in impSymbol()
434 void SymbolTable::reportUnresolvable() { in reportUnresolvable()
460 void SymbolTable::resolveRemainingUndefines() { in resolveRemainingUndefines()
714 SymbolTable::addComdat(InputFile *f, StringRef n, in addComdat()
764 void SymbolTable::addLibcall(StringRef name) { in addLibcall()
788 Symbol *SymbolTable::find(StringRef name) const { in find()
813 Symbol *SymbolTable::findMangle(StringRef name) { in findMangle()
858 Symbol *SymbolTable::addUndefined(StringRef name) { in addUndefined()
[all …]
H A DSymbolTable.h48 class SymbolTable {
50 SymbolTable(COFFLinkerContext &c) : ctx(c) {} in SymbolTable() function
H A DCMakeLists.txt21 SymbolTable.cpp
H A DSymbols.h36 class SymbolTable; variable
98 friend SymbolTable;
238 friend SymbolTable;
/openbsd/gnu/llvm/llvm/lib/Object/
H A DCOFFImportFile.cpp261 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createImportDescriptor() local
307 SymbolTable[0].Name.Offset.Offset = in createImportDescriptor()
309 SymbolTable[5].Name.Offset.Offset = in createImportDescriptor()
311 SymbolTable[6].Name.Offset.Offset = in createImportDescriptor()
314 append(Buffer, SymbolTable); in createImportDescriptor()
368 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullImportDescriptor() local
377 append(Buffer, SymbolTable); in createNullImportDescriptor()
450 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullThunk() local
459 append(Buffer, SymbolTable); in createNullThunk()
565 SymbolTable[3].Name.Offset.Offset = in createWeakExternal()
[all …]
H A DArchive.cpp785 SymbolTable = BufOrErr.get(); in Archive()
811 SymbolTable = BufOrErr.get(); in Archive()
823 SymbolTable = BufOrErr.get(); in Archive()
845 SymbolTable = BufOrErr.get(); in Archive()
900 SymbolTable = BufOrErr.get(); in Archive()
1168 bool Archive::hasSymbolTable() const { return !SymbolTable.empty(); } in hasSymbolTable()
1231 SymbolTable = StringRef(GlobSymTblLoc + sizeof(BigArMemHdrType), Size); in BigArchive()
/openbsd/gnu/llvm/lld/MachO/
H A DSymbolTable.cpp24 Symbol *SymbolTable::find(CachedHashStringRef cachedName) { in find()
31 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, in insert()
64 Defined *SymbolTable::addDefined(StringRef name, InputFile *file, in addDefined()
134 Defined *SymbolTable::aliasDefined(Defined *src, StringRef target, in aliasDefined()
143 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *file, in addUndefined()
163 Symbol *SymbolTable::addCommon(StringRef name, InputFile *file, uint64_t size, in addCommon()
211 Symbol *SymbolTable::addDynamicLookup(StringRef name) { in addDynamicLookup()
215 Symbol *SymbolTable::addLazyArchive(StringRef name, ArchiveFile *file, in addLazyArchive()
234 Symbol *SymbolTable::addLazyObject(StringRef name, InputFile &file) { in addLazyObject()
252 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic()
[all …]
H A DSymbolTable.h37 class SymbolTable {
82 extern std::unique_ptr<SymbolTable> symtab;
/openbsd/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp60 SymbolTableOffset, (uint64_t)SymbolTable.size()) in dumpSymbolTable()
63 for (const SymTableEntry &E : SymbolTable) { in dumpSymbolTable()
168 SymbolTable.reserve(SymTableSize); in parseImpl()
173 SymbolTable.push_back({NameOffset, CuVecOffset}); in parseImpl()
/openbsd/gnu/llvm/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp272 if (!Obj.SymbolTable) in updateAndRemoveSymbols()
275 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { in updateAndRemoveSymbols()
471 if (Obj.SymbolTable == &Sec || in replaceAndRemoveSections()
472 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) in replaceAndRemoveSections()
496 Obj.SymbolTable && !Obj.SymbolTable->empty()) { in replaceAndRemoveSections()
498 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) in replaceAndRemoveSections()
578 Obj.SymbolTable->addSymbol( in addSymbol()
670 if (!Obj.SymbolTable && !Config.SymbolsToAdd.empty()) in handleArgs()
H A DELFObject.cpp1254 Obj->SymbolTable = &SymTab; in addSymTab()
1708 Obj.SymbolTable = &SymTab; in makeSection()
1812 if (Obj.SymbolTable) { in readSections()
1826 if (&Sec == Obj.SymbolTable) in readSections()
2145 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
2146 SymbolTable = nullptr; in removeSections()
2209 if (SymbolTable) in removeSymbols()
2241 SymbolTable = &SymTab; in addNewSymbolTable()
2489 !Obj.SymbolTable->empty()) in removeUnneededSections()
2574 if (Obj.SymbolTable != nullptr) in finalize()
[all …]
/openbsd/gnu/llvm/llvm/lib/ObjCopy/MachO/
H A DMachOObject.cpp25 const SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) const { in getSymbolByIndex()
30 SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) { in getSymbolByIndex()
32 static_cast<const SymbolTable *>(this)->getSymbolByIndex(Index)); in getSymbolByIndex()
35 void SymbolTable::removeSymbols( in removeSymbols()
H A DMachOObject.h134 struct SymbolTable { struct
302 SymbolTable SymTable;
/openbsd/gnu/llvm/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()
/openbsd/gnu/usr.bin/clang/liblldCore/
H A DMakefile15 SymbolTable.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/wasm/
H A DBUILD.gn31 "SymbolTable.cpp",
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFGdbIndex.h55 SmallVector<SymTableEntry, 0> SymbolTable; variable
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/COFF/
H A DBUILD.gn46 "SymbolTable.cpp",
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/MachO/
H A DBUILD.gn48 "SymbolTable.cpp",
/openbsd/gnu/usr.bin/clang/liblldELF/
H A DMakefile47 SymbolTable.cpp \

123