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:

protected Out

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:

Inherited from BinarySectionWriter:

Inherited from SectionWriter:

Inherited from SectionVisitor:

Methods

IHexSectionWriter(llvm::WritableMemoryBuffer& Buf)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:301

Parameters

llvm::WritableMemoryBuffer& Buf

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)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:303

Parameters

uint8_t Type
uint16_t Addr
ArrayRef<uint8_t> Data