Lines Matching refs:MachOOF
1393 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
1576 static void ProcessMachO(StringRef Name, MachOObjectFile *MachOOF, in ProcessMachO() argument
1611 if (Error Err = MachOOF->checkSymbolTable()) in ProcessMachO()
1615 for (const SectionRef &Section : MachOOF->sections()) { in ProcessMachO()
1620 StringRef SegName = MachOOF->getSectionFinalSegmentName(Ref); in ProcessMachO()
1621 DisassembleMachO(FileName, MachOOF, SegName, SectName); in ProcessMachO()
1626 if (MachOOF->getHeader().filetype == MachO::MH_KEXT_BUNDLE && in ProcessMachO()
1627 MachOOF->getHeader().cputype == MachO::CPU_TYPE_ARM64) in ProcessMachO()
1628 DisassembleMachO(FileName, MachOOF, "__TEXT_EXEC", "__text"); in ProcessMachO()
1630 DisassembleMachO(FileName, MachOOF, "__TEXT", "__text"); in ProcessMachO()
1633 PrintIndirectSymbols(MachOOF, !NonVerbose); in ProcessMachO()
1635 PrintDataInCodeTable(MachOOF, !NonVerbose); in ProcessMachO()
1637 PrintLinkOptHints(MachOOF); in ProcessMachO()
1639 PrintRelocations(MachOOF, !NonVerbose); in ProcessMachO()
1641 printSectionHeaders(MachOOF); in ProcessMachO()
1643 printSectionContents(MachOOF); in ProcessMachO()
1645 DumpSectionContents(FileName, MachOOF, !NonVerbose); in ProcessMachO()
1647 DumpInfoPlistSectionContents(FileName, MachOOF); in ProcessMachO()
1649 PrintDylibs(MachOOF, false); in ProcessMachO()
1651 PrintDylibs(MachOOF, true); in ProcessMachO()
1653 printSymbolTable(MachOOF, ArchiveName, ArchitectureName); in ProcessMachO()
1655 printMachOUnwindInfo(MachOOF); in ProcessMachO()
1657 printMachOFileHeader(MachOOF); in ProcessMachO()
1658 printMachOLoadCommands(MachOOF); in ProcessMachO()
1661 printMachOFileHeader(MachOOF); in ProcessMachO()
1663 printObjcMetaData(MachOOF, !NonVerbose); in ProcessMachO()
1665 printExportsTrie(MachOOF); in ProcessMachO()
1667 printRebaseTable(MachOOF); in ProcessMachO()
1669 printBindTable(MachOOF); in ProcessMachO()
1671 printLazyBindTable(MachOOF); in ProcessMachO()
1673 printWeakBindTable(MachOOF); in ProcessMachO()
1676 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF); in ProcessMachO()
2018 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&*O)) in parseInputMachO() local
2019 ProcessMachO(Filename, MachOOF); in parseInputMachO()
2056 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in parseInputMachO() local
2057 ProcessMachO(Filename, MachOOF, "", ArchitectureName); in parseInputMachO()
2117 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in parseInputMachO() local
2118 ProcessMachO(Filename, MachOOF); in parseInputMachO()
2165 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&Obj)) in parseInputMachO() local
2166 ProcessMachO(Filename, MachOOF, "", ArchitectureName); in parseInputMachO()
2190 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(O)) in parseInputMachO() local
2191 ProcessMachO(Filename, MachOOF, MachOOF->getFileName(), in parseInputMachO()
6822 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF, in DisassembleMachO() argument
6826 const Target *TheTarget = GetTarget(MachOOF, &McpuDefault, &ThumbTarget); in DisassembleMachO()
6935 MachO::mach_header Header = MachOOF->getHeader(); in DisassembleMachO()
6946 getSectionsAndSymbols(MachOOF, Sections, Symbols, FoundFns, in DisassembleMachO()
6959 for (dice_iterator DI = MachOOF->begin_dices(), DE = MachOOF->end_dices(); in DisassembleMachO()
6974 ObjectFile *DbgObj = MachOOF; in DisassembleMachO()
7015 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR); in DisassembleMachO()
7031 for (const SymbolRef &Symbol : MachOOF->symbols()) { in DisassembleMachO()
7034 report_error(MachOOF->getFileName(), STOrErr.takeError()); in DisassembleMachO()
7041 report_error(MachOOF->getFileName(), SymNameOrErr.takeError()); in DisassembleMachO()
7054 SymbolizerInfo.O = MachOOF; in DisassembleMachO()
7060 ThumbSymbolizerInfo.O = MachOOF; in DisassembleMachO()
7065 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()
7081 report_error(MachOOF->getFileName(), SymNameOrErr.takeError()); in DisassembleMachO()
7086 report_error(MachOOF->getFileName(), STOrErr.takeError()); in DisassembleMachO()
7142 report_error(MachOOF->getFileName(), STOrErr.takeError()); in DisassembleMachO()
7160 bool IsThumb = MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb; in DisassembleMachO()
7192 if (MachOOF->is64Bit()) in DisassembleMachO()
7255 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()
7301 if (MachOOF->is64Bit()) in DisassembleMachO()
7317 unsigned int Arch = MachOOF->getArch(); in DisassembleMachO()