#include "COFFReader.h"
#include "COFFObject.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/ErrorHandling.h"
#include <cstddef>
#include <cstdint>
namespace llvm {
namespace objcopy {
namespace coff {
usingnamespaceobject;
usingnamespaceCOFF;
Error COFFReader::readExecutableHeaders(Object &Obj) const { … }
Error COFFReader::readSections(Object &Obj) const { … }
Error COFFReader::readSymbols(Object &Obj, bool IsBigObj) const { … }
Error COFFReader::setSymbolTargets(Object &Obj) const { … }
Expected<std::unique_ptr<Object>> COFFReader::create() const { … }
}
}
}