174 lines · yaml
1# This file was produced using:2# echo "int ext;" > a.c3# xcrun --sdk iphoneos clang -target arm64-apple-ios15.1 -o a.o a.c -c4# xcrun --sdk iphoneos clang -target arm64-apple-ios15.1 -dynamiclib a.o -o liba.dylib -install_name @executable_path/liba.dylib5# echo "extern int ext;" > b.c6# echo "int padding;" >> b.c7# echo "int *p = &ext + 4;" >> b.c8# xcrun --sdk iphoneos clang -target arm64-apple-ios15.1 -o b.o b.c -c9# xcrun --sdk iphoneos clang -target arm64-apple-ios15.1 -dynamiclib b.o -o libfixups.dylib -install_name @executable_path/libfixups.dylib -L. -la10--- !mach-o11FileHeader:12 magic: 0xFEEDFACF13 cputype: 0x100000C14 cpusubtype: 0x015 filetype: 0x616 ncmds: 1617 sizeofcmds: 81618 flags: 0x10008519 reserved: 0x020LoadCommands:21 - cmd: LC_SEGMENT_6422 cmdsize: 15223 segname: __TEXT24 vmaddr: 025 vmsize: 1638426 fileoff: 027 filesize: 1638428 maxprot: 529 initprot: 530 nsects: 131 flags: 032 Sections:33 - sectname: __text34 segname: __TEXT35 addr: 0x400036 size: 037 offset: 0x400038 align: 039 reloff: 0x040 nreloc: 041 flags: 0x8000040042 reserved1: 0x043 reserved2: 0x044 reserved3: 0x045 content: ''46 - cmd: LC_SEGMENT_6447 cmdsize: 15248 segname: __DATA49 vmaddr: 1638450 vmsize: 1638451 fileoff: 1638452 filesize: 1638453 maxprot: 354 initprot: 355 nsects: 156 flags: 057 Sections:58 - sectname: __data59 segname: __DATA60 addr: 0x400061 size: 862 offset: 0x400063 align: 364 reloff: 0x065 nreloc: 066 flags: 0x067 reserved1: 0x068 reserved2: 0x069 reserved3: 0x070 content: '0000001000000080'71 - cmd: LC_SEGMENT_6472 cmdsize: 7273 segname: __LINKEDIT74 vmaddr: 3276875 vmsize: 1638476 fileoff: 3276877 filesize: 16078 maxprot: 179 initprot: 180 nsects: 081 flags: 082 - cmd: LC_ID_DYLIB83 cmdsize: 6484 dylib:85 name: 2486 timestamp: 187 current_version: 088 compatibility_version: 089 Content: '@executable_path/libfixups.dylib'90 ZeroPadBytes: 891 - cmd: LC_DYLD_CHAINED_FIXUPS92 cmdsize: 1693 dataoff: 3276894 datasize: 8895 - cmd: LC_DYLD_EXPORTS_TRIE96 cmdsize: 1697 dataoff: 3285698 datasize: 1699 - cmd: LC_SYMTAB100 cmdsize: 24101 symoff: 32880102 nsyms: 2103 stroff: 32912104 strsize: 16105 - cmd: LC_DYSYMTAB106 cmdsize: 80107 ilocalsym: 0108 nlocalsym: 0109 iextdefsym: 0110 nextdefsym: 1111 iundefsym: 1112 nundefsym: 1113 tocoff: 0114 ntoc: 0115 modtaboff: 0116 nmodtab: 0117 extrefsymoff: 0118 nextrefsyms: 0119 indirectsymoff: 0120 nindirectsyms: 0121 extreloff: 0122 nextrel: 0123 locreloff: 0124 nlocrel: 0125 - cmd: LC_UUID126 cmdsize: 24127 uuid: 56F7BCE0-C1A7-38E3-A90D-742D8E3D5FA9128 - cmd: LC_BUILD_VERSION129 cmdsize: 32130 platform: 2131 minos: 983296132 sdk: 983552133 ntools: 1134 Tools:135 - tool: 3136 version: 46596096137 - cmd: LC_SOURCE_VERSION138 cmdsize: 16139 version: 0140 - cmd: LC_ENCRYPTION_INFO_64141 cmdsize: 24142 cryptoff: 16384143 cryptsize: 0144 cryptid: 0145 pad: 0146 - cmd: LC_LOAD_DYLIB147 cmdsize: 56148 dylib:149 name: 24150 timestamp: 2151 current_version: 0152 compatibility_version: 0153 Content: '@executable_path/liba.dylib'154 ZeroPadBytes: 5155 - cmd: LC_LOAD_DYLIB156 cmdsize: 56157 dylib:158 name: 24159 timestamp: 2160 current_version: 85917696161 compatibility_version: 65536162 Content: '/usr/lib/libSystem.B.dylib'163 ZeroPadBytes: 6164 - cmd: LC_FUNCTION_STARTS165 cmdsize: 16166 dataoff: 32872167 datasize: 8168 - cmd: LC_DATA_IN_CODE169 cmdsize: 16170 dataoff: 32880171 datasize: 0172__LINKEDIT: 0000000020000000480000004C000000010000000100000000000000000000000300000000000000100000000000000018000000004006000040000000000000000000000100000001020000005F6578740000000000000000015F700006040080800100000000000000000000000000020000000F02000000400000000000000500000001000001000000000000000020005F70005F65787400000000000000173...174