Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DELFObjectWriter.cpp72 struct ELFWriter;
79 ELFWriter &EWriter;
101 struct ELFWriter { struct
274 friend struct ELFWriter;
288 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
292 friend struct ELFWriter;
320 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
322 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
393 bool ELFWriter::is64Bit() const { in is64Bit()
641 void ELFWriter::computeSymbolTable( in computeSymbolTable()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp1982 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
2040 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
2045 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
2116 ELFWriter<ELFT>::ELFWriter(Object &Obj, raw_ostream &Buf, bool WSH, in ELFWriter() function in ELFWriter
2442 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
2486 template <class ELFT> Error ELFWriter<ELFT>::write() { in write()
2522 template <class ELFT> Error ELFWriter<ELFT>::finalize() { in finalize()
2825 template class ELFWriter<ELF64LE>; variable
2826 template class ELFWriter<ELF64BE>; variable
2827 template class ELFWriter<ELF32LE>; variable
[all …]
H A DELFObjcopy.cpp163 return std::make_unique<ELFWriter<ELF32LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
166 return std::make_unique<ELFWriter<ELF64LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
169 return std::make_unique<ELFWriter<ELF32BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
172 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);