Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/MC/
H A DELFObjectWriter.cpp73 struct ELFWriter;
80 ELFWriter &EWriter;
102 struct ELFWriter { struct
282 friend struct ELFWriter;
296 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
300 friend struct ELFWriter;
329 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
331 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
400 bool ELFWriter::is64Bit() const { in is64Bit()
610 void ELFWriter::computeSymbolTable( in computeSymbolTable()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp1224 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
1282 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
1287 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
1450 template <class ELFT> void ELFWriter<ELFT>::initEhdrSegment() { in initEhdrSegment()
1461 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
1492 template <class ELFT> void ELFWriter<ELFT>::write() { in write()
1502 template <class ELFT> void ELFWriter<ELFT>::finalize() { in finalize()
1688 template class ELFWriter<ELF64LE>; variable
1689 template class ELFWriter<ELF64BE>; variable
1690 template class ELFWriter<ELF32LE>; variable
[all …]
H A DELFObjcopy.cpp104 return llvm::make_unique<ELFWriter<ELF32LE>>(Obj, Buf, in createWriter()
107 return llvm::make_unique<ELFWriter<ELF64LE>>(Obj, Buf, in createWriter()
110 return llvm::make_unique<ELFWriter<ELF32BE>>(Obj, Buf, in createWriter()
113 return llvm::make_unique<ELFWriter<ELF64BE>>(Obj, Buf, in createWriter()
H A DObject.h203 template <class ELFT> class ELFWriter : public Writer {
227 virtual ~ELFWriter() {} in ~ELFWriter()
232 ELFWriter(Object &Obj, Buffer &Buf, bool WSH) in ELFWriter() function