Searched refs:ELFWriter (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | ELFObjectWriter.cpp | 70 struct ELFWriter; 77 ELFWriter &EWriter; 91 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit); 99 struct ELFWriter { struct 150 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function 203 uint64_t ELFWriter::align(Align Alignment) { in align() 210 unsigned ELFWriter::addToSectionTable(MCSectionELF *Sec) { in addToSectionTable() 227 SymbolTableWriter::SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit) in SymbolTableWriter() 266 bool ELFWriter::is64Bit() const { in is64Bit() 271 void ELFWriter::writeHeader(const MCAssembler &Asm) { in writeHeader() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObject.cpp | 39 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) { in writePhdr() 69 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr() 2022 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr() 2079 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs() 2084 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs() 2113 template <class ELFT> Error ELFWriter<ELFT>::writeSectionData() { in writeSectionData() 2125 template <class ELFT> void ELFWriter<ELFT>::writeSegmentData() { in writeSegmentData() 2155 ELFWriter<ELFT>::ELFWriter(Object &Obj, raw_ostream &Buf, bool WSH, in ELFWriter() function in ELFWriter 2480 template <class ELFT> void ELFWriter<ELFT>::initEhdrSegment() { in initEhdrSegment() 2490 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets() [all …]
|
H A D | ELFObjcopy.cpp | 163 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 D | ELFObject.h | 324 template <class ELFT> class ELFWriter : public Writer { 349 virtual ~ELFWriter() {} in ~ELFWriter() 358 ELFWriter(Object &Obj, raw_ostream &Out, bool WSH, bool OnlyKeepDebug);
|