Lines Matching refs:MachOReader
1 //===- MachOReader.cpp ------------------------------------------*- C++ -*-===//
9 #include "MachOReader.h"
20 void MachOReader::readHeader(Object &O) const {
62 // TODO: get rid of reportError and make MachOReader return Expected<> instead.
116 void MachOReader::readLoadCommands(Object &O) const {
195 void MachOReader::readSymbolTable(Object &O) const {
209 void MachOReader::setSymbolInRelocationInfo(Object &O) const {
224 // FIXME: Refactor error handling in MachOReader and report an error
233 void MachOReader::readRebaseInfo(Object &O) const {
237 void MachOReader::readBindInfo(Object &O) const {
241 void MachOReader::readWeakBindInfo(Object &O) const {
245 void MachOReader::readLazyBindInfo(Object &O) const {
249 void MachOReader::readExportInfo(Object &O) const {
253 void MachOReader::readLinkData(Object &O, Optional<size_t> LCIndex,
263 void MachOReader::readCodeSignature(Object &O) const {
267 void MachOReader::readDataInCodeData(Object &O) const {
271 void MachOReader::readFunctionStartsData(Object &O) const {
275 void MachOReader::readIndirectSymbolTable(Object &O) const {
289 void MachOReader::readSwiftVersion(Object &O) const {
311 std::unique_ptr<Object> MachOReader::create() const {