Lines Matching refs:MachOOF
1047 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
1228 static void ProcessMachO(StringRef Filename, MachOObjectFile *MachOOF, in ProcessMachO() argument
1246 DisassembleMachO(Filename, MachOOF, "__TEXT", "__text"); in ProcessMachO()
1248 PrintIndirectSymbols(MachOOF, !NonVerbose); in ProcessMachO()
1250 PrintDataInCodeTable(MachOOF, !NonVerbose); in ProcessMachO()
1252 PrintLinkOptHints(MachOOF); in ProcessMachO()
1254 PrintRelocations(MachOOF); in ProcessMachO()
1256 PrintSectionHeaders(MachOOF); in ProcessMachO()
1258 PrintSectionContents(MachOOF); in ProcessMachO()
1260 DumpSectionContents(Filename, MachOOF, !NonVerbose); in ProcessMachO()
1262 DumpInfoPlistSectionContents(Filename, MachOOF); in ProcessMachO()
1264 PrintDylibs(MachOOF, false); in ProcessMachO()
1266 PrintDylibs(MachOOF, true); in ProcessMachO()
1269 PrintSymbolTable(MachOOF, ArchiveName, ArchitectureName); in ProcessMachO()
1272 printMachOUnwindInfo(MachOOF); in ProcessMachO()
1274 printMachOFileHeader(MachOOF); in ProcessMachO()
1275 printMachOLoadCommands(MachOOF); in ProcessMachO()
1278 printMachOFileHeader(MachOOF); in ProcessMachO()
1280 printObjcMetaData(MachOOF, !NonVerbose); in ProcessMachO()
1282 printExportsTrie(MachOOF); in ProcessMachO()
1284 printRebaseTable(MachOOF); in ProcessMachO()
1286 printBindTable(MachOOF); in ProcessMachO()
1288 printLazyBindTable(MachOOF); in ProcessMachO()
1290 printWeakBindTable(MachOOF); in ProcessMachO()
1293 std::unique_ptr<DIContext> DICtx(new DWARFContextInMemory(*MachOOF)); in ProcessMachO()
1614 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in ParseInputMachO() local
1615 ProcessMachO(Filename, MachOOF, "", ArchitectureName); in ParseInputMachO()
1673 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in ParseInputMachO() local
1674 ProcessMachO(Filename, MachOOF); in ParseInputMachO()
1721 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&Obj)) in ParseInputMachO() local
1722 ProcessMachO(Filename, MachOOF, "", ArchitectureName); in ParseInputMachO()
1746 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(O)) in ParseInputMachO() local
1747 ProcessMachO(Filename, MachOOF, MachOOF->getFileName(), in ParseInputMachO()
1765 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&*O)) { in ParseInputMachO() local
1766 ProcessMachO(Filename, MachOOF); in ParseInputMachO()
6410 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF, in DisassembleMachO() argument
6414 const Target *TheTarget = GetTarget(MachOOF, &McpuDefault, &ThumbTarget); in DisassembleMachO()
6518 MachO::mach_header Header = MachOOF->getHeader(); in DisassembleMachO()
6529 getSectionsAndSymbols(MachOOF, Sections, Symbols, FoundFns, in DisassembleMachO()
6542 for (dice_iterator DI = MachOOF->begin_dices(), DE = MachOOF->end_dices(); in DisassembleMachO()
6557 ObjectFile *DbgObj = MachOOF; in DisassembleMachO()
6589 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR); in DisassembleMachO()
6605 for (const SymbolRef &Symbol : MachOOF->symbols()) { in DisassembleMachO()
6638 SymbolizerInfo.O = MachOOF; in DisassembleMachO()
6651 ThumbSymbolizerInfo.O = MachOOF; in DisassembleMachO()
6663 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()
6755 bool IsThumb = MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb; in DisassembleMachO()
6769 if (MachOOF->is64Bit()) in DisassembleMachO()
6832 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()
6872 if (MachOOF->is64Bit()) in DisassembleMachO()
6887 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()