reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10068 if (Command.C.cmd == MachO::LC_SEGMENT) { 10069 MachO::segment_command SLC = Obj->getSegmentLoadCommand(Command); 10076 MachO::section S = Obj->getSection(Command, j); 10081 } else if (Command.C.cmd == MachO::LC_SEGMENT_64) { 10082 MachO::segment_command_64 SLC_64 = Obj->getSegment64LoadCommand(Command); 10089 MachO::section_64 S_64 = Obj->getSection64(Command, j); 10095 } else if (Command.C.cmd == MachO::LC_SYMTAB) { 10098 } else if (Command.C.cmd == MachO::LC_DYSYMTAB) { 10103 } else if (Command.C.cmd == MachO::LC_DYLD_INFO || 10104 Command.C.cmd == MachO::LC_DYLD_INFO_ONLY) { 10105 MachO::dyld_info_command DyldInfo = Obj->getDyldInfoLoadCommand(Command); 10107 } else if (Command.C.cmd == MachO::LC_LOAD_DYLINKER || 10108 Command.C.cmd == MachO::LC_ID_DYLINKER || 10109 Command.C.cmd == MachO::LC_DYLD_ENVIRONMENT) { 10110 MachO::dylinker_command Dyld = Obj->getDylinkerCommand(Command); 10111 PrintDyldLoadCommand(Dyld, Command.Ptr); 10112 } else if (Command.C.cmd == MachO::LC_UUID) { 10113 MachO::uuid_command Uuid = Obj->getUuidCommand(Command); 10115 } else if (Command.C.cmd == MachO::LC_RPATH) { 10116 MachO::rpath_command Rpath = Obj->getRpathCommand(Command); 10117 PrintRpathLoadCommand(Rpath, Command.Ptr); 10118 } else if (Command.C.cmd == MachO::LC_VERSION_MIN_MACOSX || 10119 Command.C.cmd == MachO::LC_VERSION_MIN_IPHONEOS || 10120 Command.C.cmd == MachO::LC_VERSION_MIN_TVOS || 10121 Command.C.cmd == MachO::LC_VERSION_MIN_WATCHOS) { 10122 MachO::version_min_command Vd = Obj->getVersionMinLoadCommand(Command); 10124 } else if (Command.C.cmd == MachO::LC_NOTE) { 10125 MachO::note_command Nt = Obj->getNoteLoadCommand(Command); 10127 } else if (Command.C.cmd == MachO::LC_BUILD_VERSION) { 10129 Obj->getBuildVersionLoadCommand(Command); 10131 } else if (Command.C.cmd == MachO::LC_SOURCE_VERSION) { 10132 MachO::source_version_command Sd = Obj->getSourceVersionCommand(Command); 10134 } else if (Command.C.cmd == MachO::LC_MAIN) { 10135 MachO::entry_point_command Ep = Obj->getEntryPointCommand(Command); 10137 } else if (Command.C.cmd == MachO::LC_ENCRYPTION_INFO) { 10139 Obj->getEncryptionInfoCommand(Command); 10141 } else if (Command.C.cmd == MachO::LC_ENCRYPTION_INFO_64) { 10143 Obj->getEncryptionInfoCommand64(Command); 10145 } else if (Command.C.cmd == MachO::LC_LINKER_OPTION) { 10147 Obj->getLinkerOptionLoadCommand(Command); 10148 PrintLinkerOptionCommand(Lo, Command.Ptr); 10149 } else if (Command.C.cmd == MachO::LC_SUB_FRAMEWORK) { 10150 MachO::sub_framework_command Sf = Obj->getSubFrameworkCommand(Command); 10151 PrintSubFrameworkCommand(Sf, Command.Ptr); 10152 } else if (Command.C.cmd == MachO::LC_SUB_UMBRELLA) { 10153 MachO::sub_umbrella_command Sf = Obj->getSubUmbrellaCommand(Command); 10154 PrintSubUmbrellaCommand(Sf, Command.Ptr); 10155 } else if (Command.C.cmd == MachO::LC_SUB_LIBRARY) { 10156 MachO::sub_library_command Sl = Obj->getSubLibraryCommand(Command); 10157 PrintSubLibraryCommand(Sl, Command.Ptr); 10158 } else if (Command.C.cmd == MachO::LC_SUB_CLIENT) { 10159 MachO::sub_client_command Sc = Obj->getSubClientCommand(Command); 10160 PrintSubClientCommand(Sc, Command.Ptr); 10161 } else if (Command.C.cmd == MachO::LC_ROUTINES) { 10162 MachO::routines_command Rc = Obj->getRoutinesCommand(Command); 10164 } else if (Command.C.cmd == MachO::LC_ROUTINES_64) { 10165 MachO::routines_command_64 Rc = Obj->getRoutinesCommand64(Command); 10167 } else if (Command.C.cmd == MachO::LC_THREAD || 10168 Command.C.cmd == MachO::LC_UNIXTHREAD) { 10169 MachO::thread_command Tc = Obj->getThreadCommand(Command); 10170 PrintThreadCommand(Tc, Command.Ptr, Obj->isLittleEndian(), cputype); 10171 } else if (Command.C.cmd == MachO::LC_LOAD_DYLIB || 10172 Command.C.cmd == MachO::LC_ID_DYLIB || 10173 Command.C.cmd == MachO::LC_LOAD_WEAK_DYLIB || 10174 Command.C.cmd == MachO::LC_REEXPORT_DYLIB || 10175 Command.C.cmd == MachO::LC_LAZY_LOAD_DYLIB || 10176 Command.C.cmd == MachO::LC_LOAD_UPWARD_DYLIB) { 10177 MachO::dylib_command Dl = Obj->getDylibIDLoadCommand(Command); 10178 PrintDylibCommand(Dl, Command.Ptr); 10179 } else if (Command.C.cmd == MachO::LC_CODE_SIGNATURE || 10180 Command.C.cmd == MachO::LC_SEGMENT_SPLIT_INFO || 10181 Command.C.cmd == MachO::LC_FUNCTION_STARTS || 10182 Command.C.cmd == MachO::LC_DATA_IN_CODE || 10183 Command.C.cmd == MachO::LC_DYLIB_CODE_SIGN_DRS || 10184 Command.C.cmd == MachO::LC_LINKER_OPTIMIZATION_HINT) { 10186 Obj->getLinkeditDataLoadCommand(Command); 10189 outs() << " cmd ?(" << format("0x%08" PRIx32, Command.C.cmd) 10191 outs() << " cmdsize " << Command.C.cmdsize << "\n";