|
reference, declaration → definition
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.cpp10191 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;