Searched refs:ELFWriter (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | ELFObjectWriter.cpp | 73 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 D | Object.cpp | 1224 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 D | ELFObjcopy.cpp | 104 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 D | Object.h | 203 template <class ELFT> class ELFWriter : public Writer { 227 virtual ~ELFWriter() {} in ~ELFWriter() 232 ELFWriter(Object &Obj, Buffer &Buf, bool WSH) in ELFWriter() function
|