class XCOFFWriter
Declaration
class XCOFFWriter { /* full declaration omitted */ };Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:22
Member Variables
- private llvm::objcopy::xcoff::Object& Obj
- private llvm::raw_ostream& Out
- private std::unique_ptr<WritableMemoryBuffer> Buf
- private size_t FileSize
Method Overview
- public XCOFFWriter(llvm::objcopy::xcoff::Object & Obj, llvm::raw_ostream & Out)
- private void finalize()
- private void finalizeHeaders()
- private void finalizeSections()
- private void finalizeSymbolStringTable()
- public llvm::Error write()
- private void writeHeaders()
- private void writeSections()
- private void writeSymbolStringTable()
- public virtual ~XCOFFWriter()
Methods
¶XCOFFWriter(llvm::objcopy::xcoff::Object& Obj,
llvm::raw_ostream& Out)
XCOFFWriter(llvm::objcopy::xcoff::Object& Obj,
llvm::raw_ostream& Out)Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:25
Parameters
¶void finalize()
void finalize()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:37
¶void finalizeHeaders()
void finalizeHeaders()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:34
¶void finalizeSections()
void finalizeSections()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:35
¶void finalizeSymbolStringTable()
void finalizeSymbolStringTable()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:36
¶llvm::Error write()
llvm::Error write()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:26
¶void writeHeaders()
void writeHeaders()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:39
¶void writeSections()
void writeSections()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:40
¶void writeSymbolStringTable()
void writeSymbolStringTable()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:41
¶virtual ~XCOFFWriter()
virtual ~XCOFFWriter()Declared at: llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h:24