/openbsd-current/gnu/usr.bin/clang/liblldCore/ |
H A D | Makefile | 15 SymbolTable.cpp \
|
/openbsd-current/gnu/llvm/lld/ELF/ |
H A D | SymbolTable.cpp | 1 //===- SymbolTable.cpp ----------------------------------------------------===// 16 #include "SymbolTable.h" 32 SymbolTable elf::symtab; 34 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) { 66 Symbol *SymbolTable::insert(StringRef name) { 105 Symbol *SymbolTable::addAndCheckDuplicate(const Defined &newSym) { 114 Symbol *SymbolTable::find(StringRef name) { 141 StringMap<SmallVector<Symbol *, 0>> &SymbolTable::getDemangledSyms() { 162 SmallVector<Symbol *, 0> SymbolTable::findByVersion(SymbolVersion ver) { 171 SmallVector<Symbol *, 0> SymbolTable [all...] |
H A D | SymbolTable.h | 1 //===- SymbolTable.h --------------------------------------------*- C++ -*-===// 22 // SymbolTable is a bucket of all known symbols, including defined, 26 // We put all symbols of all files to a SymbolTable, and the 27 // SymbolTable selects the "best" symbols if there are name 34 class SymbolTable { class in namespace:lld::elf 91 LLVM_LIBRARY_VISIBILITY extern SymbolTable symtab;
|
/openbsd-current/gnu/llvm/lld/wasm/ |
H A D | SymbolTable.cpp | 1 //===- SymbolTable.cpp ----------------------------------------------------===// 9 #include "SymbolTable.h" 25 SymbolTable *symtab; 27 void SymbolTable::addFile(InputFile *file) { 72 void SymbolTable::compileBitcodeFiles() { 91 Symbol *SymbolTable::find(StringRef name) { 98 void SymbolTable::replace(StringRef name, Symbol* sym) { 103 std::pair<Symbol *, bool> SymbolTable::insertName(StringRef name) { 127 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, 215 DefinedFunction *SymbolTable [all...] |
H A D | SymbolTable.h | 1 //===- SymbolTable.h --------------------------------------------*- C++ -*-===// 26 // SymbolTable is a bucket of all known symbols, including defined, 30 // We put all symbols of all files to a SymbolTable, and the 31 // SymbolTable selects the "best" symbols if there are name 38 class SymbolTable { class in namespace:lld::wasm 146 extern SymbolTable *symtab;
|
/openbsd-current/gnu/llvm/lld/COFF/ |
H A D | SymbolTable.cpp | 1 //===- SymbolTable.cpp ----------------------------------------------------===// 9 #include "SymbolTable.h" 37 void SymbolTable::addFile(InputFile *file) { 262 void SymbolTable::loadMinGWSymbols() { 320 Defined *SymbolTable::impSymbol(StringRef name) { 326 bool SymbolTable::handleMinGWAutomaticImport(Symbol *sym, StringRef name) { 434 void SymbolTable::reportUnresolvable() { 460 void SymbolTable::resolveRemainingUndefines() { 523 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name) { 536 std::pair<Symbol *, bool> SymbolTable [all...] |
H A D | SymbolTable.h | 1 //===- SymbolTable.h --------------------------------------------*- C++ -*-===// 36 // SymbolTable is a bucket of all known symbols, including defined, 40 // We put all symbols of all files to a SymbolTable, and the 41 // SymbolTable selects the "best" symbols if there are name 48 class SymbolTable { class in namespace:lld::coff 50 SymbolTable(COFFLinkerContext &c) : ctx(c) {} function in class:lld::coff::SymbolTable
|
H A D | COFFLinkerContext.h | 17 #include "SymbolTable.h" 32 SymbolTable symtab;
|
H A D | Symbols.h | 36 class SymbolTable; 98 friend SymbolTable; 134 // undefined check pass in SymbolTable::reportUnresolvable(), as it 238 friend SymbolTable;
|
/openbsd-current/gnu/llvm/lld/MachO/ |
H A D | SymbolTable.h | 1 //===- SymbolTable.h --------------------------------------------*- C++ -*-===// 32 * Note that the SymbolTable handles name collisions by calling 37 class SymbolTable { class in namespace:lld::macho 82 extern std::unique_ptr<SymbolTable> symtab;
|
H A D | SymbolTable.cpp | 1 //===- SymbolTable.cpp ----------------------------------------------------===// 9 #include "SymbolTable.h" 24 Symbol *SymbolTable::find(CachedHashStringRef cachedName) { 31 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, 64 Defined *SymbolTable::addDefined(StringRef name, InputFile *file, 134 Defined *SymbolTable::aliasDefined(Defined *src, StringRef target, 143 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *file, 163 Symbol *SymbolTable::addCommon(StringRef name, InputFile *file, uint64_t size, 182 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, 211 Symbol *SymbolTable [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 261 coff_symbol16 SymbolTable[NumberOfSymbols] = { local 307 SymbolTable[0].Name.Offset.Offset = 309 SymbolTable[5].Name.Offset.Offset = 311 SymbolTable[6].Name.Offset.Offset = 314 append(Buffer, SymbolTable); 368 coff_symbol16 SymbolTable[NumberOfSymbols] = { local 376 SymbolTable[0].Name.Offset.Offset = sizeof(uint32_t); 377 append(Buffer, SymbolTable); 450 coff_symbol16 SymbolTable[NumberOfSymbols] = { local 458 SymbolTable[ 529 coff_symbol16 SymbolTable[NumberOfSymbols] = { local [all...] |
H A D | Archive.cpp | 785 SymbolTable = BufOrErr.get(); 811 SymbolTable = BufOrErr.get(); 823 SymbolTable = BufOrErr.get(); 845 SymbolTable = BufOrErr.get(); 900 SymbolTable = BufOrErr.get(); 1168 bool Archive::hasSymbolTable() const { return !SymbolTable.empty(); } 1231 SymbolTable = StringRef(GlobSymTblLoc + sizeof(BigArMemHdrType), Size);
|
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFGdbIndex.h | 55 SmallVector<SymTableEntry, 0> SymbolTable; member in class:llvm::DWARFGdbIndex
|
/openbsd-current/gnu/usr.bin/clang/liblldELF/ |
H A D | Makefile | 47 SymbolTable.cpp \
|
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFGdbIndex.cpp | 60 SymbolTableOffset, (uint64_t)SymbolTable.size()) 63 for (const SymTableEntry &E : SymbolTable) { 168 SymbolTable.reserve(SymTableSize); 173 SymbolTable.push_back({NameOffset, CuVecOffset});
|
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/MachO/ |
H A D | MachOObject.cpp | 25 const SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) const { 30 SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) { 32 static_cast<const SymbolTable *>(this)->getSymbolByIndex(Index)); 35 void SymbolTable::removeSymbols(
|
H A D | MachOObject.h | 134 struct SymbolTable { struct in namespace:llvm::objcopy::macho 302 SymbolTable SymTable;
|
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObjcopy.cpp | 272 if (!Obj.SymbolTable) 275 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { 471 if (Obj.SymbolTable == &Sec || 472 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) 496 Obj.SymbolTable && !Obj.SymbolTable->empty()) { 498 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) 578 Obj.SymbolTable [all...] |
H A D | ELFObject.cpp | 1254 Obj->SymbolTable = &SymTab; 1620 if (!Relocs->getObject().SymbolTable) 1626 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); 1708 Obj.SymbolTable = &SymTab; 1812 if (Obj.SymbolTable) { 1813 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) 1815 if (Error Err = initSymbolTable(Obj.SymbolTable)) 1826 if (&Sec == Obj.SymbolTable) 2145 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) [all...] |
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVBinaryReader.cpp | 123 SymbolTable.add(Name, Function, SectionIndex); 128 SymbolTable.add(Name, Address, SectionIndex, IsComdat); 131 return SymbolTable.update(Function); 135 return SymbolTable.getEntry(Name); 138 return SymbolTable.getAddress(Name); 141 return SymbolTable.getIndex(Name); 144 return SymbolTable.getIsComdat(Name);
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.h | 58 extern bool SymbolTable;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Object/ |
H A D | Archive.h | 362 StringRef getSymbolTable() const { return SymbolTable; } 379 StringRef SymbolTable; member in class:llvm::object::Archive
|
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVBinaryReader.h | 70 LVSymbolTable SymbolTable; member in class:llvm::logicalview::LVBinaryReader
|
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCContext.h | 78 using SymbolTable = StringMap<MCSymbol *, BumpPtrAllocator &>; 143 SymbolTable Symbols; 160 SymbolTable InlineAsmUsedLabelNames; 525 const SymbolTable &getSymbols() const { return Symbols; }
|