Home | History | Annotate | Download | only in Object

Lines Matching defs:MachOObject

1 //===- MachOObject.cpp - Mach-O Object File Wrapper -----------------------===//
10 #include "llvm/Object/MachOObject.h"
33 static void ReadInMemoryStruct(const MachOObject &MOO,
59 MachOObject::MachOObject(MemoryBuffer *Buffer_, bool IsLittleEndian_,
89 MachOObject::~MachOObject() {
93 MachOObject *MachOObject::LoadFromBuffer(MemoryBuffer *Buffer,
118 OwningPtr<MachOObject> Object(new MachOObject(Buffer, IsLittleEndian,
131 StringRef MachOObject::getData(size_t Offset, size_t Size) const {
135 void MachOObject::RegisterStringTable(macho::SymtabLoadCommand &SLC) {
141 const MachOObject::LoadCommandInfo &
142 MachOObject::getLoadCommandInfo(unsigned Index) const {
182 void MachOObject::ReadSegmentLoadCommand(const LoadCommandInfo &LCI,
200 void MachOObject::ReadSegment64LoadCommand(const LoadCommandInfo &LCI,
214 void MachOObject::ReadSymtabLoadCommand(const LoadCommandInfo &LCI,
242 void MachOObject::ReadDysymtabLoadCommand(const LoadCommandInfo &LCI,
254 void MachOObject::ReadLinkeditDataLoadCommand(const LoadCommandInfo &LCI,
264 MachOObject::ReadIndirectSymbolTableEntry(const macho::DysymtabLoadCommand &DLC,
285 void MachOObject::ReadSection(const LoadCommandInfo &LCI,
308 void MachOObject::ReadSection64(const LoadCommandInfo &LCI,
323 void MachOObject::ReadRelocationEntry(uint64_t RelocationTableOffset,
337 void MachOObject::ReadSymbolTableEntry(uint64_t SymbolTableOffset,
351 void MachOObject::ReadSymbol64TableEntry(uint64_t SymbolTableOffset,
360 void MachOObject::ReadULEB128s(uint64_t Index,
386 void MachOObject::dump() const { print(dbgs()); dbgs() << '\n'; }
387 void MachOObject::dumpHeader() const { printHeader(dbgs()); dbgs() << '\n'; }
389 void MachOObject::printHeader(raw_ostream &O) const {
402 void MachOObject::print(raw_ostream &O) const {