Home
last modified time | relevance | path

Searched refs:ELFWriter (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DELFObjectWriter.cpp71 struct ELFWriter;
78 ELFWriter &EWriter;
92 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
100 struct ELFWriter { struct
152 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() argument
266 friend struct ELFWriter;
280 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
284 friend struct ELFWriter;
312 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
314 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp37 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) { in writePhdr()
67 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr()
1963 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
2020 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
2025 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
2054 template <class ELFT> Error ELFWriter<ELFT>::writeSectionData() { in writeSectionData()
2066 template <class ELFT> void ELFWriter<ELFT>::writeSegmentData() { in writeSegmentData()
2096 ELFWriter<ELFT>::ELFWriter(Object &Obj, raw_ostream &Buf, bool WSH, in ELFWriter() function in ELFWriter
2412 template <class ELFT> void ELFWriter<ELFT>::initEhdrSegment() { in initEhdrSegment()
2422 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
[all …]
H A DELFObjcopy.cpp139 return std::make_unique<ELFWriter<ELF32LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
142 return std::make_unique<ELFWriter<ELF64LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
145 return std::make_unique<ELFWriter<ELF32BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
148 return std::make_unique<ELFWriter<ELF64BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
H A DELFObject.h321 template <class ELFT> class ELFWriter : public Writer {
346 virtual ~ELFWriter() {} in ~ELFWriter()
355 ELFWriter(Object &Obj, raw_ostream &Out, bool WSH, bool OnlyKeepDebug);