Searched refs:ELFWriter (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | ELFObjectWriter.cpp | 73 struct ELFWriter; 80 ELFWriter &EWriter; 94 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit); 102 struct ELFWriter { struct 154 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function 272 friend struct ELFWriter; 286 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject() 290 friend struct ELFWriter; 319 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject() 321 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ |
| H A D | Object.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() 1981 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr() 2038 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs() 2043 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs() 2072 template <class ELFT> Error ELFWriter<ELFT>::writeSectionData() { in writeSectionData() 2084 template <class ELFT> void ELFWriter<ELFT>::writeSegmentData() { in writeSegmentData() 2103 ELFWriter<ELFT>::ELFWriter(Object &Obj, raw_ostream &Buf, bool WSH, in ELFWriter() function in llvm::objcopy::elf::ELFWriter 2357 template <class ELFT> void ELFWriter<ELFT>::initEhdrSegment() { in initEhdrSegment() 2367 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets() [all …]
|
| H A D | ELFObjcopy.cpp | 142 return std::make_unique<ELFWriter<ELF32LE>>(Obj, Out, !Config.StripSections, in createELFWriter() 145 return std::make_unique<ELFWriter<ELF64LE>>(Obj, Out, !Config.StripSections, in createELFWriter() 148 return std::make_unique<ELFWriter<ELF32BE>>(Obj, Out, !Config.StripSections, in createELFWriter() 151 return std::make_unique<ELFWriter<ELF64BE>>(Obj, Out, !Config.StripSections, in createELFWriter()
|
| H A D | Object.h | 321 template <class ELFT> class ELFWriter : public Writer { 346 virtual ~ELFWriter() {} in ~ELFWriter() 355 ELFWriter(Object &Obj, raw_ostream &Out, bool WSH, bool OnlyKeepDebug);
|