brintos

brintos / llvm-project-archived public Read only

0
0
Text · 26.3 KiB · d81931d Raw
887 lines · yaml
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 binary8 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 segment11 12# 4. I ran delta to reduce this file.13 14--- !mach-o15FileHeader:16  magic:           0xFEEDFACF17  cputype:         0x100000718  cpusubtype:      0x319  filetype:        0x220  ncmds:           1821  sizeofcmds:      284822  flags:           0x20008523  reserved:        0x024LoadCommands:25  - cmd:             LC_SEGMENT_6426    cmdsize:         7227    segname:         __PAGEZERO28    vmaddr:          029    vmsize:          429496729630    fileoff:         031    filesize:        032    maxprot:         033    initprot:        034    nsects:          035    flags:           036  - cmd:             LC_SEGMENT_6437    cmdsize:         95238    segname:         __TEXT39    vmaddr:          429496729640    vmsize:          1638441    fileoff:         042    filesize:        1638443    maxprot:         544    initprot:        545    nsects:          1146    flags:           047    Sections:48      - sectname:        __text49        segname:         __TEXT50        addr:            0x100003EB051        size:            33652        offset:          0x3EB053        align:           354        reloff:          0x055        nreloc:          056        flags:           0x057        reserved1:       0x058        reserved2:       0x059  - cmd:             LC_SEGMENT_6460    cmdsize:         39261    segname:         __DATA_CONST62    vmaddr:          429498368063    vmsize:          1638464    fileoff:         1638465    filesize:        1638466    maxprot:         367    initprot:        368    nsects:          469    flags:           1670    Sections:71      - sectname:        __got72        segname:         __DATA_CONST73        addr:            0x10000400074        size:            4875        offset:          0x400076        align:           377        reloff:          0x078        nreloc:          079        flags:           0x680        reserved1:       0x1181        reserved2:       0x082  - cmd:             LC_SEGMENT_6483    cmdsize:         39284    segname:         __DATA85    vmaddr:          429500006486    vmsize:          1638487    fileoff:         3276888    filesize:        1638489    maxprot:         390    initprot:        391    nsects:          492    flags:           093    Sections:94      - sectname:        __la_symbol_ptr95        segname:         __DATA96        addr:            0x10000800097        size:            38498        offset:          0x808899        align:           3100        reloff:          0x0101        nreloc:          0102        flags:           0x0103        reserved1:       0x0104        reserved2:       0x0105  - cmd:             LC_SEGMENT_64106    cmdsize:         72107    segname:         __LINKEDIT108    vmaddr:          4295016448109    vmsize:          32768110    fileoff:         49152111    filesize:        23584112    maxprot:         1113    initprot:        1114    nsects:          0115    flags:           0116  - cmd:             LC_DYLD_INFO_ONLY117    cmdsize:         48118    rebase_off:      49152119    rebase_size:     64120    bind_off:        49216121    bind_size:       216122    weak_bind_off:   0123    weak_bind_size:  0124    lazy_bind_off:   49432125    lazy_bind_size:  600126    export_off:      50032127    export_size:     1000128  - cmd:             LC_SYMTAB129    cmdsize:         24130    symoff:          51136131    nsyms:           638132    stroff:          61504133    strsize:         11232134  - cmd:             LC_DYSYMTAB135    cmdsize:         80136    ilocalsym:       0137    nlocalsym:       560138    iextdefsym:      560139    nextdefsym:      52140    iundefsym:       612141    nundefsym:       26142    tocoff:          0143    ntoc:            0144    modtaboff:       0145    nmodtab:         0146    extrefsymoff:    0147    nextrefsyms:     0148    indirectsymoff:  61344149    nindirectsyms:   40150    extreloff:       0151    nextrel:         0152    locreloff:       0153    nlocrel:         0154  - cmd:             LC_LOAD_DYLINKER155    cmdsize:         32156    name:            12157  - cmd:             LC_UUID158    cmdsize:         24159    uuid:            AA0A51FA-8B29-3A7B-85AA-FA6A457B2211160  - cmd:             LC_BUILD_VERSION161    cmdsize:         32162    platform:        1163    minos:           786432164    sdk:             786688165    ntools:          1166  - cmd:             LC_SOURCE_VERSION167    cmdsize:         16168    version:         0169  - cmd:             LC_MAIN170    cmdsize:         24171    entryoff:        9376172    stacksize:       0173  - cmd:             LC_LOAD_DYLIB174    cmdsize:         56175    dylib:176      name:            24177      timestamp:       2178      current_version: 14942208179      compatibility_version: 65536180  - cmd:             LC_LOAD_DYLIB181    cmdsize:         56182    dylib:183      name:            24184      timestamp:       2185      current_version: 85917696186      compatibility_version: 65536187  - cmd:             LC_LOAD_DYLIB188    cmdsize:         64189    dylib:190      name:            24191      timestamp:       2192      current_version: 85196845193      compatibility_version: 65536194  - cmd:             LC_FUNCTION_STARTS195    cmdsize:         16196    dataoff:         51032197    datasize:        104198  - cmd:             LC_DATA_IN_CODE199    cmdsize:         16200    dataoff:         51136201    datasize:        0202LinkEditData:203  NameList:204    - n_strx:          2355205      n_type:          0xE206      n_sect:          1207      n_desc:          0208      n_value:         4294976208209    - n_strx:          2398210      n_type:          0x1E211      n_sect:          1212      n_desc:          0213      n_value:         4294976224214    - n_strx:          2440215      n_type:          0x1E216      n_sect:          1217      n_desc:          0218      n_value:         4294976240219    - n_strx:          2479220      n_type:          0x1E221      n_sect:          1222      n_desc:          0223      n_value:         4294976256224    - n_strx:          2509225      n_type:          0x1E226      n_sect:          1227      n_desc:          128228      n_value:         4294976272229    - n_strx:          2570230      n_type:          0x1E231      n_sect:          1232      n_desc:          0233      n_value:         4294976320234    - n_strx:          2590235      n_type:          0x1E236      n_sect:          1237      n_desc:          128238      n_value:         4294976512239    - n_strx:          2635240      n_type:          0x1E241      n_sect:          1242      n_desc:          128243      n_value:         4294976576244    - n_strx:          2683245      n_type:          0x1E246      n_sect:          1247      n_desc:          128248      n_value:         4294976608249    - n_strx:          2731250      n_type:          0x1E251      n_sect:          1252      n_desc:          0253      n_value:         4294976640254    - n_strx:          2751255      n_type:          0x1E256      n_sect:          1257      n_desc:          0258      n_value:         4294976656259    - n_strx:          2775260      n_type:          0x1E261      n_sect:          1262      n_desc:          0263      n_value:         4294976704264    - n_strx:          2791265      n_type:          0x1E266      n_sect:          1267      n_desc:          128268      n_value:         4294976720269    - n_strx:          2814270      n_type:          0x1E271      n_sect:          1272      n_desc:          0273      n_value:         4294976752274    - n_strx:          2838275      n_type:          0x1E276      n_sect:          1277      n_desc:          0278      n_value:         4294976768279    - n_strx:          2873280      n_type:          0x1E281      n_sect:          1282      n_desc:          0283      n_value:         4294976784284    - n_strx:          2906285      n_type:          0x1E286      n_sect:          1287      n_desc:          128288      n_value:         4294976832289    - n_strx:          2926290      n_type:          0x1E291      n_sect:          1292      n_desc:          128293      n_value:         4294977104294    - n_strx:          2946295      n_type:          0x1E296      n_sect:          1297      n_desc:          128298      n_value:         4294977200299    - n_strx:          2966300      n_type:          0xE301      n_sect:          1302      n_desc:          0303      n_value:         4294977376304    - n_strx:          3008305      n_type:          0x1E306      n_sect:          1307      n_desc:          0308      n_value:         4294977392309    - n_strx:          3049310      n_type:          0x1E311      n_sect:          1312      n_desc:          0313      n_value:         4294977408314    - n_strx:          3087315      n_type:          0x1E316      n_sect:          1317      n_desc:          0318      n_value:         4294977424319    - n_strx:          3116320      n_type:          0x1E321      n_sect:          1322      n_desc:          128323      n_value:         4294977440324    - n_strx:          3176325      n_type:          0x1E326      n_sect:          1327      n_desc:          0328      n_value:         4294977488329    - n_strx:          3201330      n_type:          0x1E331      n_sect:          1332      n_desc:          0333      n_value:         4294977504334    - n_strx:          3232335      n_type:          0x1E336      n_sect:          1337      n_desc:          0338      n_value:         4294977552339    - n_strx:          3270340      n_type:          0x1E341      n_sect:          1342      n_desc:          0343      n_value:         4294977648344    - n_strx:          3318345      n_type:          0x1E346      n_sect:          1347      n_desc:          0348      n_value:         4294977664349    - n_strx:          3364350      n_type:          0x1E351      n_sect:          1352      n_desc:          128353      n_value:         4294978352354    - n_strx:          3411355      n_type:          0x1E356      n_sect:          1357      n_desc:          0358      n_value:         4294978464359    - n_strx:          3447360      n_type:          0xE361      n_sect:          1362      n_desc:          0363      n_value:         4294978688364    - n_strx:          3506365      n_type:          0xE366      n_sect:          1367      n_desc:          0368      n_value:         4294978832369    - n_strx:          3567370      n_type:          0xE371      n_sect:          1372      n_desc:          0373      n_value:         4294978944374    - n_strx:          3587375      n_type:          0xE376      n_sect:          1377      n_desc:          0378      n_value:         4294979024379    - n_strx:          3607380      n_type:          0xE381      n_sect:          1382      n_desc:          0383      n_value:         4294979056384    - n_strx:          3627385      n_type:          0xE386      n_sect:          1387      n_desc:          0388      n_value:         4294979136389    - n_strx:          3647390      n_type:          0x1E391      n_sect:          1392      n_desc:          128393      n_value:         4294979232394    - n_strx:          3666395      n_type:          0xE396      n_sect:          1397      n_desc:          0398      n_value:         4294979264399    - n_strx:          3686400      n_type:          0xE401      n_sect:          1402      n_desc:          0403      n_value:         4294979328404    - n_strx:          3706405      n_type:          0xE406      n_sect:          1407      n_desc:          0408      n_value:         4294979536409    - n_strx:          3726410      n_type:          0xE411      n_sect:          1412      n_desc:          0413      n_value:         4294979856414    - n_strx:          3746415      n_type:          0xE416      n_sect:          1417      n_desc:          0418      n_value:         4294979872419    - n_strx:          3766420      n_type:          0xE421      n_sect:          1422      n_desc:          0423      n_value:         4294979888424    - n_strx:          3786425      n_type:          0xE426      n_sect:          1427      n_desc:          0428      n_value:         4294979920429    - n_strx:          3814430      n_type:          0xE431      n_sect:          1432      n_desc:          0433      n_value:         4294979936434    - n_strx:          3842435      n_type:          0xE436      n_sect:          1437      n_desc:          0438      n_value:         4294980240439    - n_strx:          3871440      n_type:          0xE441      n_sect:          1442      n_desc:          0443      n_value:         4294980288444    - n_strx:          3898445      n_type:          0x1E446      n_sect:          1447      n_desc:          128448      n_value:         4294980320449    - n_strx:          3927450      n_type:          0x1E451      n_sect:          1452      n_desc:          128453      n_value:         4294980368454    - n_strx:          3951455      n_type:          0x1E456      n_sect:          1457      n_desc:          128458      n_value:         4294980384459    - n_strx:          3982460      n_type:          0x1E461      n_sect:          1462      n_desc:          128463      n_value:         4294980448464    - n_strx:          4001465      n_type:          0x1E466      n_sect:          1467      n_desc:          128468      n_value:         4294980464469    - n_strx:          4032470      n_type:          0xE471      n_sect:          1472      n_desc:          0473      n_value:         4294980512474    - n_strx:          4060475      n_type:          0xE476      n_sect:          1477      n_desc:          0478      n_value:         4294980800479    - n_strx:          4088480      n_type:          0xE481      n_sect:          1482      n_desc:          0483      n_value:         4294981120484    - n_strx:          4116485      n_type:          0xE486      n_sect:          1487      n_desc:          0488      n_value:         4294981136489    - n_strx:          4144490      n_type:          0xE491      n_sect:          1492      n_desc:          0493      n_value:         4294981152494    - n_strx:          4172495      n_type:          0x1E496      n_sect:          1497      n_desc:          128498      n_value:         4294981184499    - n_strx:          4208500      n_type:          0x1E501      n_sect:          1502      n_desc:          128503      n_value:         4294981248504    - n_strx:          4225505      n_type:          0x1E506      n_sect:          1507      n_desc:          128508      n_value:         4294981280509    - n_strx:          4253510      n_type:          0x1E511      n_sect:          1512      n_desc:          0513      n_value:         4294981328514    - n_strx:          4276515      n_type:          0x1E516      n_sect:          1517      n_desc:          0518      n_value:         4294981376519    - n_strx:          4294520      n_type:          0x1E521      n_sect:          5522      n_desc:          128523      n_value:         4294981764524    - n_strx:          4306525      n_type:          0x1E526      n_sect:          5527      n_desc:          0528      n_value:         4294981824529    - n_strx:          4322530      n_type:          0x1E531      n_sect:          5532      n_desc:          0533      n_value:         4294981952534    - n_strx:          4349535      n_type:          0x1E536      n_sect:          5537      n_desc:          0538      n_value:         4294981960539    - n_strx:          4387540      n_type:          0x1E541      n_sect:          5542      n_desc:          0543      n_value:         4294981968544    - n_strx:          4423545      n_type:          0x1E546      n_sect:          5547      n_desc:          0548      n_value:         4294982160549    - n_strx:          4474550      n_type:          0xE551      n_sect:          5552      n_desc:          0553      n_value:         4294982352554    - n_strx:          4503555      n_type:          0xE556      n_sect:          5557      n_desc:          0558      n_value:         4294982448559    - n_strx:          4530560      n_type:          0x1E561      n_sect:          5562      n_desc:          128563      n_value:         4294982464564    - n_strx:          4558565      n_type:          0x1E566      n_sect:          6567      n_desc:          128568      n_value:         4294982466569    - n_strx:          4571570      n_type:          0x1E571      n_sect:          6572      n_desc:          128573      n_value:         4294982470574    - n_strx:          4608575      n_type:          0x1E576      n_sect:          6577      n_desc:          128578      n_value:         4294982476579    - n_strx:          4639580      n_type:          0x1E581      n_sect:          6582      n_desc:          128583      n_value:         4294982498584    - n_strx:          4666585      n_type:          0x1E586      n_sect:          6587      n_desc:          128588      n_value:         4294982506589    - n_strx:          4691590      n_type:          0x1E591      n_sect:          6592      n_desc:          128593      n_value:         4294982510594    - n_strx:          4727595      n_type:          0x1E596      n_sect:          6597      n_desc:          128598      n_value:         4294982516599    - n_strx:          4758600      n_type:          0x1E601      n_sect:          6602      n_desc:          128603      n_value:         4294982522604    - n_strx:          4790605      n_type:          0x1E606      n_sect:          6607      n_desc:          128608      n_value:         4294982528609    - n_strx:          4820610      n_type:          0x1E611      n_sect:          6612      n_desc:          128613      n_value:         4294982534614    - n_strx:          4859615      n_type:          0x1E616      n_sect:          6617      n_desc:          128618      n_value:         4294982540619    - n_strx:          4902620      n_type:          0x1E621      n_sect:          6622      n_desc:          128623      n_value:         4294982554624    - n_strx:          4945625      n_type:          0x1E626      n_sect:          6627      n_desc:          128628      n_value:         4294982564629    - n_strx:          4986630      n_type:          0x1E631      n_sect:          6632      n_desc:          128633      n_value:         0634    - n_strx:          5987635      n_type:          0x66636      n_sect:          3637      n_desc:          1638      n_value:         1638431181639    - n_strx:          7104640      n_type:          0x66641      n_sect:          3642      n_desc:          1643      n_value:         1638431191644  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_header697    - _main698    - '_$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_cache710    - _objc_opt_self711    - _swift_allocObject712    - _swift_allocateGenericClassMetadata713    - _swift_allocateGenericValueMetadata714    - _swift_bridgeObjectRelease715    - _swift_checkMetadataState716    - _swift_deallocClassInstance717    - _swift_deallocObject718    - _swift_getAssociatedTypeWitness719    - _swift_getGenericMetadata720    - _swift_initClassMetadata2721    - _swift_release722    - _swift_retain723    - dyld_stub_binder724    - '_$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_8762    - '_$s4main6MyEnumOwta'763    - '_$s4main6MyEnumOwet'764    - '_$s4main6MyEnumOwst'765    - '_$s4main6MyEnumOwug'766    - '_$s4main6MyEnumOwup'767    - '_$s4main6MyEnumOwui'768    - '_$s4main14MyGenericClassCMi'769    - '_$s4main14MyGenericClassCMr'770    - '_$s4main15MyGenericStructVMi'771    - '_$s4main13MyGenericEnumOMi'772    - ___swift_initWithCopy_strong773    - ___swift_destroy_strong774    - ___swift_assignWithCopy_strong775    - ___swift_memcpy8_8776    - ___swift_assignWithTake_strong777    - '_$s4main13MyGenericEnumOwet'778    - '_$s4main13MyGenericEnumOwst'779    - '_$s4main13MyGenericEnumOwug'780    - '_$s4main13MyGenericEnumOwup'781    - '_$s4main13MyGenericEnumOwui'782    - ___swift_instantiateGenericMetadata783    - ___chkstk_darwin784    - ___chkstk_darwin_llvm_probe785    - ___chkstk_darwin_probe786    - ____chkstk_darwin787    - '_$s4mainMXM'788    - '_$s4main3AppVMn'789    - '_$s4main7MyClassC1iSivpWvd'790    - '_$s4main7MyClassC2msAA0B6StructVvpWvd'791    - '_$s4main7MyClassC2meAA0B4EnumOvpWvd'792    - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd'793    - '_$s4main15MyGenericStructVMP'794    - '_$s4main13MyGenericEnumOMP'795    - ___swift_reflection_version796    - _symbolic Si797    - _symbolic _____ 4main12Conformance2V798    - '_symbolic $s4main10MyProtocolP'799    - _symbolic _____ 4main3AppV800    - _symbolic x801    - _symbolic B0802    - _symbolic _____ 4main11ConformanceV803    - _symbolic _____ 4main7MyClassC804    - _symbolic _____ 4main8MyStructV805    - _symbolic _____ 4main6MyEnumO806    - _symbolic _____ 4main14MyGenericClassC807    - _symbolic 5Inner_____Qz 4main10MyProtocolP808    - _symbolic _____yxG 4main15MyGenericStructV809    - _symbolic _____yxG 4main13MyGenericEnumO810    - _symbolic _____ 4main15MyGenericStructV811    - _symbolic _____ 4main13MyGenericEnumO812    - _symbolic _____yxG 4main14MyGenericClassC813    - '_$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_23834    - '_$s4main14MyGenericClassCMP'835    - '_$s4main13MyGenericEnumOWV'836    - __METACLASS_DATA__TtC4main7MyClass837    - __IVARS__TtC4main7MyClass838    - __DATA__TtC4main7MyClass839    - __IVARS__TtC4main14MyGenericClass840    - __dyld_private841    - '_$s4main7MyClassCMf'842    - '_$s4main14MyGenericClassCMI'843    - '_$s4main15MyGenericStructVMI'844    - '_$s4main13MyGenericEnumOMI'845    - '/tmp/main-1.swiftmodule'846    - '/Users/shubham/Development/test76973336/final2objfiletest/'847    - test.swift848    - '/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    - _main865    - '_$s4main12Conformance2VMa'866    - '_$s4main3AppVMa'867    - '_$sSa12_endMutationyyF'868    - '_$s4main12Conformance2VAA10MyProtocolAAMc'869    - '_$s4main12Conformance2V5innerSivpMV'870    - '_$s4mainMXM'871    - '_$s4main12Conformance2VMn'872    - '_$s4main3AppVMn'873    - _symbolic Si874    - _symbolic _____ 4main12Conformance2V875    - '_symbolic $s4main10MyProtocolP'876    - _symbolic _____ 4main3AppV877    - '_$s4main12Conformance2VAA10MyProtocolAAMA'878    - '_$s4main12Conformance2VMF'879    - '_$s4main3AppVMF'880    - '_$s4main12Conformance2VMf'881    - '_$s4main12Conformance2VN'882    - '_$s4main3AppVMf'883    - '_$s4main3AppVN'884    - '_$s4main12Conformance2VAA10MyProtocolAAWP'885    - reflection_metadata.swift886    - '/tmp/reflection_metadata-1.o'887