Home | History | Annotate | Download | only in llvm-objdump

Lines Matching refs:MachOObj

54 static const Target *GetTarget(const MachOObject *MachOObj) {
57 switch (MachOObj->getHeader().CPUType) {
127 MachOObject *MachOObj, raw_ostream &OS) {
132 StringRef bytes = MachOObj->getData(Sections[i].Offset,
215 MachOObject *MachOObj,
222 const MachOObject::LoadCommandInfo &LCI = MachOObj->getLoadCommandInfo(i);
225 MachOObj->ReadSegmentLoadCommand(LCI, SegmentLC);
230 MachOObj->ReadSection(LCI, SectNum, Sect);
236 MachOObj->ReadSegment64LoadCommand(LCI, Segment64LC);
242 MachOObj->ReadSection64(LCI, SectNum, Sect64);
249 MachOObj->ReadLinkeditDataLoadCommand(LCI, LLC);
251 MachOObj->ReadULEB128s(LLC->DataOffset, FoundFns);
257 if (MachOObj->is64Bit()) {
259 MachOObj->ReadSymbol64TableEntry((*SymtabLC)->SymbolTableOffset, i,
264 MachOObj->ReadSymbolTableEntry((*SymtabLC)->SymbolTableOffset, i,
280 OwningPtr<MachOObject> MachOObj(MachOObject::LoadFromBuffer(Buff.take()));
282 const Target *TheTarget = GetTarget(MachOObj.get());
308 const macho::Header &Header = MachOObj->getHeader();
313 const MachOObject::LoadCommandInfo &LCI = MachOObj->getLoadCommandInfo(i);
322 MachOObj->ReadSymtabLoadCommand(*SymtabLCI, SymtabLC);
323 MachOObj->RegisterStringTable(*SymtabLC);
329 getSectionsAndSymbols(Header, MachOObj.get(), &SymtabLC, Sections, Symbols,
347 MachOObject *DbgInfoObj = MachOObj.get();
412 StringRef Bytes = MachOObj->getData(Sections[SectIdx].Offset,
421 MachOObj->ReadRelocationEntry(Sections[SectIdx].RelocTableOffset, j, RE);
449 outs() << MachOObj->getStringAtIndex(Symbols[SymIdx].StringIndex)
482 MachOObj->getStringAtIndex(Symbols[SymIdx].StringIndex),
582 << MachOObj->getStringAtIndex(
586 MachOObj.get(), outs());
595 DumpAddress(targ, Sections, MachOObj.get(), outs());