• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/Object/

Lines Matching defs:MachOObject

1 //===- MachOObject.cpp - Mach-O Object File Wrapper -----------------------===//
10 #include "llvm/Object/MachOObject.h"
34 static void ReadInMemoryStruct(const MachOObject &MOO,
60 MachOObject::MachOObject(MemoryBuffer *Buffer_, bool IsLittleEndian_,
90 MachOObject::~MachOObject() {
94 MachOObject *MachOObject::LoadFromBuffer(MemoryBuffer *Buffer,
119 OwningPtr<MachOObject> Object(new MachOObject(Buffer, IsLittleEndian,
132 StringRef MachOObject::getData(size_t Offset, size_t Size) const {
136 void MachOObject::RegisterStringTable(macho::SymtabLoadCommand &SLC) {
142 const MachOObject::LoadCommandInfo &
143 MachOObject::getLoadCommandInfo(unsigned Index) const {
183 void MachOObject::ReadSegmentLoadCommand(const LoadCommandInfo &LCI,
201 void MachOObject::ReadSegment64LoadCommand(const LoadCommandInfo &LCI,
215 void MachOObject::ReadSymtabLoadCommand(const LoadCommandInfo &LCI,
243 void MachOObject::ReadDysymtabLoadCommand(const LoadCommandInfo &LCI,
255 void MachOObject::ReadLinkeditDataLoadCommand(const LoadCommandInfo &LCI,
265 MachOObject::ReadIndirectSymbolTableEntry(const macho::DysymtabLoadCommand &DLC,
286 void MachOObject::ReadSection(const LoadCommandInfo &LCI,
309 void MachOObject::ReadSection64(const LoadCommandInfo &LCI,
324 void MachOObject::ReadRelocationEntry(uint64_t RelocationTableOffset,
338 void MachOObject::ReadSymbolTableEntry(uint64_t SymbolTableOffset,
352 void MachOObject::ReadSymbol64TableEntry(uint64_t SymbolTableOffset,
366 void MachOObject::ReadDataInCodeTableEntry(uint64_t TableOffset,
374 void MachOObject::ReadULEB128s(uint64_t Index,
388 void MachOObject::dump() const { print(dbgs()); dbgs() << '\n'; }
389 void MachOObject::dumpHeader() const { printHeader(dbgs()); dbgs() << '\n'; }
391 void MachOObject::printHeader(raw_ostream &O) const {
404 void MachOObject::print(raw_ostream &O) const {