Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DELFObjectWriter.cpp81 struct ELFWriter;
88 ELFWriter &EWriter;
102 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
110 struct ELFWriter { struct
161 ELFWriter(MCAssembler &Asm, ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function
217 uint64_t ELFWriter::align(Align Alignment) { in align()
224 unsigned ELFWriter::addToSectionTable(MCSectionELF *Sec) { in addToSectionTable()
241 SymbolTableWriter::SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit) in SymbolTableWriter()
280 bool ELFWriter::is64Bit() const { in is64Bit()
285 void ELFWriter::writeHeader() { in writeHeader()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp36 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) { in writePhdr()
66 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr()
2019 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
2076 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
2081 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
2110 template <class ELFT> Error ELFWriter<ELFT>::writeSectionData() { in writeSectionData()
2122 template <class ELFT> void ELFWriter<ELFT>::writeSegmentData() { in writeSegmentData()
2152 ELFWriter<ELFT>::ELFWriter(Object &Obj, raw_ostream &Buf, bool WSH, in ELFWriter() function in ELFWriter
2486 template <class ELFT> void ELFWriter<ELFT>::initEhdrSegment() { in initEhdrSegment()
2496 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
[all …]
H A DELFObjcopy.cpp158 return std::make_unique<ELFWriter<ELF32LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
161 return std::make_unique<ELFWriter<ELF64LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
164 return std::make_unique<ELFWriter<ELF32BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
167 return std::make_unique<ELFWriter<ELF64BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
H A DELFObject.h324 template <class ELFT> class ELFWriter : public Writer {
349 virtual ~ELFWriter() {} in ~ELFWriter()
358 ELFWriter(Object &Obj, raw_ostream &Out, bool WSH, bool OnlyKeepDebug);