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