class COFFReader
Declaration
class COFFReader { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:24
Member Variables
- private const llvm::object::COFFObjectFile& COFFObj
Method Overview
- public COFFReader(const llvm::object::COFFObjectFile & O)
- public Expected<std::unique_ptr<Object>> create() const
- private llvm::Error readExecutableHeaders(llvm::objcopy::coff::Object & Obj) const
- private llvm::Error readSections(llvm::objcopy::coff::Object & Obj) const
- private llvm::Error readSymbols(llvm::objcopy::coff::Object & Obj, bool IsBigObj) const
- private llvm::Error setSymbolTargets(llvm::objcopy::coff::Object & Obj) const
Methods
¶COFFReader(const llvm::object::COFFObjectFile& O)
COFFReader(const llvm::object::COFFObjectFile& O)
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:33
Parameters
- const llvm::object::COFFObjectFile& O
¶Expected<std::unique_ptr<Object>> create() const
Expected<std::unique_ptr<Object>> create() const
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:34
¶llvm::Error readExecutableHeaders(
llvm::objcopy::coff::Object& Obj) const
llvm::Error readExecutableHeaders(
llvm::objcopy::coff::Object& Obj) const
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:27
Parameters
¶llvm::Error readSections(
llvm::objcopy::coff::Object& Obj) const
llvm::Error readSections(
llvm::objcopy::coff::Object& Obj) const
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:28
Parameters
¶llvm::Error readSymbols(
llvm::objcopy::coff::Object& Obj,
bool IsBigObj) const
llvm::Error readSymbols(
llvm::objcopy::coff::Object& Obj,
bool IsBigObj) const
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:29
Parameters
- llvm::objcopy::coff::Object& Obj
- bool IsBigObj
¶llvm::Error setSymbolTargets(
llvm::objcopy::coff::Object& Obj) const
llvm::Error setSymbolTargets(
llvm::objcopy::coff::Object& Obj) const
Declared at: llvm/lib/ObjCopy/COFF/COFFReader.h:30