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

12

/openbsd-current/gnu/usr.bin/clang/liblldCore/
H A DMakefile15 SymbolTable.cpp \
/openbsd-current/gnu/llvm/lld/ELF/
H A DSymbolTable.cpp1 //===- 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 DSymbolTable.h1 //===- 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 DSymbolTable.cpp1 //===- 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 DSymbolTable.h1 //===- 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 DSymbolTable.cpp1 //===- 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 DSymbolTable.h1 //===- 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 DCOFFLinkerContext.h17 #include "SymbolTable.h"
32 SymbolTable symtab;
H A DSymbols.h36 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 DSymbolTable.h1 //===- 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 DSymbolTable.cpp1 //===- 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 DCOFFImportFile.cpp261 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 DArchive.cpp785 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 DDWARFGdbIndex.h55 SmallVector<SymTableEntry, 0> SymbolTable; member in class:llvm::DWARFGdbIndex
/openbsd-current/gnu/usr.bin/clang/liblldELF/
H A DMakefile47 SymbolTable.cpp \
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp60 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 DMachOObject.cpp25 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 DMachOObject.h134 struct SymbolTable { struct in namespace:llvm::objcopy::macho
302 SymbolTable SymTable;
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp272 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 DELFObject.cpp1254 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 DLVBinaryReader.cpp123 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 Dllvm-objdump.h58 extern bool SymbolTable;
/openbsd-current/gnu/llvm/llvm/include/llvm/Object/
H A DArchive.h362 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 DLVBinaryReader.h70 LVSymbolTable SymbolTable; member in class:llvm::logicalview::LVBinaryReader
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/
H A DMCContext.h78 using SymbolTable = StringMap<MCSymbol *, BumpPtrAllocator &>;
143 SymbolTable Symbols;
160 SymbolTable InlineAsmUsedLabelNames;
525 const SymbolTable &getSymbols() const { return Symbols; }

Completed in 383 milliseconds

12