[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / llvm / test / tools / llvm-objcopy / MachO / Inputs / strip-all-with-codesignature.yaml
blob298ce4502b64677462cecfe24a7f57edbeba7108
1 --- !mach-o
2 FileHeader:
3   magic:           0xFEEDFACF
4   cputype:         0x1000007
5   cpusubtype:      0x80000003
6   filetype:        0x2
7   ncmds:           17
8   sizeofcmds:      1312
9   flags:           0x200085
10   reserved:        0x0
11 LoadCommands:
12   - cmd:             LC_SEGMENT_64
13     cmdsize:         72
14     segname:         __PAGEZERO
15     vmaddr:          0
16     vmsize:          4294967296
17     fileoff:         0
18     filesize:        0
19     maxprot:         0
20     initprot:        0
21     nsects:          0
22     flags:           0
23   - cmd:             LC_SEGMENT_64
24     cmdsize:         552
25     segname:         __TEXT
26     vmaddr:          4294967296
27     vmsize:          4096
28     fileoff:         0
29     filesize:        4096
30     maxprot:         7
31     initprot:        5
32     nsects:          6
33     flags:           0
34     Sections:
35       - sectname:        __text
36         segname:         __TEXT
37         addr:            0x100000F30
38         size:            59
39         offset:          0xF30
40         align:           4
41         reloff:          0x0
42         nreloc:          0
43         flags:           0x80000400
44         reserved1:       0x0
45         reserved2:       0x0
46         reserved3:       0x0
47         content:         554889E54883EC20488D054F000000C745FC00000000897DF8488975F0488955E84889C7B000E811000000B9000000008945E489C84883C4205DC3
48       - sectname:        __stubs
49         segname:         __TEXT
50         addr:            0x100000F6C
51         size:            6
52         offset:          0xF6C
53         align:           1
54         reloff:          0x0
55         nreloc:          0
56         flags:           0x80000408
57         reserved1:       0x0
58         reserved2:       0x6
59         reserved3:       0x0
60         content:         FF259E000000
61       - sectname:        __stub_helper
62         segname:         __TEXT
63         addr:            0x100000F74
64         size:            26
65         offset:          0xF74
66         align:           2
67         reloff:          0x0
68         nreloc:          0
69         flags:           0x80000400
70         reserved1:       0x0
71         reserved2:       0x0
72         reserved3:       0x0
73         content:         4C8D1D8D0000004153FF257D000000906800000000E9E6FFFFFF
74       - sectname:        __cstring
75         segname:         __TEXT
76         addr:            0x100000F8E
77         size:            13
78         offset:          0xF8E
79         align:           0
80         reloff:          0x0
81         nreloc:          0
82         flags:           0x2
83         reserved1:       0x0
84         reserved2:       0x0
85         reserved3:       0x0
86         content:         48656C6C6F20776F726C640A00
87       - sectname:        __unwind_info
88         segname:         __TEXT
89         addr:            0x100000F9B
90         size:            72
91         offset:          0xF9B
92         align:           0
93         reloff:          0x0
94         nreloc:          0
95         flags:           0x0
96         reserved1:       0x0
97         reserved2:       0x0
98         reserved3:       0x0
99         content:         010000001C000000000000001C000000000000001C00000002000000300F000034000000340000006C0F00000000000034000000030000000C000100100001000000000000000001
100       - sectname:        __eh_frame
101         segname:         __TEXT
102         addr:            0x100000FE8
103         size:            24
104         offset:          0xFE8
105         align:           3
106         reloff:          0x0
107         nreloc:          0
108         flags:           0x0
109         reserved1:       0x0
110         reserved2:       0x0
111         reserved3:       0x0
112         content:         1400000000000000017A520001781001100C070890010000
113   - cmd:             LC_SEGMENT_64
114     cmdsize:         232
115     segname:         __DATA
116     vmaddr:          4294971392
117     vmsize:          4096
118     fileoff:         4096
119     filesize:        4096
120     maxprot:         7
121     initprot:        3
122     nsects:          2
123     flags:           0
124     Sections:
125       - sectname:        __nl_symbol_ptr
126         segname:         __DATA
127         addr:            0x100001000
128         size:            16
129         offset:          0x1000
130         align:           3
131         reloff:          0x0
132         nreloc:          0
133         flags:           0x6
134         reserved1:       0x1
135         reserved2:       0x0
136         reserved3:       0x0
137         content:         '00000000000000000000000000000000'
138       - sectname:        __la_symbol_ptr
139         segname:         __DATA
140         addr:            0x100001010
141         size:            8
142         offset:          0x1010
143         align:           3
144         reloff:          0x0
145         nreloc:          0
146         flags:           0x7
147         reserved1:       0x3
148         reserved2:       0x0
149         reserved3:       0x0
150         content:         840F000001000000
151   - cmd:             LC_SEGMENT_64
152     cmdsize:         72
153     segname:         __LINKEDIT
154     vmaddr:          4294975488
155     vmsize:          32768
156     fileoff:         8192
157     filesize:        18960
158     maxprot:         7
159     initprot:        1
160     nsects:          0
161     flags:           0
162   - cmd:             LC_DYLD_INFO_ONLY
163     cmdsize:         48
164     rebase_off:      8192
165     rebase_size:     8
166     bind_off:        8200
167     bind_size:       24
168     weak_bind_off:   0
169     weak_bind_size:  0
170     lazy_bind_off:   8224
171     lazy_bind_size:  16
172     export_off:      8240
173     export_size:     48
174   - cmd:             LC_SYMTAB
175     cmdsize:         24
176     symoff:          8360
177     nsyms:           4
178     stroff:          8440
179     strsize:         56
180   - cmd:             LC_DYSYMTAB
181     cmdsize:         80
182     ilocalsym:       0
183     nlocalsym:       0
184     iextdefsym:      0
185     nextdefsym:      2
186     iundefsym:       2
187     nundefsym:       2
188     tocoff:          0
189     ntoc:            0
190     modtaboff:       0
191     nmodtab:         0
192     extrefsymoff:    0
193     nextrefsyms:     0
194     indirectsymoff:  8424
195     nindirectsyms:   4
196     extreloff:       0
197     nextrel:         0
198     locreloff:       0
199     nlocrel:         0
200   - cmd:             LC_LOAD_DYLINKER
201     cmdsize:         32
202     name:            12
203     Content:         '/usr/lib/dyld'
204     ZeroPadBytes:    7
205   - cmd:             LC_UUID
206     cmdsize:         24
207     uuid:            65C2DD41-79B0-3B34-871B-8CB3446AB762
208   - cmd:             LC_VERSION_MIN_MACOSX
209     cmdsize:         16
210     version:         657664
211     sdk:             657664
212   - cmd:             LC_SOURCE_VERSION
213     cmdsize:         16
214     version:         0
215   - cmd:             LC_MAIN
216     cmdsize:         24
217     entryoff:        3888
218     stacksize:       0
219   - cmd:             LC_LOAD_DYLIB
220     cmdsize:         56
221     dylib:
222       name:            24
223       timestamp:       2
224       current_version: 78446849
225       compatibility_version: 65536
226     Content:         '/usr/lib/libSystem.B.dylib'
227     ZeroPadBytes:    6
228   - cmd:             LC_FUNCTION_STARTS
229     cmdsize:         16
230     dataoff:         8288
231     datasize:        8
232   - cmd:             LC_DATA_IN_CODE
233     cmdsize:         16
234     dataoff:         8296
235     datasize:        0
236   - cmd:             LC_DYLIB_CODE_SIGN_DRS
237     cmdsize:         16
238     dataoff:         8296
239     datasize:        64
240   - cmd:             LC_CODE_SIGNATURE
241     cmdsize:         16
242     dataoff:         8496
243     datasize:        18656
244 LinkEditData:
245   RebaseOpcodes:
246     - Opcode:          REBASE_OPCODE_SET_TYPE_IMM
247       Imm:             1
248     - Opcode:          REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
249       Imm:             2
250       ExtraData:       [ 0x10 ]
251     - Opcode:          REBASE_OPCODE_DO_REBASE_IMM_TIMES
252       Imm:             1
253     - Opcode:          REBASE_OPCODE_DONE
254       Imm:             0
255   BindOpcodes:
256     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
257       Imm:             1
258       Symbol:          ''
259     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
260       Imm:             0
261       Symbol:          dyld_stub_binder
262     - Opcode:          BIND_OPCODE_SET_TYPE_IMM
263       Imm:             1
264       Symbol:          ''
265     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
266       Imm:             2
267       ULEBExtraData:   [ 0x0 ]
268       Symbol:          ''
269     - Opcode:          BIND_OPCODE_DO_BIND
270       Imm:             0
271       Symbol:          ''
272     - Opcode:          BIND_OPCODE_DONE
273       Imm:             0
274       Symbol:          ''
275   LazyBindOpcodes:
276     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
277       Imm:             2
278       ULEBExtraData:   [ 0x10 ]
279       Symbol:          ''
280     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
281       Imm:             1
282       Symbol:          ''
283     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
284       Imm:             0
285       Symbol:          _printf
286     - Opcode:          BIND_OPCODE_DO_BIND
287       Imm:             0
288       Symbol:          ''
289     - Opcode:          BIND_OPCODE_DONE
290       Imm:             0
291       Symbol:          ''
292     - Opcode:          BIND_OPCODE_DONE
293       Imm:             0
294       Symbol:          ''
295     - Opcode:          BIND_OPCODE_DONE
296       Imm:             0
297       Symbol:          ''
298   ExportTrie:
299     TerminalSize:    0
300     NodeOffset:      0
301     Name:            ''
302     Flags:           0x0
303     Address:         0x0
304     Other:           0x0
305     ImportName:      ''
306     Children:
307       - TerminalSize:    0
308         NodeOffset:      5
309         Name:            _
310         Flags:           0x0
311         Address:         0x0
312         Other:           0x0
313         ImportName:      ''
314         Children:
315           - TerminalSize:    2
316             NodeOffset:      33
317             Name:            _mh_execute_header
318             Flags:           0x0
319             Address:         0x0
320             Other:           0x0
321             ImportName:      ''
322           - TerminalSize:    3
323             NodeOffset:      37
324             Name:            main
325             Flags:           0x0
326             Address:         0xF30
327             Other:           0x0
328             ImportName:      ''
329   NameList:
330     - n_strx:          2
331       n_type:          0xF
332       n_sect:          1
333       n_desc:          16
334       n_value:         4294967296
335     - n_strx:          22
336       n_type:          0xF
337       n_sect:          1
338       n_desc:          0
339       n_value:         4294971184
340     - n_strx:          28
341       n_type:          0x1
342       n_sect:          0
343       n_desc:          256
344       n_value:         0
345     - n_strx:          36
346       n_type:          0x1
347       n_sect:          0
348       n_desc:          256
349       n_value:         0
350   StringTable:
351     - ' '
352     - __mh_execute_header
353     - _main
354     - _printf
355     - dyld_stub_binder
356     - ''
357     - ''
358     - ''
359   IndirectSymbols: [ 0x2, 0x3, 0x40000000, 0x2 ]
360   FunctionStarts:  [ 0xF30 ]