|
| SRECSizeCalculator (WritableMemoryBuffer &EmptyBuffer, uint64_t Offset) |
|
| SRECSectionWriterBase (WritableMemoryBuffer &Buf, uint64_t StartOffset) |
|
void | writeRecords (uint32_t Entry) |
|
uint64_t | getBufferOffset () const |
|
Error | visit (const Section &S) override |
|
Error | visit (const OwnedDataSection &S) override |
|
Error | visit (const StringTableSection &S) override |
|
Error | visit (const DynamicRelocationSection &S) override |
|
uint8_t | getType () const |
|
Error | visit (const SymbolTableSection &Sec) override |
|
Error | visit (const RelocationSection &Sec) override |
|
Error | visit (const GnuDebugLinkSection &Sec) override |
|
Error | visit (const GroupSection &Sec) override |
|
Error | visit (const SectionIndexSection &Sec) override |
|
Error | visit (const CompressedSection &Sec) override |
|
Error | visit (const DecompressedSection &Sec) override |
|
virtual | ~BinarySectionWriter () |
|
Error | visit (const SymbolTableSection &Sec) override |
|
Error | visit (const RelocationSection &Sec) override |
|
Error | visit (const GnuDebugLinkSection &Sec) override |
|
Error | visit (const GroupSection &Sec) override |
|
Error | visit (const SectionIndexSection &Sec) override |
|
Error | visit (const CompressedSection &Sec) override |
|
Error | visit (const DecompressedSection &Sec) override |
|
| BinarySectionWriter (WritableMemoryBuffer &Buf) |
|
virtual | ~SectionWriter ()=default |
|
Error | visit (const Section &Sec) override |
|
Error | visit (const OwnedDataSection &Sec) override |
|
Error | visit (const StringTableSection &Sec) override |
|
Error | visit (const DynamicRelocationSection &Sec) override |
|
Error | visit (const SymbolTableSection &Sec) override=0 |
|
Error | visit (const RelocationSection &Sec) override=0 |
|
Error | visit (const GnuDebugLinkSection &Sec) override=0 |
|
Error | visit (const GroupSection &Sec) override=0 |
|
Error | visit (const SectionIndexSection &Sec) override=0 |
|
Error | visit (const CompressedSection &Sec) override=0 |
|
Error | visit (const DecompressedSection &Sec) override=0 |
|
| SectionWriter (WritableMemoryBuffer &Buf) |
|
virtual | ~SectionVisitor ()=default |
|
virtual Error | visit (const Section &Sec)=0 |
|
virtual Error | visit (const OwnedDataSection &Sec)=0 |
|
virtual Error | visit (const StringTableSection &Sec)=0 |
|
virtual Error | visit (const SymbolTableSection &Sec)=0 |
|
virtual Error | visit (const RelocationSection &Sec)=0 |
|
virtual Error | visit (const DynamicRelocationSection &Sec)=0 |
|
virtual Error | visit (const GnuDebugLinkSection &Sec)=0 |
|
virtual Error | visit (const GroupSection &Sec)=0 |
|
virtual Error | visit (const SectionIndexSection &Sec)=0 |
|
virtual Error | visit (const CompressedSection &Sec)=0 |
|
virtual Error | visit (const DecompressedSection &Sec)=0 |
|