/openbsd/gnu/llvm/lld/wasm/ |
H A D | SymbolTable.cpp | 25 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 D | SymbolTable.h | 38 class SymbolTable { 146 extern SymbolTable *symtab;
|
H A D | CMakeLists.txt | 15 SymbolTable.cpp
|
/openbsd/gnu/llvm/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() 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 D | SymbolTable.h | 34 class SymbolTable { 91 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
|
/openbsd/gnu/llvm/lld/COFF/ |
H A D | SymbolTable.cpp | 37 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 D | SymbolTable.h | 48 class SymbolTable { 50 SymbolTable(COFFLinkerContext &c) : ctx(c) {} in SymbolTable() function
|
H A D | CMakeLists.txt | 21 SymbolTable.cpp
|
H A D | Symbols.h | 36 class SymbolTable; variable 98 friend SymbolTable; 238 friend SymbolTable;
|
/openbsd/gnu/llvm/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 261 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 D | Archive.cpp | 785 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 D | SymbolTable.cpp | 24 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 D | SymbolTable.h | 37 class SymbolTable { 82 extern std::unique_ptr<SymbolTable> symtab;
|
/openbsd/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFGdbIndex.cpp | 60 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 D | ELFObjcopy.cpp | 272 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 D | ELFObject.cpp | 1254 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 D | MachOObject.cpp | 25 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 D | MachOObject.h | 134 struct SymbolTable { struct 302 SymbolTable SymTable;
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/usr.bin/clang/liblldCore/ |
H A D | Makefile | 15 SymbolTable.cpp \
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/wasm/ |
H A D | BUILD.gn | 31 "SymbolTable.cpp",
|
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFGdbIndex.h | 55 SmallVector<SymTableEntry, 0> SymbolTable; variable
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/COFF/ |
H A D | BUILD.gn | 46 "SymbolTable.cpp",
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lld/MachO/ |
H A D | BUILD.gn | 48 "SymbolTable.cpp",
|
/openbsd/gnu/usr.bin/clang/liblldELF/ |
H A D | Makefile | 47 SymbolTable.cpp \
|