• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/

Lines Matching refs:MachOOF

1710 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
1907 static void ProcessMachO(StringRef Name, MachOObjectFile *MachOOF,
1942 if (Error Err = MachOOF->checkSymbolTable())
1946 for (const SectionRef &Section : MachOOF->sections()) {
1955 StringRef SegName = MachOOF->getSectionFinalSegmentName(Ref);
1956 DisassembleMachO(FileName, MachOOF, SegName, SectName);
1961 if (MachOOF->getHeader().filetype == MachO::MH_KEXT_BUNDLE &&
1962 MachOOF->getHeader().cputype == MachO::CPU_TYPE_ARM64)
1963 DisassembleMachO(FileName, MachOOF, "__TEXT_EXEC", "__text");
1965 DisassembleMachO(FileName, MachOOF, "__TEXT", "__text");
1968 PrintIndirectSymbols(MachOOF, !NonVerbose);
1970 PrintDataInCodeTable(MachOOF, !NonVerbose);
1972 PrintLinkOptHints(MachOOF);
1974 PrintRelocations(MachOOF, !NonVerbose);
1976 printSectionHeaders(MachOOF);
1978 printSectionContents(MachOOF);
1980 DumpSectionContents(FileName, MachOOF, !NonVerbose);
1982 DumpInfoPlistSectionContents(FileName, MachOOF);
1984 PrintDylibs(MachOOF, false);
1986 PrintDylibs(MachOOF, true);
1988 printSymbolTable(MachOOF, ArchiveName, ArchitectureName);
1990 printMachOUnwindInfo(MachOOF);
1992 printMachOFileHeader(MachOOF);
1993 printMachOLoadCommands(MachOOF);
1996 printMachOFileHeader(MachOOF);
1998 printObjcMetaData(MachOOF, !NonVerbose);
2000 printExportsTrie(MachOOF);
2002 printRebaseTable(MachOOF);
2004 printBindTable(MachOOF);
2006 printLazyBindTable(MachOOF);
2008 printWeakBindTable(MachOOF);
2011 std::unique_ptr<DIContext> DICtx = DWARFContext::create(*MachOOF);
2362 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&*O))
2363 ProcessMachO(Filename, MachOOF);
2400 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O))
2401 ProcessMachO(Filename, MachOOF, "", ArchitectureName);
2465 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O))
2466 ProcessMachO(Filename, MachOOF);
2516 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&Obj))
2517 ProcessMachO(Filename, MachOOF, "", ArchitectureName);
2543 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(O))
2544 ProcessMachO(Filename, MachOOF, MachOOF->getFileName(),
7183 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
7187 const Target *TheTarget = GetTarget(MachOOF, &McpuDefault, &ThumbTarget);
7297 MachO::mach_header Header = MachOOF->getHeader();
7308 getSectionsAndSymbols(MachOOF, Sections, Symbols, FoundFns,
7321 for (dice_iterator DI = MachOOF->begin_dices(), DE = MachOOF->end_dices();
7334 ObjectFile *DbgObj = MachOOF;
7387 if (MachOOF->is64Bit()) {
7388 const MachO::mach_header_64 H_64 = MachOOF->getHeader64();
7392 const MachO::mach_header H = MachOOF->getHeader();
7434 StringRef SegmentName = MachOOF->getSectionFinalSegmentName(DR);
7449 for (const SymbolRef &Symbol : MachOOF->symbols()) {
7451 unwrapOrError(Symbol.getType(), MachOOF->getFileName());
7456 unwrapOrError(Symbol.getName(), MachOOF->getFileName());
7468 SymbolizerInfo.O = MachOOF;
7474 ThumbSymbolizerInfo.O = MachOOF;
7479 unsigned int Arch = MachOOF->getArch();
7494 unwrapOrError(Symbols[SymIdx].getName(), MachOOF->getFileName());
7496 unwrapOrError(Symbols[SymIdx].getType(), MachOOF->getFileName());
7550 Symbols[NextSymIdx].getType(), MachOOF->getFileName());
7567 uint32_t SymbolFlags = cantFail(MachOOF->getSymbolFlags(Symb));
7600 if (MachOOF->is64Bit())
7648 if (MachOOF->getArchTriple().isX86()) {
7697 if (MachOOF->is64Bit())
7713 if (MachOOF->getArchTriple().isX86()) {