xref: /llvm-project/llvm/test/tools/dsymutil/Inputs/main.yaml (revision 4ce1f3d47c33daccfb7f4e906c3f57b404900036)
1# How to generate this file:
2# 1. First take a swift file and run xcrun swiftc -g -v test.swift
3# reflection_metadata.swift, make sure the two swift files are in a short path
4# like /tmp/
5
6# 2. Now you can see what the driver does, generate the object files in the
7# tmp directory and link them to create the input binary
8
9# 3. Run obj2yaml on the input binary to create a yaml file and strip out the
10# swift5 reflection sections from the load commands in the text segment
11
12# 4. I ran delta to reduce this file.
13
14--- !mach-o
15FileHeader:
16  magic:           0xFEEDFACF
17  cputype:         0x1000007
18  cpusubtype:      0x3
19  filetype:        0x2
20  ncmds:           18
21  sizeofcmds:      2848
22  flags:           0x200085
23  reserved:        0x0
24LoadCommands:
25  - cmd:             LC_SEGMENT_64
26    cmdsize:         72
27    segname:         __PAGEZERO
28    vmaddr:          0
29    vmsize:          4294967296
30    fileoff:         0
31    filesize:        0
32    maxprot:         0
33    initprot:        0
34    nsects:          0
35    flags:           0
36  - cmd:             LC_SEGMENT_64
37    cmdsize:         952
38    segname:         __TEXT
39    vmaddr:          4294967296
40    vmsize:          16384
41    fileoff:         0
42    filesize:        16384
43    maxprot:         5
44    initprot:        5
45    nsects:          11
46    flags:           0
47    Sections:
48      - sectname:        __text
49        segname:         __TEXT
50        addr:            0x100003EB0
51        size:            336
52        offset:          0x3EB0
53        align:           3
54        reloff:          0x0
55        nreloc:          0
56        flags:           0x0
57        reserved1:       0x0
58        reserved2:       0x0
59  - cmd:             LC_SEGMENT_64
60    cmdsize:         392
61    segname:         __DATA_CONST
62    vmaddr:          4294983680
63    vmsize:          16384
64    fileoff:         16384
65    filesize:        16384
66    maxprot:         3
67    initprot:        3
68    nsects:          4
69    flags:           16
70    Sections:
71      - sectname:        __got
72        segname:         __DATA_CONST
73        addr:            0x100004000
74        size:            48
75        offset:          0x4000
76        align:           3
77        reloff:          0x0
78        nreloc:          0
79        flags:           0x6
80        reserved1:       0x11
81        reserved2:       0x0
82  - cmd:             LC_SEGMENT_64
83    cmdsize:         392
84    segname:         __DATA
85    vmaddr:          4295000064
86    vmsize:          16384
87    fileoff:         32768
88    filesize:        16384
89    maxprot:         3
90    initprot:        3
91    nsects:          4
92    flags:           0
93    Sections:
94      - sectname:        __la_symbol_ptr
95        segname:         __DATA
96        addr:            0x100008000
97        size:            384
98        offset:          0x8088
99        align:           3
100        reloff:          0x0
101        nreloc:          0
102        flags:           0x0
103        reserved1:       0x0
104        reserved2:       0x0
105  - cmd:             LC_SEGMENT_64
106    cmdsize:         72
107    segname:         __LINKEDIT
108    vmaddr:          4295016448
109    vmsize:          32768
110    fileoff:         49152
111    filesize:        23584
112    maxprot:         1
113    initprot:        1
114    nsects:          0
115    flags:           0
116  - cmd:             LC_DYLD_INFO_ONLY
117    cmdsize:         48
118    rebase_off:      49152
119    rebase_size:     64
120    bind_off:        49216
121    bind_size:       216
122    weak_bind_off:   0
123    weak_bind_size:  0
124    lazy_bind_off:   49432
125    lazy_bind_size:  600
126    export_off:      50032
127    export_size:     1000
128  - cmd:             LC_SYMTAB
129    cmdsize:         24
130    symoff:          51136
131    nsyms:           638
132    stroff:          61504
133    strsize:         11232
134  - cmd:             LC_DYSYMTAB
135    cmdsize:         80
136    ilocalsym:       0
137    nlocalsym:       560
138    iextdefsym:      560
139    nextdefsym:      52
140    iundefsym:       612
141    nundefsym:       26
142    tocoff:          0
143    ntoc:            0
144    modtaboff:       0
145    nmodtab:         0
146    extrefsymoff:    0
147    nextrefsyms:     0
148    indirectsymoff:  61344
149    nindirectsyms:   40
150    extreloff:       0
151    nextrel:         0
152    locreloff:       0
153    nlocrel:         0
154  - cmd:             LC_LOAD_DYLINKER
155    cmdsize:         32
156    name:            12
157  - cmd:             LC_UUID
158    cmdsize:         24
159    uuid:            AA0A51FA-8B29-3A7B-85AA-FA6A457B2211
160  - cmd:             LC_BUILD_VERSION
161    cmdsize:         32
162    platform:        1
163    minos:           786432
164    sdk:             786688
165    ntools:          1
166  - cmd:             LC_SOURCE_VERSION
167    cmdsize:         16
168    version:         0
169  - cmd:             LC_MAIN
170    cmdsize:         24
171    entryoff:        9376
172    stacksize:       0
173  - cmd:             LC_LOAD_DYLIB
174    cmdsize:         56
175    dylib:
176      name:            24
177      timestamp:       2
178      current_version: 14942208
179      compatibility_version: 65536
180  - cmd:             LC_LOAD_DYLIB
181    cmdsize:         56
182    dylib:
183      name:            24
184      timestamp:       2
185      current_version: 85917696
186      compatibility_version: 65536
187  - cmd:             LC_LOAD_DYLIB
188    cmdsize:         64
189    dylib:
190      name:            24
191      timestamp:       2
192      current_version: 85196845
193      compatibility_version: 65536
194  - cmd:             LC_FUNCTION_STARTS
195    cmdsize:         16
196    dataoff:         51032
197    datasize:        104
198  - cmd:             LC_DATA_IN_CODE
199    cmdsize:         16
200    dataoff:         51136
201    datasize:        0
202LinkEditData:
203  NameList:
204    - n_strx:          2355
205      n_type:          0xE
206      n_sect:          1
207      n_desc:          0
208      n_value:         4294976208
209    - n_strx:          2398
210      n_type:          0x1E
211      n_sect:          1
212      n_desc:          0
213      n_value:         4294976224
214    - n_strx:          2440
215      n_type:          0x1E
216      n_sect:          1
217      n_desc:          0
218      n_value:         4294976240
219    - n_strx:          2479
220      n_type:          0x1E
221      n_sect:          1
222      n_desc:          0
223      n_value:         4294976256
224    - n_strx:          2509
225      n_type:          0x1E
226      n_sect:          1
227      n_desc:          128
228      n_value:         4294976272
229    - n_strx:          2570
230      n_type:          0x1E
231      n_sect:          1
232      n_desc:          0
233      n_value:         4294976320
234    - n_strx:          2590
235      n_type:          0x1E
236      n_sect:          1
237      n_desc:          128
238      n_value:         4294976512
239    - n_strx:          2635
240      n_type:          0x1E
241      n_sect:          1
242      n_desc:          128
243      n_value:         4294976576
244    - n_strx:          2683
245      n_type:          0x1E
246      n_sect:          1
247      n_desc:          128
248      n_value:         4294976608
249    - n_strx:          2731
250      n_type:          0x1E
251      n_sect:          1
252      n_desc:          0
253      n_value:         4294976640
254    - n_strx:          2751
255      n_type:          0x1E
256      n_sect:          1
257      n_desc:          0
258      n_value:         4294976656
259    - n_strx:          2775
260      n_type:          0x1E
261      n_sect:          1
262      n_desc:          0
263      n_value:         4294976704
264    - n_strx:          2791
265      n_type:          0x1E
266      n_sect:          1
267      n_desc:          128
268      n_value:         4294976720
269    - n_strx:          2814
270      n_type:          0x1E
271      n_sect:          1
272      n_desc:          0
273      n_value:         4294976752
274    - n_strx:          2838
275      n_type:          0x1E
276      n_sect:          1
277      n_desc:          0
278      n_value:         4294976768
279    - n_strx:          2873
280      n_type:          0x1E
281      n_sect:          1
282      n_desc:          0
283      n_value:         4294976784
284    - n_strx:          2906
285      n_type:          0x1E
286      n_sect:          1
287      n_desc:          128
288      n_value:         4294976832
289    - n_strx:          2926
290      n_type:          0x1E
291      n_sect:          1
292      n_desc:          128
293      n_value:         4294977104
294    - n_strx:          2946
295      n_type:          0x1E
296      n_sect:          1
297      n_desc:          128
298      n_value:         4294977200
299    - n_strx:          2966
300      n_type:          0xE
301      n_sect:          1
302      n_desc:          0
303      n_value:         4294977376
304    - n_strx:          3008
305      n_type:          0x1E
306      n_sect:          1
307      n_desc:          0
308      n_value:         4294977392
309    - n_strx:          3049
310      n_type:          0x1E
311      n_sect:          1
312      n_desc:          0
313      n_value:         4294977408
314    - n_strx:          3087
315      n_type:          0x1E
316      n_sect:          1
317      n_desc:          0
318      n_value:         4294977424
319    - n_strx:          3116
320      n_type:          0x1E
321      n_sect:          1
322      n_desc:          128
323      n_value:         4294977440
324    - n_strx:          3176
325      n_type:          0x1E
326      n_sect:          1
327      n_desc:          0
328      n_value:         4294977488
329    - n_strx:          3201
330      n_type:          0x1E
331      n_sect:          1
332      n_desc:          0
333      n_value:         4294977504
334    - n_strx:          3232
335      n_type:          0x1E
336      n_sect:          1
337      n_desc:          0
338      n_value:         4294977552
339    - n_strx:          3270
340      n_type:          0x1E
341      n_sect:          1
342      n_desc:          0
343      n_value:         4294977648
344    - n_strx:          3318
345      n_type:          0x1E
346      n_sect:          1
347      n_desc:          0
348      n_value:         4294977664
349    - n_strx:          3364
350      n_type:          0x1E
351      n_sect:          1
352      n_desc:          128
353      n_value:         4294978352
354    - n_strx:          3411
355      n_type:          0x1E
356      n_sect:          1
357      n_desc:          0
358      n_value:         4294978464
359    - n_strx:          3447
360      n_type:          0xE
361      n_sect:          1
362      n_desc:          0
363      n_value:         4294978688
364    - n_strx:          3506
365      n_type:          0xE
366      n_sect:          1
367      n_desc:          0
368      n_value:         4294978832
369    - n_strx:          3567
370      n_type:          0xE
371      n_sect:          1
372      n_desc:          0
373      n_value:         4294978944
374    - n_strx:          3587
375      n_type:          0xE
376      n_sect:          1
377      n_desc:          0
378      n_value:         4294979024
379    - n_strx:          3607
380      n_type:          0xE
381      n_sect:          1
382      n_desc:          0
383      n_value:         4294979056
384    - n_strx:          3627
385      n_type:          0xE
386      n_sect:          1
387      n_desc:          0
388      n_value:         4294979136
389    - n_strx:          3647
390      n_type:          0x1E
391      n_sect:          1
392      n_desc:          128
393      n_value:         4294979232
394    - n_strx:          3666
395      n_type:          0xE
396      n_sect:          1
397      n_desc:          0
398      n_value:         4294979264
399    - n_strx:          3686
400      n_type:          0xE
401      n_sect:          1
402      n_desc:          0
403      n_value:         4294979328
404    - n_strx:          3706
405      n_type:          0xE
406      n_sect:          1
407      n_desc:          0
408      n_value:         4294979536
409    - n_strx:          3726
410      n_type:          0xE
411      n_sect:          1
412      n_desc:          0
413      n_value:         4294979856
414    - n_strx:          3746
415      n_type:          0xE
416      n_sect:          1
417      n_desc:          0
418      n_value:         4294979872
419    - n_strx:          3766
420      n_type:          0xE
421      n_sect:          1
422      n_desc:          0
423      n_value:         4294979888
424    - n_strx:          3786
425      n_type:          0xE
426      n_sect:          1
427      n_desc:          0
428      n_value:         4294979920
429    - n_strx:          3814
430      n_type:          0xE
431      n_sect:          1
432      n_desc:          0
433      n_value:         4294979936
434    - n_strx:          3842
435      n_type:          0xE
436      n_sect:          1
437      n_desc:          0
438      n_value:         4294980240
439    - n_strx:          3871
440      n_type:          0xE
441      n_sect:          1
442      n_desc:          0
443      n_value:         4294980288
444    - n_strx:          3898
445      n_type:          0x1E
446      n_sect:          1
447      n_desc:          128
448      n_value:         4294980320
449    - n_strx:          3927
450      n_type:          0x1E
451      n_sect:          1
452      n_desc:          128
453      n_value:         4294980368
454    - n_strx:          3951
455      n_type:          0x1E
456      n_sect:          1
457      n_desc:          128
458      n_value:         4294980384
459    - n_strx:          3982
460      n_type:          0x1E
461      n_sect:          1
462      n_desc:          128
463      n_value:         4294980448
464    - n_strx:          4001
465      n_type:          0x1E
466      n_sect:          1
467      n_desc:          128
468      n_value:         4294980464
469    - n_strx:          4032
470      n_type:          0xE
471      n_sect:          1
472      n_desc:          0
473      n_value:         4294980512
474    - n_strx:          4060
475      n_type:          0xE
476      n_sect:          1
477      n_desc:          0
478      n_value:         4294980800
479    - n_strx:          4088
480      n_type:          0xE
481      n_sect:          1
482      n_desc:          0
483      n_value:         4294981120
484    - n_strx:          4116
485      n_type:          0xE
486      n_sect:          1
487      n_desc:          0
488      n_value:         4294981136
489    - n_strx:          4144
490      n_type:          0xE
491      n_sect:          1
492      n_desc:          0
493      n_value:         4294981152
494    - n_strx:          4172
495      n_type:          0x1E
496      n_sect:          1
497      n_desc:          128
498      n_value:         4294981184
499    - n_strx:          4208
500      n_type:          0x1E
501      n_sect:          1
502      n_desc:          128
503      n_value:         4294981248
504    - n_strx:          4225
505      n_type:          0x1E
506      n_sect:          1
507      n_desc:          128
508      n_value:         4294981280
509    - n_strx:          4253
510      n_type:          0x1E
511      n_sect:          1
512      n_desc:          0
513      n_value:         4294981328
514    - n_strx:          4276
515      n_type:          0x1E
516      n_sect:          1
517      n_desc:          0
518      n_value:         4294981376
519    - n_strx:          4294
520      n_type:          0x1E
521      n_sect:          5
522      n_desc:          128
523      n_value:         4294981764
524    - n_strx:          4306
525      n_type:          0x1E
526      n_sect:          5
527      n_desc:          0
528      n_value:         4294981824
529    - n_strx:          4322
530      n_type:          0x1E
531      n_sect:          5
532      n_desc:          0
533      n_value:         4294981952
534    - n_strx:          4349
535      n_type:          0x1E
536      n_sect:          5
537      n_desc:          0
538      n_value:         4294981960
539    - n_strx:          4387
540      n_type:          0x1E
541      n_sect:          5
542      n_desc:          0
543      n_value:         4294981968
544    - n_strx:          4423
545      n_type:          0x1E
546      n_sect:          5
547      n_desc:          0
548      n_value:         4294982160
549    - n_strx:          4474
550      n_type:          0xE
551      n_sect:          5
552      n_desc:          0
553      n_value:         4294982352
554    - n_strx:          4503
555      n_type:          0xE
556      n_sect:          5
557      n_desc:          0
558      n_value:         4294982448
559    - n_strx:          4530
560      n_type:          0x1E
561      n_sect:          5
562      n_desc:          128
563      n_value:         4294982464
564    - n_strx:          4558
565      n_type:          0x1E
566      n_sect:          6
567      n_desc:          128
568      n_value:         4294982466
569    - n_strx:          4571
570      n_type:          0x1E
571      n_sect:          6
572      n_desc:          128
573      n_value:         4294982470
574    - n_strx:          4608
575      n_type:          0x1E
576      n_sect:          6
577      n_desc:          128
578      n_value:         4294982476
579    - n_strx:          4639
580      n_type:          0x1E
581      n_sect:          6
582      n_desc:          128
583      n_value:         4294982498
584    - n_strx:          4666
585      n_type:          0x1E
586      n_sect:          6
587      n_desc:          128
588      n_value:         4294982506
589    - n_strx:          4691
590      n_type:          0x1E
591      n_sect:          6
592      n_desc:          128
593      n_value:         4294982510
594    - n_strx:          4727
595      n_type:          0x1E
596      n_sect:          6
597      n_desc:          128
598      n_value:         4294982516
599    - n_strx:          4758
600      n_type:          0x1E
601      n_sect:          6
602      n_desc:          128
603      n_value:         4294982522
604    - n_strx:          4790
605      n_type:          0x1E
606      n_sect:          6
607      n_desc:          128
608      n_value:         4294982528
609    - n_strx:          4820
610      n_type:          0x1E
611      n_sect:          6
612      n_desc:          128
613      n_value:         4294982534
614    - n_strx:          4859
615      n_type:          0x1E
616      n_sect:          6
617      n_desc:          128
618      n_value:         4294982540
619    - n_strx:          4902
620      n_type:          0x1E
621      n_sect:          6
622      n_desc:          128
623      n_value:         4294982554
624    - n_strx:          4945
625      n_type:          0x1E
626      n_sect:          6
627      n_desc:          128
628      n_value:         4294982564
629    - n_strx:          4986
630      n_type:          0x1E
631      n_sect:          6
632      n_desc:          128
633      n_value:         0
634    - n_strx:          5987
635      n_type:          0x66
636      n_sect:          3
637      n_desc:          1
638      n_value:         1638431181
639    - n_strx:          7104
640      n_type:          0x66
641      n_sect:          3
642      n_desc:          1
643      n_value:         1638431191
644  StringTable:
645    - ' '
646    - '_$s4main10MyProtocolMp'
647    - '_$s4main10MyProtocolTL'
648    - '_$s4main11ConformanceV5innerSivM'
649    - '_$s4main11ConformanceV5innerSivg'
650    - '_$s4main11ConformanceV5innerSivpMV'
651    - '_$s4main11ConformanceV5innerSivpfi'
652    - '_$s4main11ConformanceV5innerSivs'
653    - '_$s4main11ConformanceVAA10MyProtocolAAMc'
654    - '_$s4main11ConformanceVAA10MyProtocolAAWP'
655    - '_$s4main11ConformanceVMa'
656    - '_$s4main11ConformanceVMn'
657    - '_$s4main11ConformanceVN'
658    - '_$s4main12Conformance2V5innerSivM'
659    - '_$s4main12Conformance2V5innerSivg'
660    - '_$s4main12Conformance2V5innerSivpMV'
661    - '_$s4main12Conformance2V5innerSivpfi'
662    - '_$s4main12Conformance2V5innerSivs'
663    - '_$s4main12Conformance2VAA10MyProtocolAAMc'
664    - '_$s4main12Conformance2VAA10MyProtocolAAWP'
665    - '_$s4main12Conformance2VMa'
666    - '_$s4main12Conformance2VMn'
667    - '_$s4main12Conformance2VN'
668    - '_$s4main13MyGenericEnumOMa'
669    - '_$s4main13MyGenericEnumOMn'
670    - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC'
671    - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfCTq'
672    - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc'
673    - '_$s4main14MyGenericClassCMa'
674    - '_$s4main14MyGenericClassCMn'
675    - '_$s4main14MyGenericClassCfD'
676    - '_$s4main14MyGenericClassCfd'
677    - '_$s4main15MyGenericStructVMa'
678    - '_$s4main15MyGenericStructVMn'
679    - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF'
680    - '_$s4main6MyEnumOMa'
681    - '_$s4main6MyEnumOMn'
682    - '_$s4main6MyEnumON'
683    - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC'
684    - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfCTq'
685    - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc'
686    - '_$s4main7MyClassCMa'
687    - '_$s4main7MyClassCMm'
688    - '_$s4main7MyClassCMn'
689    - '_$s4main7MyClassCN'
690    - '_$s4main7MyClassCfD'
691    - '_$s4main7MyClassCfd'
692    - '_$s4main8MyStructVMa'
693    - '_$s4main8MyStructVMn'
694    - '_$s4main8MyStructVN'
695    - '_$s5Inner4main10MyProtocolPTl'
696    - __mh_execute_header
697    - _main
698    - '_$sBi64_WV'
699    - '_$sBoWV'
700    - '_$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC'
701    - '_$sSSN'
702    - '_$sSaMa'
703    - '_$ss27_allocateUninitializedArrayySayxG_BptBwlF'
704    - '_$ss5print_9separator10terminatoryypd_S2StF'
705    - '_$sypN'
706    - '_$sytWV'
707    - '_OBJC_CLASS_$__TtCs12_SwiftObject'
708    - '_OBJC_METACLASS_$__TtCs12_SwiftObject'
709    - __objc_empty_cache
710    - _objc_opt_self
711    - _swift_allocObject
712    - _swift_allocateGenericClassMetadata
713    - _swift_allocateGenericValueMetadata
714    - _swift_bridgeObjectRelease
715    - _swift_checkMetadataState
716    - _swift_deallocClassInstance
717    - _swift_deallocObject
718    - _swift_getAssociatedTypeWitness
719    - _swift_getGenericMetadata
720    - _swift_initClassMetadata2
721    - _swift_release
722    - _swift_retain
723    - dyld_stub_binder
724    - '_$s4main12Conformance2V5innerSivM.resume.0'
725    - '_$s4main12Conformance2V5innerACSi_tcfcfA_'
726    - '_$s4main12Conformance2V5innerACSi_tcfC'
727    - '_$s4main12Conformance2VACycfC'
728    - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW'
729    - '_$s4main3AppVAAyyFZ'
730    - '_$ss27_finalizeUninitializedArrayySayxGABnlF'
731    - '_$ss5print_9separator10terminatoryypd_S2StFfA0_'
732    - '_$ss5print_9separator10terminatoryypd_S2StFfA1_'
733    - '_$s4main3AppVACycfC'
734    - '_$s4main3AppV5$mainyyFZ'
735    - '_$s4main3AppVMa'
736    - '_$sSa12_endMutationyyF'
737    - '_$s4main7MyClassC1iSivg'
738    - '_$s4main7MyClassC2msAA0B6StructVvg'
739    - '_$s4main7MyClassC2meAA0B4EnumOvg'
740    - '_$s4main6MyEnumOWOy'
741    - '_$s4main6MyEnumOWOe'
742    - '_$s4main6MyEnumOWOh'
743    - '_$s4main11ConformanceV5innerSivM.resume.0'
744    - '_$s4main11ConformanceV5innerACSi_tcfcfA_'
745    - '_$s4main11ConformanceV5innerACSi_tcfC'
746    - '_$s4main11ConformanceVACycfC'
747    - '_$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW'
748    - '_$s4main8MyStructVACycfC'
749    - '_$s4main14MyGenericClassC1txvg'
750    - '_$s4main14MyGenericClassC1i5InnerQzvg'
751    - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg'
752    - '_$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg'
753    - '_$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh'
754    - '_$s4main15MyGenericStructVACyxGycfC'
755    - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_'
756    - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA'
757    - '_$s4main6MyEnumOwCP'
758    - '_$s4main6MyEnumOwxx'
759    - '_$s4main6MyEnumOwcp'
760    - '_$s4main6MyEnumOwca'
761    - ___swift_memcpy9_8
762    - '_$s4main6MyEnumOwta'
763    - '_$s4main6MyEnumOwet'
764    - '_$s4main6MyEnumOwst'
765    - '_$s4main6MyEnumOwug'
766    - '_$s4main6MyEnumOwup'
767    - '_$s4main6MyEnumOwui'
768    - '_$s4main14MyGenericClassCMi'
769    - '_$s4main14MyGenericClassCMr'
770    - '_$s4main15MyGenericStructVMi'
771    - '_$s4main13MyGenericEnumOMi'
772    - ___swift_initWithCopy_strong
773    - ___swift_destroy_strong
774    - ___swift_assignWithCopy_strong
775    - ___swift_memcpy8_8
776    - ___swift_assignWithTake_strong
777    - '_$s4main13MyGenericEnumOwet'
778    - '_$s4main13MyGenericEnumOwst'
779    - '_$s4main13MyGenericEnumOwug'
780    - '_$s4main13MyGenericEnumOwup'
781    - '_$s4main13MyGenericEnumOwui'
782    - ___swift_instantiateGenericMetadata
783    - ___chkstk_darwin
784    - ___chkstk_darwin_llvm_probe
785    - ___chkstk_darwin_probe
786    - ____chkstk_darwin
787    - '_$s4mainMXM'
788    - '_$s4main3AppVMn'
789    - '_$s4main7MyClassC1iSivpWvd'
790    - '_$s4main7MyClassC2msAA0B6StructVvpWvd'
791    - '_$s4main7MyClassC2meAA0B4EnumOvpWvd'
792    - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd'
793    - '_$s4main15MyGenericStructVMP'
794    - '_$s4main13MyGenericEnumOMP'
795    - ___swift_reflection_version
796    - _symbolic Si
797    - _symbolic _____ 4main12Conformance2V
798    - '_symbolic $s4main10MyProtocolP'
799    - _symbolic _____ 4main3AppV
800    - _symbolic x
801    - _symbolic B0
802    - _symbolic _____ 4main11ConformanceV
803    - _symbolic _____ 4main7MyClassC
804    - _symbolic _____ 4main8MyStructV
805    - _symbolic _____ 4main6MyEnumO
806    - _symbolic _____ 4main14MyGenericClassC
807    - _symbolic 5Inner_____Qz 4main10MyProtocolP
808    - _symbolic _____yxG 4main15MyGenericStructV
809    - _symbolic _____yxG 4main13MyGenericEnumO
810    - _symbolic _____ 4main15MyGenericStructV
811    - _symbolic _____ 4main13MyGenericEnumO
812    - _symbolic _____yxG 4main14MyGenericClassC
813    - '_$s4main12Conformance2VAA10MyProtocolAAMA'
814    - '_$s4main11ConformanceVAA10MyProtocolAAMA'
815    - '_$s4main12Conformance2VMF'
816    - '_$s4main3AppVMF'
817    - '_$s4main10MyProtocol_pMF'
818    - '_$s4main7MyClassCMF'
819    - '_$s4main11ConformanceVMF'
820    - '_$s4main8MyStructVMF'
821    - '_$s4main6MyEnumOMF'
822    - '_$s4main14MyGenericClassCMF'
823    - '_$s4main15MyGenericStructVMF'
824    - '_$s4main13MyGenericEnumOMF'
825    - '_$s4main6MyEnumOMB'
826    - '_$s4main12Conformance2VMf'
827    - '_$s4main3AppVMf'
828    - '_$s4main3AppVN'
829    - '_$s4main11ConformanceVMf'
830    - '_$s4main8MyStructVMf'
831    - '_$s4main6MyEnumOWV'
832    - '_$s4main6MyEnumOMf'
833    - ___unnamed_23
834    - '_$s4main14MyGenericClassCMP'
835    - '_$s4main13MyGenericEnumOWV'
836    - __METACLASS_DATA__TtC4main7MyClass
837    - __IVARS__TtC4main7MyClass
838    - __DATA__TtC4main7MyClass
839    - __IVARS__TtC4main14MyGenericClass
840    - __dyld_private
841    - '_$s4main7MyClassCMf'
842    - '_$s4main14MyGenericClassCMI'
843    - '_$s4main15MyGenericStructVMI'
844    - '_$s4main13MyGenericEnumOMI'
845    - '/tmp/main-1.swiftmodule'
846    - '/Users/shubham/Development/test76973336/final2objfiletest/'
847    - test.swift
848    - '/tmp/test-1.o'
849    - '_$s4main12Conformance2V5innerSivpfi'
850    - '_$s4main12Conformance2V5innerSivg'
851    - '_$s4main12Conformance2V5innerSivs'
852    - '_$s4main12Conformance2V5innerSivM'
853    - '_$s4main12Conformance2V5innerSivM.resume.0'
854    - '_$s4main12Conformance2V5innerACSi_tcfcfA_'
855    - '_$s4main12Conformance2V5innerACSi_tcfC'
856    - '_$s4main12Conformance2VACycfC'
857    - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW'
858    - '_$s4main3AppVAAyyFZ'
859    - '_$ss27_finalizeUninitializedArrayySayxGABnlF'
860    - '_$ss5print_9separator10terminatoryypd_S2StFfA0_'
861    - '_$ss5print_9separator10terminatoryypd_S2StFfA1_'
862    - '_$s4main3AppVACycfC'
863    - '_$s4main3AppV5$mainyyFZ'
864    - _main
865    - '_$s4main12Conformance2VMa'
866    - '_$s4main3AppVMa'
867    - '_$sSa12_endMutationyyF'
868    - '_$s4main12Conformance2VAA10MyProtocolAAMc'
869    - '_$s4main12Conformance2V5innerSivpMV'
870    - '_$s4mainMXM'
871    - '_$s4main12Conformance2VMn'
872    - '_$s4main3AppVMn'
873    - _symbolic Si
874    - _symbolic _____ 4main12Conformance2V
875    - '_symbolic $s4main10MyProtocolP'
876    - _symbolic _____ 4main3AppV
877    - '_$s4main12Conformance2VAA10MyProtocolAAMA'
878    - '_$s4main12Conformance2VMF'
879    - '_$s4main3AppVMF'
880    - '_$s4main12Conformance2VMf'
881    - '_$s4main12Conformance2VN'
882    - '_$s4main3AppVMf'
883    - '_$s4main3AppVN'
884    - '_$s4main12Conformance2VAA10MyProtocolAAWP'
885    - reflection_metadata.swift
886    - '/tmp/reflection_metadata-1.o'
887