class IHexSectionWriter
Declaration
class IHexSectionWriter : public IHexSectionWriterBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:299
Inherits from: IHexSectionWriterBase
Member Variables
Inherited from IHexSectionWriterBase:
- protected Offset = 0
Inherited from SectionWriter:
Method Overview
- public IHexSectionWriter(llvm::WritableMemoryBuffer & Buf)
- public llvm::Error visit(const llvm::objcopy::elf::StringTableSection & Sec)
- public void writeData(uint8_t Type, uint16_t Addr, ArrayRef<uint8_t> Data)
Inherited from IHexSectionWriterBase:
- public getBufferOffset
- public visit
- public visit
- public visit
- public visit
- protected writeData
- protected writeSection
Inherited from BinarySectionWriter:
Inherited from SectionWriter:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Inherited from SectionVisitor:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Methods
¶IHexSectionWriter(llvm::WritableMemoryBuffer& Buf)
IHexSectionWriter(llvm::WritableMemoryBuffer& Buf)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:301
Parameters
¶llvm::Error visit(
const llvm::objcopy::elf::StringTableSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::StringTableSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:304
Parameters
- const llvm::objcopy::elf::StringTableSection& Sec
¶void writeData(uint8_t Type,
uint16_t Addr,
ArrayRef<uint8_t> Data)
void writeData(uint8_t Type,
uint16_t Addr,
ArrayRef<uint8_t> Data)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:303
Parameters
- uint8_t Type
- uint16_t Addr
- ArrayRef<uint8_t> Data