Lines Matching refs:MachOObjectFile

123 static const Target *GetTarget(const MachOObjectFile *MachOObj,  in GetTarget()
292 static void getSectionsAndSymbols(MachOObjectFile *MachOObj, in getSectionsAndSymbols()
356 static void printRelocationTargetName(const MachOObjectFile *O, in printRelocationTargetName()
429 Error objdump::getMachORelocationValueString(const MachOObjectFile *Obj, in getMachORelocationValueString()
607 static void PrintIndirectSymbolTable(MachOObjectFile *O, bool verbose, in PrintIndirectSymbolTable()
663 static void PrintIndirectSymbols(MachOObjectFile *O, bool verbose) { in PrintIndirectSymbols()
806 static void PrintRelocationEntries(const MachOObjectFile *O, in PrintRelocationEntries()
981 static void PrintRelocations(const MachOObjectFile *O, const bool verbose) { in PrintRelocations()
1045 static void PrintFunctionStarts(MachOObjectFile *O) { in PrintFunctionStarts()
1047 for (const MachOObjectFile::LoadCommandInfo &Command : O->load_commands()) { in PrintFunctionStarts()
1064 for (const MachOObjectFile::LoadCommandInfo &LC : O->load_commands()) { in PrintFunctionStarts()
1082 static void PrintDataInCodeTable(MachOObjectFile *O, bool verbose) { in PrintDataInCodeTable()
1124 static void PrintLinkOptHints(MachOObjectFile *O) { in PrintLinkOptHints()
1181 static void PrintDylibs(MachOObjectFile *O, bool JustId) { in PrintDylibs()
1238 static void printRpaths(MachOObjectFile *O) { in printRpaths()
1250 static void CreateSymbolAddressMap(MachOObjectFile *O, in CreateSymbolAddressMap()
1287 static void DumpCstringSection(MachOObjectFile *O, const char *sect, in DumpCstringSection()
1320 static void DumpLiteral4Section(MachOObjectFile *O, const char *sect, in DumpLiteral4Section()
1342 static void DumpLiteral8(MachOObjectFile *O, uint32_t l0, uint32_t l1, in DumpLiteral8()
1364 static void DumpLiteral8Section(MachOObjectFile *O, const char *sect, in DumpLiteral8Section()
1396 static void DumpLiteral16Section(MachOObjectFile *O, const char *sect, in DumpLiteral16Section()
1421 static void DumpLiteralPointerSection(MachOObjectFile *O, in DumpLiteralPointerSection()
1589 static void DumpInitTermPointerSection(MachOObjectFile *O, in DumpInitTermPointerSection()
1653 static void DumpRawSectionContents(MachOObjectFile *O, const char *sect, in DumpRawSectionContents()
1696 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF,
1698 static void DumpProtocolSection(MachOObjectFile *O, const char *sect,
1701 static void DumpBitcodeSection(MachOObjectFile *O, const char *sect,
1707 static void DumpSectionContents(StringRef Filename, MachOObjectFile *O, in DumpSectionContents()
1829 MachOObjectFile *O) { in DumpInfoPlistSectionContents()
1858 auto *MachO = dyn_cast<MachOObjectFile>(O); in checkMachOAndArchFlags()
1868 H_64 = MachO->MachOObjectFile::getHeader64(); in checkMachOAndArchFlags()
1869 T = MachOObjectFile::getArchTriple(H_64.cputype, H_64.cpusubtype, in checkMachOAndArchFlags()
1872 H = MachO->MachOObjectFile::getHeader(); in checkMachOAndArchFlags()
1873 T = MachOObjectFile::getArchTriple(H.cputype, H.cpusubtype, in checkMachOAndArchFlags()
1885 static void printObjcMetaData(MachOObjectFile *O, bool verbose);
1891 static void ProcessMachO(StringRef Name, MachOObjectFile *MachOOF, in ProcessMachO()
2292 if (!MachOObjectFile::isValidArch(ArchFlags[i])) { in ValidateArchFlags()
2337 if (MachOObjectFile *O = dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) { in parseInputMachO()
2354 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&*O)) in parseInputMachO()
2392 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in parseInputMachO()
2420 if (MachOObjectFile *O = in parseInputMachO()
2421 dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) in parseInputMachO()
2450 if (MachOObjectFile::getHostArch().getArchName() == in parseInputMachO()
2457 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&O)) in parseInputMachO()
2480 if (MachOObjectFile *O = in parseInputMachO()
2481 dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) in parseInputMachO()
2508 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(&Obj)) in parseInputMachO()
2533 if (MachOObjectFile *O = in parseInputMachO()
2534 dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) { in parseInputMachO()
2535 if (MachOObjectFile *MachOOF = dyn_cast<MachOObjectFile>(O)) in parseInputMachO()
2554 DisassembleInfo(MachOObjectFile *O, SymbolAddressMap *AddrMap, in DisassembleInfo()
2558 MachOObjectFile *O;
4077 static const SectionRef get_section(MachOObjectFile *O, const char *segname, in get_section()
4097 MachOObjectFile *O, struct DisassembleInfo *info, in walk_pointer_list_64()
4152 MachOObjectFile *O, struct DisassembleInfo *info, in walk_pointer_list_32()
6101 static void printObjc2_64bit_MetaData(MachOObjectFile *O, bool verbose) { in printObjc2_64bit_MetaData()
6182 static void printObjc2_32bit_MetaData(MachOObjectFile *O, bool verbose) { in printObjc2_32bit_MetaData()
6263 static bool printObjc1_32bit_MetaData(MachOObjectFile *O, bool verbose) { in printObjc1_32bit_MetaData()
6433 static void DumpProtocolSection(MachOObjectFile *O, const char *sect, in DumpProtocolSection()
6629 static void DumpBitcodeSection(MachOObjectFile *O, const char *sect, in DumpBitcodeSection()
6828 static void printObjcMetaData(MachOObjectFile *O, bool verbose) { in printObjcMetaData()
7169 static void DisassembleMachO(StringRef Filename, MachOObjectFile *MachOOF, in DisassembleMachO()
7383 if (MachOObjectFile *MachDSYM = dyn_cast<MachOObjectFile>(&*O)) { in DisassembleMachO()
7405 Triple T = MachOObjectFile::getArchTriple(CPUType, CPUSubType, nullptr, in DisassembleMachO()
7407 Expected<std::unique_ptr<MachOObjectFile>> MachDSYM = in DisassembleMachO()
7817 static void findUnwindRelocNameAddend(const MachOObjectFile *Obj, in findUnwindRelocNameAddend()
7867 static void printUnwindRelocDest(const MachOObjectFile *Obj, in printUnwindRelocDest()
7884 printMachOCompactUnwindSection(const MachOObjectFile *Obj, in printMachOCompactUnwindSection()
8037 static void printMachOUnwindInfoSection(const MachOObjectFile *Obj, in printMachOUnwindInfoSection()
8216 void objdump::printMachOUnwindInfo(const MachOObjectFile *Obj) { in printMachOUnwindInfo()
9112 << MachOObjectFile::getVersionMinMajor(vd, false) << "." in PrintVersionMinLoadCommand()
9113 << MachOObjectFile::getVersionMinMinor(vd, false); in PrintVersionMinLoadCommand()
9114 uint32_t Update = MachOObjectFile::getVersionMinUpdate(vd, false); in PrintVersionMinLoadCommand()
9122 << MachOObjectFile::getVersionMinMajor(vd, true) << "." in PrintVersionMinLoadCommand()
9123 << MachOObjectFile::getVersionMinMinor(vd, true); in PrintVersionMinLoadCommand()
9125 Update = MachOObjectFile::getVersionMinUpdate(vd, true); in PrintVersionMinLoadCommand()
9145 outs() << " tool " << MachOObjectFile::getBuildTool(bv.tool) << "\n"; in PrintBuildToolVersion()
9146 outs() << " version " << MachOObjectFile::getVersionString(bv.version) in PrintBuildToolVersion()
9150 static void PrintBuildVersionLoadCommand(const MachOObjectFile *obj, in PrintBuildVersionLoadCommand()
9160 outs() << " platform " << MachOObjectFile::getBuildPlatform(bd.platform) in PrintBuildVersionLoadCommand()
9163 outs() << " sdk " << MachOObjectFile::getVersionString(bd.sdk) in PrintBuildVersionLoadCommand()
9167 outs() << " minos " << MachOObjectFile::getVersionString(bd.minos) in PrintBuildVersionLoadCommand()
10077 static void PrintLoadCommands(const MachOObjectFile *Obj, uint32_t filetype, in PrintLoadCommands()
10213 static void PrintMachHeader(const MachOObjectFile *Obj, bool verbose) { in PrintMachHeader()
10228 const MachOObjectFile *file = dyn_cast<const MachOObjectFile>(Obj); in printMachOFileHeader()
10233 const MachOObjectFile *file = dyn_cast<const MachOObjectFile>(Obj); in printMachOLoadCommands()
10254 static void printMachOExportsTrie(const object::MachOObjectFile *Obj) { in printMachOExportsTrie()
10319 static void printMachORebaseTable(object::MachOObjectFile *Obj) { in printMachORebaseTable()
10336 static StringRef ordinalName(const object::MachOObjectFile *Obj, int Ordinal) { in ordinalName()
10361 static void printMachOBindTable(object::MachOObjectFile *Obj) { in printMachOBindTable()
10392 static void printMachOLazyBindTable(object::MachOObjectFile *Obj) { in printMachOLazyBindTable()
10417 static void printMachOWeakBindTable(object::MachOObjectFile *Obj) { in printMachOWeakBindTable()
10469 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o)) in printLazyBindTable()
10479 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o)) in printWeakBindTable()
10489 if (const MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o)) in printExportsTrie()
10499 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o)) in printRebaseTable()
10509 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o)) in printBindTable()