Home
last modified time | relevance | path

Searched refs:ELFT (Results 1 – 25 of 55) sorted by relevance

123

/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h177 template <class ELFT>
214 template <class ELFT>
275 template <class ELFT>
289 template <class ELFT>
297 template <class ELFT>
316 template <class ELFT>
325 template <class ELFT>
337 template <class ELFT>
372 template <class ELFT>
479 template <class ELFT>
[all …]
H A DELFObjectFile.h266 ELFFile<ELFT> EF;
469 template <class ELFT>
474 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
503 template <class ELFT>
533 template <class ELFT>
538 template <class ELFT>
543 template <class ELFT>
548 template <class ELFT>
567 template <class ELFT>
629 template <class ELFT> uint16_t ELFObjectFile<ELFT>::getEType() const { in getEType()
[all …]
H A DELF.h126 template <class ELFT>
140 template <class ELFT>
150 template <class ELFT>
165 template <class ELFT>
402 template <class ELFT>
410 template <class ELFT>
428 template <class ELFT>
445 template <class ELFT>
755 Expected<ELFFile<ELFT>> ELFFile<ELFT>::create(StringRef Object) { in create()
766 template <class ELFT> void ELFFile<ELFT>::createFakeSections() { in createFakeSections()
[all …]
/llvm-project-15.0.7/lld/ELF/
H A DMarkLive.cpp75 template <class ELFT>
82 template <class ELFT>
88 template <class ELFT>
142 template <class ELFT>
188 template <class ELFT>
215 template <class ELFT> void MarkLive<ELFT>::markSymbol(Symbol *sym) { in markSymbol()
224 template <class ELFT> void MarkLive<ELFT>::run() { in run()
255 const RelsOrRelas<ELFT> rels = eh->template relsOrRelas<ELFT>(); in run()
318 template <class ELFT> void MarkLive<ELFT>::mark() { in mark()
323 const RelsOrRelas<ELFT> rels = sec.template relsOrRelas<ELFT>(); in mark()
[all …]
H A DICF.cpp197 template <class ELFT>
236 template <class ELFT>
313 template <class ELFT>
324 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>(); in equalsConstant()
325 const RelsOrRelas<ELFT> rb = b->template relsOrRelas<ELFT>(); in equalsConstant()
332 template <class ELFT>
372 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>(); in equalsVariable()
373 const RelsOrRelas<ELFT> rb = b->template relsOrRelas<ELFT>(); in equalsVariable()
458 template <class ELFT> void ICF<ELFT>::run() { in run()
503 const RelsOrRelas<ELFT> rels = s->template relsOrRelas<ELFT>(); in run()
[all …]
H A DDWARF.cpp28 template <class ELFT> LLDDwarfObj<ELFT>::LLDDwarfObj(ObjFile<ELFT> *obj) { in LLDDwarfObj()
30 ArrayRef<typename ELFT::Shdr> objSections = obj->template getELFShdrs<ELFT>(); in LLDDwarfObj()
90 template <class ELFT> struct LLDRelocationResolver<Elf_Rel_Impl<ELFT, false>> {
103 template <class ELFT>
106 LLDDwarfObj<ELFT>::findAux(const InputSectionBase &sec, uint64_t pos, in findAux()
114 const ObjFile<ELFT> *file = sec.getFile<ELFT>(); in findAux()
116 const typename ELFT::Sym &sym = file->template getELFSyms<ELFT>()[symIndex]; in findAux()
129 d.p = getAddend<ELFT>(rel); in findAux()
135 template <class ELFT>
136 Optional<RelocAddrEntry> LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &s, in find()
[all …]
H A DInputFiles.h166 template <typename ELFT> llvm::object::ELFFile<ELFT> getObj() const { in getObj()
185 template <typename ELFT> typename ELFT::ShdrRange getELFShdrs() const { in getELFShdrs()
186 return typename ELFT::ShdrRange( in getELFShdrs()
189 template <typename ELFT> typename ELFT::SymRange getELFSyms() const { in getELFSyms()
190 return typename ELFT::SymRange( in getELFSyms()
193 template <typename ELFT> typename ELFT::SymRange getGlobalELFSyms() const { in getGlobalELFSyms()
199 template <typename ELFT> void init();
215 LLVM_ELF_IMPORT_TYPES_ELFT(ELFT) in LLVM_ELF_IMPORT_TYPES_ELFT() argument
323 template <class ELFT> void parse();
352 template <typename ELFT> void parse();
[all …]
H A DInputSection.h107 template <class ELFT>
108 InputSectionBase(ObjFile<ELFT> &file, const typename ELFT::Shdr &header,
132 template <class ELFT> ObjFile<ELFT> *getFile() const { in getFile()
174 template <class ELFT> RelsOrRelas<ELFT> relsOrRelas() const;
224 template <typename ELFT>
266 template <class ELFT>
267 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
325 template <class ELFT>
326 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
348 template <class ELFT>
[all …]
H A DInputFiles.cpp188 f->parse<ELFT>(); in doParseFile()
195 f->parse<ELFT>(); in doParseFile()
261 template <class ELFT> DWARFCache *ObjFile<ELFT>::getDwarf() { in getDwarf()
334 const ELFFile<ELFT> &obj = getObj<ELFT>(); in init()
371 template <class ELFT> void ObjFile<ELFT>::parse(bool ignoreComdats) { in parse()
389 typename ELFT::SymRange symbols = this->getELFSyms<ELFT>(); in getShtGroupSignature()
449 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
1107 template <class ELFT> void ObjFile<ELFT>::postParse() { in postParse()
1205 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(mb, archiveName); in isNonCommonDef()
1331 const ELFFile<ELFT> obj = this->getObj<ELFT>(); in parse()
[all …]
H A DInputSection.cpp44 template <class ELFT>
89 template <class ELFT>
131 RelsOrRelas<ELFT> ret; in relsOrRelas()
305 template <class ELFT>
350 const ObjFile<ELFT> *file = getFile<ELFT>(); in copyRelocations()
949 template <class ELFT>
964 const RelsOrRelas<ELFT> rels = sec->template relsOrRelas<ELFT>(); in relocate()
1148 template <class ELFT>
1203 copyRelocations<ELFT>(buf, getDataAs<typename ELFT::Rela>()); in writeTo()
1207 copyRelocations<ELFT>(buf, getDataAs<typename ELFT::Rel>()); in writeTo()
[all …]
H A DWriter.cpp540 template <class ELFT> void Writer<ELFT>::run() { in run()
632 ObjFile<ELFT> *f = cast<ObjFile<ELFT>>(file); in markUsedLocalSymbols()
696 template <class ELFT> void Writer<ELFT>::copyLocalSymbols() { in copyLocalSymbols()
720 template <class ELFT> void Writer<ELFT>::addSectionSymbols() { in addSectionSymbols()
1452 template <class ELFT> void Writer<ELFT>::sortSections() { in sortSections()
2716 template <class ELFT> void Writer<ELFT>::checkSections() { in checkSections()
2796 template <class ELFT> void Writer<ELFT>::writeHeader() { in writeHeader()
2834 template <class ELFT> void Writer<ELFT>::openFile() { in openFile()
2882 template <class ELFT> void Writer<ELFT>::writeTrapInstr() { in writeTrapInstr()
2908 template <class ELFT> void Writer<ELFT>::writeSections() { in writeSections()
[all …]
H A DSyntheticSections.cpp94 template <class ELFT>
105 template <class ELFT>
153 template <class ELFT>
170 template <class ELFT>
214 template <class ELFT>
227 template <class ELFT>
437 const RelsOrRelas<ELFT> rels = sec->template relsOrRelas<ELFT>(); in addSectionAux()
490 const RelsOrRelas<ELFT> rels = sec->template relsOrRelas<ELFT>(); in iterateFDEWithLSDA()
1996 template <class ELFT> RelrSection<ELFT>::RelrSection() { in RelrSection()
2000 template <class ELFT> bool RelrSection<ELFT>::updateAllocSize() { in updateAllocSize()
[all …]
H A DSyntheticSections.h88 template <class ELFT>
98 template <class ELFT, class RelTy>
101 template <class ELFT, class RelTy>
106 template <class ELFT, class RelTy>
555 template <class ELFT>
565 template <class ELFT>
645 template <class ELFT>
889 template <class ELFT>
974 template <class ELFT>
1166 template <typename ELFT>
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp421 Expected<SymtabLink<ELFT>> getLinkAsSymtab(const ELFFile<ELFT> &Obj, in getLinkAsSymtab()
818 ELFDumper<ELFT>::getRelocationTarget(const Relocation<ELFT> &R, in getRelocationTarget()
1847 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper()
2437 template <class ELFT> void ELFDumper<ELFT>::printUnwindInfo() { in printUnwindInfo()
2624 template <typename ELFT> void ELFDumper<ELFT>::printLoadName() { in printLoadName()
2771 MipsGOTParser<ELFT>::MipsGOTParser(const ELFDumper<ELFT> &D) in MipsGOTParser()
3103 template <class ELFT> void ELFDumper<ELFT>::printMipsReginfo() { in printMipsReginfo()
3167 template <class ELFT> void ELFDumper<ELFT>::printMipsOptions() { in printMipsOptions()
4861 template <class ELFT> void GNUELFDumper<ELFT>::printAddrsig() { in printAddrsig()
5695 template <class ELFT> void GNUELFDumper<ELFT>::printNotes() { in printNotes()
[all …]
H A DDwarfCFIEHPrinter.h31 template <typename ELFT> class PrinterContext {
32 using Elf_Shdr = typename ELFT::Shdr;
33 using Elf_Phdr = typename ELFT::Phdr;
36 const object::ELFObjectFile<ELFT> &ObjF;
48 template <class ELFT>
49 static const typename ELFT::Shdr *
62 template <typename ELFT>
95 template <typename ELFT>
118 ELFT::Is64Bits ? 8 : 4); in printEHFrameHdr()
173 template <typename ELFT>
[all …]
/llvm-project-15.0.7/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp50 template <class ELFT>
280 ContentSection<ELFSymbolTableBuilder<ELFT>, ELFT> DynSym;
281 ContentSection<ELFDynamicTableBuilder<ELFT>, ELFT> DynTab;
300 void fillSymTabShdr(ContentSection<ELFSymbolTableBuilder<ELFT>, ELFT> &SymTab, in fillSymTabShdr() argument
317 ContentSection<ELFDynamicTableBuilder<ELFT>, ELFT> &DynTab) const { in fillDynTabShdr() argument
445 template <class ELFT>
518 template <class ELFT>
545 template <class ELFT>
573 template <class ELFT>
591 Expected<DynSym<ELFT>> EDynSym = DynSym<ELFT>::create(ElfFile, DynEnt); in buildStub()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DELFDump.cpp27 template <class ELFT>
55 template <class ELFT>
101 const typename ELFT::Shdr *SymSec = in getRelocationValueString()
143 template <class ELFT>
172 template <class ELFT>
213 template <class ELFT>
284 template <class ELFT>
310 template <class ELFT>
342 template <class ELFT>
345 ArrayRef<typename ELFT::Shdr> Sections = in printSymbolVersionInfo()
[all …]
/llvm-project-15.0.7/llvm/unittests/Object/
H A DELFTypesTest.cpp15 template <typename ELFT> using Elf_Note = typename ELFT::Note;
17 template <class ELFT> struct NoteTestData {
20 const Elf_Note_Impl<ELFT> getElfNote(StringRef Name, uint32_t Type, in getElfNote()
22 Data.resize(sizeof(Elf_Nhdr_Impl<ELFT>) + in getElfNote()
23 alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Name.size()) + in getElfNote()
24 alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Desc.size()), in getElfNote()
27 Elf_Nhdr_Impl<ELFT> *Nhdr = in getElfNote()
28 reinterpret_cast<Elf_Nhdr_Impl<ELFT> *>(Data.data()); in getElfNote()
37 NameOffset + alignTo<Elf_Nhdr_Impl<ELFT>::Align>(Nhdr->n_namesz); in getElfNote()
40 return Elf_Note_Impl<ELFT>(*Nhdr); in getElfNote()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp337 template <class ELFT>
455 template <class ELFT>
532 template <class ELFT>
580 template <class ELFT>
617 template <class ELFT>
632 template <class ELFT>
650 template <class ELFT>
1138 template <class ELFT> void ELFState<ELFT>::reportError(Error Err) { in reportError()
1825 template <class ELFT> void ELFState<ELFT>::buildSectionIndex() { in buildSectionIndex()
1860 template <class ELFT> void ELFState<ELFT>::buildSymbolIndexes() { in buildSymbolIndexes()
[all …]
/llvm-project-15.0.7/lld/ELF/Arch/
H A DMips.cpp45 template <class ELFT> MIPS<ELFT>::MIPS() { in MIPS()
57 if (ELFT::Is64Bits) { in MIPS()
72 template <class ELFT> uint32_t MIPS<ELFT>::calcEFlags() const { in calcEFlags()
76 template <class ELFT>
200 template <class ELFT> RelType MIPS<ELFT>::getDynRel(RelType type) const { in getDynRel()
206 template <class ELFT>
319 template <class ELFT>
357 template <class ELFT>
381 template <class ELFT>
518 template <class ELFT>
[all …]
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp26 template <class ELFT>
113 template <class ELFT>
114 ELFDumper<ELFT>::ELFDumper(const object::ELFFile<ELFT> &O, in ELFDumper()
118 template <class ELFT>
145 template <class ELFT>
182 template <class ELFT>
235 template <class ELFT>
438 template <class ELFT>
472 template <class ELFT>
512 template <class ELFT>
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h56 template <typename ELFT>
58 using ELFFile = object::ELFFile<ELFT>;
151 template <typename ELFT>
152 ELFLinkGraphBuilder<ELFT>::ELFLinkGraphBuilder( in ELFLinkGraphBuilder()
164 template <typename ELFT>
184 template <typename ELFT>
231 template <typename ELFT> Error ELFLinkGraphBuilder<ELFT>::prepare() { in prepare()
273 template <typename ELFT> Error ELFLinkGraphBuilder<ELFT>::graphifySections() { in graphifySections()
345 template <typename ELFT> Error ELFLinkGraphBuilder<ELFT>::graphifySymbols() { in graphifySymbols()
477 template <typename ELFT>
[all …]
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp37 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) { in writePhdr()
83 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(Section &) { in visit()
95 template <class ELFT>
100 template <class ELFT>
1366 template <class ELFT> Error ELFBuilder<ELFT>::findEhdrOffset() { in findEhdrOffset()
1941 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
1998 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
2003 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
2400 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
2444 template <class ELFT> Error ELFWriter<ELFT>::write() { in write()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp48 template <typename ELFT>
62 typename ELFT::Shdr *Header;
67 template <typename ELFT>
75 template <typename ELFT>
85 template <typename ELFT>
107 template <typename ELFT>
207 template <typename ELFT>
213 template <typename ELFT>
257 template <typename ELFT>
270 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
[all …]
/llvm-project-15.0.7/llvm/lib/Object/
H A DELF.cpp311 template <class ELFT>
312 std::vector<typename ELFT::Rel>
350 using Addr = typename ELFT::uint; in decode_relrs()
354 typename ELFT::uint Entry = R; in decode_relrs()
375 template <class ELFT>
444 template <class ELFT>
528 template <class ELFT>
533 template <class ELFT>
534 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const { in dynamicEntries()
581 template <class ELFT>
[all …]

123