Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSymbolTable.cpp34 SymbolTable *elf::Symtab;
156 void SymbolTable::trace(StringRef Name) { in trace()
533 Symbol *SymbolTable::find(StringRef Name) { in find()
658 void SymbolTable::handleDynamicList() { in handleDynamicList()
723 void SymbolTable::scanVersionScript() { in scanVersionScript()
760 template void SymbolTable::addFile<ELF32LE>(InputFile *);
761 template void SymbolTable::addFile<ELF32BE>(InputFile *);
797 template void SymbolTable::fetchLazy<ELF32LE>(Symbol *);
798 template void SymbolTable::fetchLazy<ELF32BE>(Symbol *);
799 template void SymbolTable::fetchLazy<ELF64LE>(Symbol *);
[all …]
H A DSymbolTable.h36 class SymbolTable {
122 extern SymbolTable *Symtab;
H A DWriter.h24 class SymbolTable; variable
H A DCMakeLists.txt42 SymbolTable.cpp
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DSymbolTable.cpp31 SymbolTable *Symtab;
33 void SymbolTable::addFile(InputFile *File) { in addFile()
126 void SymbolTable::loadMinGWAutomaticImports() { in loadMinGWAutomaticImports()
201 void SymbolTable::reportRemainingUndefines() { in reportRemainingUndefines()
404 SymbolTable::addComdat(InputFile *F, StringRef N, in addComdat()
461 std::vector<Chunk *> SymbolTable::getChunks() { in getChunks()
470 Symbol *SymbolTable::find(StringRef Name) { in find()
489 StringRef SymbolTable::findMangle(StringRef Name) { in findMangle()
513 void SymbolTable::mangleMaybe(Symbol *B) { in mangleMaybe()
524 Symbol *SymbolTable::addUndefined(StringRef Name) { in addUndefined()
[all …]
H A DPDB.h26 class SymbolTable; variable
28 void createPDB(SymbolTable *Symtab,
H A DSymbols.h35 class SymbolTable; variable
79 friend SymbolTable;
196 friend SymbolTable;
264 friend SymbolTable;
H A DSymbolTable.h48 class SymbolTable {
124 extern SymbolTable *Symtab;
H A DCMakeLists.txt21 SymbolTable.cpp
/freebsd-12.1/contrib/llvm/tools/lld/lib/Core/
H A DSymbolTable.cpp31 bool SymbolTable::add(const UndefinedAtom &atom) { return addByName(atom); } in add()
33 bool SymbolTable::add(const SharedLibraryAtom &atom) { return addByName(atom); } in add()
35 bool SymbolTable::add(const AbsoluteAtom &atom) { return addByName(atom); } in add()
37 bool SymbolTable::add(const DefinedAtom &atom) { in add()
115 bool SymbolTable::addByName(const Atom &newAtom) { in addByName()
222 bool SymbolTable::AtomMappingInfo::isEqual(const DefinedAtom * const l, in isEqual()
245 bool SymbolTable::addByContent(const DefinedAtom &newAtom) { in addByContent()
257 const Atom *SymbolTable::findByName(StringRef sym) { in findByName()
264 const Atom *SymbolTable::replacement(const Atom *atom) { in replacement()
275 bool SymbolTable::isCoalescedAway(const Atom *atom) { in isCoalescedAway()
[all …]
H A DCMakeLists.txt12 SymbolTable.cpp
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DGlobalMappingLayer.h60 SymbolTable[Name] = Addr; in setGlobalMapping()
65 SymbolTable.erase(Name); in eraseGlobalMapping()
78 auto I = SymbolTable.find(Name); in findSymbol()
79 if (I != SymbolTable.end()) in findSymbol()
106 std::map<std::string, JITTargetAddress> SymbolTable; variable
H A DRTDyldObjectLinkingLayer.h153 auto SymEntry = SymbolTable.find(Name); in getSymbol()
154 if (SymEntry == SymbolTable.end()) in getSymbol()
165 StringMap<JITEvaluatedSymbol> SymbolTable;
237 SymbolTable[KV.first] = KV.second; in finalize()
294 SymbolTable.insert( in buildInitialSymbolTable()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DCOFFImportFile.cpp256 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createImportDescriptor() local
302 SymbolTable[0].Name.Offset.Offset = in createImportDescriptor()
304 SymbolTable[5].Name.Offset.Offset = in createImportDescriptor()
306 SymbolTable[6].Name.Offset.Offset = in createImportDescriptor()
309 append(Buffer, SymbolTable); in createImportDescriptor()
363 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullImportDescriptor() local
372 append(Buffer, SymbolTable); in createNullImportDescriptor()
445 coff_symbol16 SymbolTable[NumberOfSymbols] = { in createNullThunk() local
454 append(Buffer, SymbolTable); in createNullThunk()
560 SymbolTable[3].Name.Offset.Offset = in createWeakExternal()
[all …]
H A DArchive.cpp625 SymbolTable = BufOrErr.get(); in Archive()
651 SymbolTable = BufOrErr.get(); in Archive()
664 SymbolTable = BufOrErr.get(); in Archive()
686 SymbolTable = BufOrErr.get(); in Archive()
741 SymbolTable = BufOrErr.get(); in Archive()
997 bool Archive::hasSymbolTable() const { return !SymbolTable.empty(); } in hasSymbolTable()
/freebsd-12.1/contrib/byacc/test/
H A Dgrammar.y215 } SymbolTable; typedef
217 extern SymbolTable *new_symbol_table /* Create symbol table */
220 (SymbolTable *s);
222 (SymbolTable *s, const char *n);
224 (SymbolTable *s, const char *n, const char *v, int f);
306 static SymbolTable *typedef_names;
309 static SymbolTable *define_names;
312 static SymbolTable *type_qualifiers;
1032 static SymbolTable *included_files; /* files already included */
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DELFObjcopy.cpp271 if (Obj.SymbolTable) { in handleArgs()
272 Obj.SymbolTable->updateSymbols([&](Symbol &Sym) { in handleArgs()
430 if (Obj.SymbolTable == &Sec || in handleArgs()
431 (Obj.SymbolTable && Obj.SymbolTable->getStrTab() == &Sec)) in handleArgs()
455 Obj.SymbolTable && !Obj.SymbolTable->empty()) { in handleArgs()
457 if (&Sec == Obj.SymbolTable || &Sec == Obj.SymbolTable->getStrTab()) in handleArgs()
H A DObject.cpp813 Obj->SymbolTable = &SymTab; in addSymTab()
1076 Obj.SymbolTable = &SymTab; in makeSection()
1136 if (Obj.SymbolTable) { in readSectionHeaders()
1138 initSymbolTable(Obj.SymbolTable); in readSectionHeaders()
1145 if (&Section == Obj.SymbolTable) in readSectionHeaders()
1333 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
1334 SymbolTable = nullptr; in removeSections()
1353 if (!SymbolTable) in removeSymbols()
1533 Shndx.setSymTab(Obj.SymbolTable); in finalize()
1567 if (Obj.SymbolTable != nullptr) in finalize()
[all …]
/freebsd-12.1/contrib/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()
/freebsd-12.1/contrib/byacc/test/yacc/
H A Dgrammar.tab.c245 } SymbolTable; typedef
247 extern SymbolTable *new_symbol_table /* Create symbol table */
250 (SymbolTable *s);
252 (SymbolTable *s, const char *n);
254 (SymbolTable *s, const char *n, const char *v, int f);
336 static SymbolTable *typedef_names;
339 static SymbolTable *define_names;
342 static SymbolTable *type_qualifiers;
939 static SymbolTable *included_files; /* files already included */
/freebsd-12.1/usr.bin/clang/lld/
H A DMakefile64 SRCS+= ELF/SymbolTable.cpp
75 SRCS+= lib/Core/SymbolTable.cpp
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DArchive.h265 StringRef getSymbolTable() const { return SymbolTable; } in getSymbolTable()
274 StringRef SymbolTable;
/freebsd-12.1/contrib/llvm/lib/IR/
H A DType.cpp389 StringMap<StructType *> &SymbolTable = getContext().pImpl->NamedStructTypes; in setName() local
396 SymbolTable.remove((EntryTy *)SymbolTableEntry); in setName()
402 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName()
430 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFGdbIndex.h56 SmallVector<SymTableEntry, 0> SymbolTable; variable
/freebsd-12.1/contrib/llvm/tools/lld/include/lld/Core/
H A DSymbolTable.h35 class SymbolTable {

12