reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/BinaryFormat/MachO.def
   15 HANDLE_LOAD_COMMAND(LC_SEGMENT, 0x00000001u, segment_command)
   16 HANDLE_LOAD_COMMAND(LC_SYMTAB, 0x00000002u, symtab_command)
   18 HANDLE_LOAD_COMMAND(LC_SYMSEG, 0x00000003u, symseg_command)
   19 HANDLE_LOAD_COMMAND(LC_THREAD, 0x00000004u, thread_command)
   20 HANDLE_LOAD_COMMAND(LC_UNIXTHREAD, 0x00000005u, thread_command)
   22 HANDLE_LOAD_COMMAND(LC_LOADFVMLIB, 0x00000006u, fvmlib_command)
   24 HANDLE_LOAD_COMMAND(LC_IDFVMLIB, 0x00000007u, fvmlib_command)
   26 HANDLE_LOAD_COMMAND(LC_IDENT, 0x00000008u, ident_command)
   28 HANDLE_LOAD_COMMAND(LC_FVMFILE, 0x00000009u, fvmfile_command)
   30 HANDLE_LOAD_COMMAND(LC_PREPAGE, 0x0000000Au, load_command)
   31 HANDLE_LOAD_COMMAND(LC_DYSYMTAB, 0x0000000Bu, dysymtab_command)
   32 HANDLE_LOAD_COMMAND(LC_LOAD_DYLIB, 0x0000000Cu, dylib_command)
   33 HANDLE_LOAD_COMMAND(LC_ID_DYLIB, 0x0000000Du, dylib_command)
   34 HANDLE_LOAD_COMMAND(LC_LOAD_DYLINKER, 0x0000000Eu, dylinker_command)
   35 HANDLE_LOAD_COMMAND(LC_ID_DYLINKER, 0x0000000Fu, dylinker_command)
   37 HANDLE_LOAD_COMMAND(LC_PREBOUND_DYLIB, 0x00000010u, prebound_dylib_command)
   38 HANDLE_LOAD_COMMAND(LC_ROUTINES, 0x00000011u, routines_command)
   39 HANDLE_LOAD_COMMAND(LC_SUB_FRAMEWORK, 0x00000012u, sub_framework_command)
   40 HANDLE_LOAD_COMMAND(LC_SUB_UMBRELLA, 0x00000013u, sub_umbrella_command)
   41 HANDLE_LOAD_COMMAND(LC_SUB_CLIENT, 0x00000014u, sub_client_command)
   42 HANDLE_LOAD_COMMAND(LC_SUB_LIBRARY, 0x00000015u, sub_library_command)
   44 HANDLE_LOAD_COMMAND(LC_TWOLEVEL_HINTS, 0x00000016u, twolevel_hints_command)
   46 HANDLE_LOAD_COMMAND(LC_PREBIND_CKSUM, 0x00000017u, prebind_cksum_command)
   48 HANDLE_LOAD_COMMAND(LC_LOAD_WEAK_DYLIB, 0x80000018u, dylib_command)
   49 HANDLE_LOAD_COMMAND(LC_SEGMENT_64, 0x00000019u, segment_command_64)
   50 HANDLE_LOAD_COMMAND(LC_ROUTINES_64, 0x0000001Au, routines_command_64)
   51 HANDLE_LOAD_COMMAND(LC_UUID, 0x0000001Bu, uuid_command)
   52 HANDLE_LOAD_COMMAND(LC_RPATH, 0x8000001Cu, rpath_command)
   53 HANDLE_LOAD_COMMAND(LC_CODE_SIGNATURE, 0x0000001Du, linkedit_data_command)
   54 HANDLE_LOAD_COMMAND(LC_SEGMENT_SPLIT_INFO, 0x0000001Eu, linkedit_data_command)
   55 HANDLE_LOAD_COMMAND(LC_REEXPORT_DYLIB, 0x8000001Fu, dylib_command)
   56 HANDLE_LOAD_COMMAND(LC_LAZY_LOAD_DYLIB, 0x00000020u, dylib_command)
   57 HANDLE_LOAD_COMMAND(LC_ENCRYPTION_INFO, 0x00000021u, encryption_info_command)
   58 HANDLE_LOAD_COMMAND(LC_DYLD_INFO, 0x00000022u, dyld_info_command)
   59 HANDLE_LOAD_COMMAND(LC_DYLD_INFO_ONLY, 0x80000022u, dyld_info_command)
   60 HANDLE_LOAD_COMMAND(LC_LOAD_UPWARD_DYLIB, 0x80000023u, dylib_command)
   61 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_MACOSX, 0x00000024u, version_min_command)
   62 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_IPHONEOS, 0x00000025u, version_min_command)
   63 HANDLE_LOAD_COMMAND(LC_FUNCTION_STARTS, 0x00000026u, linkedit_data_command)
   64 HANDLE_LOAD_COMMAND(LC_DYLD_ENVIRONMENT, 0x00000027u, dylinker_command)
   65 HANDLE_LOAD_COMMAND(LC_MAIN, 0x80000028u, entry_point_command)
   66 HANDLE_LOAD_COMMAND(LC_DATA_IN_CODE, 0x00000029u, linkedit_data_command)
   67 HANDLE_LOAD_COMMAND(LC_SOURCE_VERSION, 0x0000002Au, source_version_command)
   68 HANDLE_LOAD_COMMAND(LC_DYLIB_CODE_SIGN_DRS, 0x0000002Bu, linkedit_data_command)
   69 HANDLE_LOAD_COMMAND(LC_ENCRYPTION_INFO_64, 0x0000002Cu,
   71 HANDLE_LOAD_COMMAND(LC_LINKER_OPTION, 0x0000002Du, linker_option_command)
   72 HANDLE_LOAD_COMMAND(LC_LINKER_OPTIMIZATION_HINT, 0x0000002Eu, linkedit_data_command)
   73 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_TVOS, 0x0000002Fu, version_min_command)
   74 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_WATCHOS, 0x00000030u, version_min_command)
   75 HANDLE_LOAD_COMMAND(LC_NOTE, 0x00000031u, note_command)
   76 HANDLE_LOAD_COMMAND(LC_BUILD_VERSION, 0x00000032u, build_version_command)
include/llvm/BinaryFormat/MachO.h
 1047   sys::swapByteOrder(lc.cmdsize);
lib/DebugInfo/DWARF/DWARFContext.cpp
   82       if (LC.C.cmdsize < sizeof(UUID) + sizeof(LC.C)) {
lib/Object/MachOObjectFile.cpp
  186     if (CmdOrErr->cmdsize + Ptr > Obj.getData().end())
  189     if (CmdOrErr->cmdsize < 8)
  212   if (L.Ptr + L.C.cmdsize + sizeof(MachO::load_command) >
  216   return getLoadCommandInfo(Obj, L.Ptr + L.C.cmdsize, LoadCommandIndex + 1);
  279   if (Load.C.cmdsize < SegmentLoadSize)
  287         S.nsects * SectionSize > Load.C.cmdsize - SegmentLoadSize)
  402   if (Load.C.cmdsize < sizeof(MachO::symtab_command))
  460   if (Load.C.cmdsize < sizeof(MachO::dysymtab_command))
  594   if (Load.C.cmdsize < sizeof(MachO::linkedit_data_command))
  631   if (Load.C.cmdsize < sizeof(MachO::dyld_info_command))
  728   if (Load.C.cmdsize < sizeof(MachO::dylib_command))
  777   if (Load.C.cmdsize < sizeof(MachO::dylinker_command))
  810   if (Load.C.cmdsize != sizeof(MachO::version_min_command))
  825   if (Load.C.cmdsize != sizeof(MachO::note_command))
  859   if (Load.C.cmdsize !=
  876   if (Load.C.cmdsize < sizeof(MachO::rpath_command))
  932   if (Load.C.cmdsize < sizeof(MachO::linker_option_command))
  978   if (PathOffset >= Load.C.cmdsize)
  986   for (i = PathOffset; i < Load.C.cmdsize; i++)
  989   if (i >= Load.C.cmdsize)
 1000   if (Load.C.cmdsize < sizeof(MachO::thread_command))
 1193   if (Load.C.cmdsize != sizeof(MachO::twolevel_hints_command))
 1312       if (Load.C.cmdsize % 8 != 0) {
 1317             Load.C.cmd != MachO::LC_THREAD || Load.C.cmdsize % 4) {
 1324       if (Load.C.cmdsize % 4 != 0) {
 1378       if (Load.C.cmdsize != sizeof(MachO::uuid_command)) {
 1458       if (Load.C.cmdsize != sizeof(MachO::source_version_command)) {
 1469       if (Load.C.cmdsize != sizeof(MachO::entry_point_command)) {
 1480       if (Load.C.cmdsize != sizeof(MachO::encryption_info_command)) {
 1491       if (Load.C.cmdsize != sizeof(MachO::encryption_info_command_64)) {
 1505       if (Load.C.cmdsize < sizeof(MachO::sub_framework_command)) {
 1518       if (Load.C.cmdsize < sizeof(MachO::sub_umbrella_command)) {
 1531       if (Load.C.cmdsize < sizeof(MachO::sub_library_command)) {
 1544       if (Load.C.cmdsize < sizeof(MachO::sub_client_command)) {
 1556       if (Load.C.cmdsize != sizeof(MachO::routines_command)) {
 1568       if (Load.C.cmdsize != sizeof(MachO::routines_command_64)) {
lib/ObjectYAML/MachOEmitter.cpp
  250     auto BytesRemaining = LC.Data.load_command_data.cmdsize - BytesWritten;
lib/ObjectYAML/MachOYAML.cpp
  246   IO.mapRequired("cmdsize", LoadCommand.Data.load_command_data.cmdsize);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
   70     if ( (p + slc->cmdsize) > lcRange.end() )
   73     if (func(slc->cmd, slc->cmdsize, p))
   76     p += slc->cmdsize;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  841       load_cmd.cmdsize = data.GetU32(&offset);
  885       offset = load_cmd_offset + load_cmd.cmdsize;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1272           m_dysymtab.cmdsize = lc.cmdsize;
 1281         offset = load_cmd_offset + lc.cmdsize;
 1807   m_dysymtab.cmdsize = load_cmd.cmdsize;
 1836     offset = load_cmd_offset + load_cmd.cmdsize;
 2076       symtab_load_command.cmdsize = lc.cmdsize;
 2110         dyld_info.cmdsize = lc.cmdsize;
 2140       function_starts_load_command.cmdsize = lc.cmdsize;
 2150     offset = cmd_offset + lc.cmdsize;
 4909       if (load_cmd.cmdsize != sizeof(version_min))
 4930     offset = cmd_offset + load_cmd.cmdsize;
 4944         if (load_cmd.cmdsize < sizeof(build_version)) {
 4965     offset = cmd_offset + load_cmd.cmdsize;
 5068       offset = cmd_offset + load_cmd.cmdsize;
 5174         while (offset < cmd_offset + load_cmd.cmdsize) {
 5252       offset = cmd_offset + load_cmd.cmdsize;
 5378       offset = cmd_offset + lc.cmdsize;
 5451       offset = cmd_offset + lc.cmdsize;
tools/llvm-objcopy/MachO/MachOReader.cpp
   70   auto End = LoadCmd.Ptr + LoadCmd.C.cmdsize;
  168           LoadCmd.C.cmdsize - sizeof(MachO::load_command));
tools/llvm-objcopy/MachO/MachOWriter.cpp
  191              MLC.load_command_data.cmdsize);
tools/llvm-objdump/MachODump.cpp
10191       outs() << "  cmdsize " << Command.C.cmdsize << "\n";
tools/obj2yaml/macho2yaml.cpp
  104   auto End = LoadCmd.Ptr + LoadCmd.C.cmdsize;
  148   auto MaxSize = LoadCmd.C.cmdsize - sizeof(StructType);
  230     auto RemainingBytes = LoadCmd.C.cmdsize - (EndPtr - LoadCmd.Ptr);
unittests/BinaryFormat/MachOTest.cpp
   44     Current += LC->load_command_data.cmdsize;