| # How to generate this file: |
| # 1. First take a swift file and run xcrun swiftc -g -v test.swift |
| # reflection_metadata.swift, make sure the two swift files are in a short path |
| # like /tmp/ |
| |
| # 2. Now you can see what the driver does, generate the object files in the |
| # tmp directory and link them to create the input binary |
| |
| # 3. Run obj2yaml on the input binary to create a yaml file and strip out the |
| # swift5 reflection sections from the load commands in the text segment |
| |
| # 4. I ran delta to reduce this file. |
| |
| --- !mach-o |
| FileHeader: |
| magic: 0xFEEDFACF |
| cputype: 0x1000007 |
| cpusubtype: 0x3 |
| filetype: 0x2 |
| ncmds: 18 |
| sizeofcmds: 2848 |
| flags: 0x200085 |
| reserved: 0x0 |
| LoadCommands: |
| - cmd: LC_SEGMENT_64 |
| cmdsize: 72 |
| segname: __PAGEZERO |
| vmaddr: 0 |
| vmsize: 4294967296 |
| fileoff: 0 |
| filesize: 0 |
| maxprot: 0 |
| initprot: 0 |
| nsects: 0 |
| flags: 0 |
| - cmd: LC_SEGMENT_64 |
| cmdsize: 952 |
| segname: __TEXT |
| vmaddr: 4294967296 |
| vmsize: 16384 |
| fileoff: 0 |
| filesize: 16384 |
| maxprot: 5 |
| initprot: 5 |
| nsects: 11 |
| flags: 0 |
| Sections: |
| - sectname: __text |
| segname: __TEXT |
| addr: 0x100003EB0 |
| size: 336 |
| offset: 0x3EB0 |
| align: 3 |
| reloff: 0x0 |
| nreloc: 0 |
| flags: 0x0 |
| reserved1: 0x0 |
| reserved2: 0x0 |
| - cmd: LC_SEGMENT_64 |
| cmdsize: 392 |
| segname: __DATA_CONST |
| vmaddr: 4294983680 |
| vmsize: 16384 |
| fileoff: 16384 |
| filesize: 16384 |
| maxprot: 3 |
| initprot: 3 |
| nsects: 4 |
| flags: 16 |
| Sections: |
| - sectname: __got |
| segname: __DATA_CONST |
| addr: 0x100004000 |
| size: 48 |
| offset: 0x4000 |
| align: 3 |
| reloff: 0x0 |
| nreloc: 0 |
| flags: 0x6 |
| reserved1: 0x11 |
| reserved2: 0x0 |
| - cmd: LC_SEGMENT_64 |
| cmdsize: 392 |
| segname: __DATA |
| vmaddr: 4295000064 |
| vmsize: 16384 |
| fileoff: 32768 |
| filesize: 16384 |
| maxprot: 3 |
| initprot: 3 |
| nsects: 4 |
| flags: 0 |
| Sections: |
| - sectname: __la_symbol_ptr |
| segname: __DATA |
| addr: 0x100008000 |
| size: 384 |
| offset: 0x8088 |
| align: 3 |
| reloff: 0x0 |
| nreloc: 0 |
| flags: 0x0 |
| reserved1: 0x0 |
| reserved2: 0x0 |
| - cmd: LC_SEGMENT_64 |
| cmdsize: 72 |
| segname: __LINKEDIT |
| vmaddr: 4295016448 |
| vmsize: 32768 |
| fileoff: 49152 |
| filesize: 23584 |
| maxprot: 1 |
| initprot: 1 |
| nsects: 0 |
| flags: 0 |
| - cmd: LC_DYLD_INFO_ONLY |
| cmdsize: 48 |
| rebase_off: 49152 |
| rebase_size: 64 |
| bind_off: 49216 |
| bind_size: 216 |
| weak_bind_off: 0 |
| weak_bind_size: 0 |
| lazy_bind_off: 49432 |
| lazy_bind_size: 600 |
| export_off: 50032 |
| export_size: 1000 |
| - cmd: LC_SYMTAB |
| cmdsize: 24 |
| symoff: 51136 |
| nsyms: 638 |
| stroff: 61504 |
| strsize: 11232 |
| - cmd: LC_DYSYMTAB |
| cmdsize: 80 |
| ilocalsym: 0 |
| nlocalsym: 560 |
| iextdefsym: 560 |
| nextdefsym: 52 |
| iundefsym: 612 |
| nundefsym: 26 |
| tocoff: 0 |
| ntoc: 0 |
| modtaboff: 0 |
| nmodtab: 0 |
| extrefsymoff: 0 |
| nextrefsyms: 0 |
| indirectsymoff: 61344 |
| nindirectsyms: 40 |
| extreloff: 0 |
| nextrel: 0 |
| locreloff: 0 |
| nlocrel: 0 |
| - cmd: LC_LOAD_DYLINKER |
| cmdsize: 32 |
| name: 12 |
| - cmd: LC_UUID |
| cmdsize: 24 |
| uuid: AA0A51FA-8B29-3A7B-85AA-FA6A457B2211 |
| - cmd: LC_BUILD_VERSION |
| cmdsize: 32 |
| platform: 1 |
| minos: 786432 |
| sdk: 786688 |
| ntools: 1 |
| - cmd: LC_SOURCE_VERSION |
| cmdsize: 16 |
| version: 0 |
| - cmd: LC_MAIN |
| cmdsize: 24 |
| entryoff: 9376 |
| stacksize: 0 |
| - cmd: LC_LOAD_DYLIB |
| cmdsize: 56 |
| dylib: |
| name: 24 |
| timestamp: 2 |
| current_version: 14942208 |
| compatibility_version: 65536 |
| - cmd: LC_LOAD_DYLIB |
| cmdsize: 56 |
| dylib: |
| name: 24 |
| timestamp: 2 |
| current_version: 85917696 |
| compatibility_version: 65536 |
| - cmd: LC_LOAD_DYLIB |
| cmdsize: 64 |
| dylib: |
| name: 24 |
| timestamp: 2 |
| current_version: 85196845 |
| compatibility_version: 65536 |
| - cmd: LC_FUNCTION_STARTS |
| cmdsize: 16 |
| dataoff: 51032 |
| datasize: 104 |
| - cmd: LC_DATA_IN_CODE |
| cmdsize: 16 |
| dataoff: 51136 |
| datasize: 0 |
| LinkEditData: |
| NameList: |
| - n_strx: 2355 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976208 |
| - n_strx: 2398 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976224 |
| - n_strx: 2440 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976240 |
| - n_strx: 2479 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976256 |
| - n_strx: 2509 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976272 |
| - n_strx: 2570 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976320 |
| - n_strx: 2590 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976512 |
| - n_strx: 2635 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976576 |
| - n_strx: 2683 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976608 |
| - n_strx: 2731 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976640 |
| - n_strx: 2751 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976656 |
| - n_strx: 2775 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976704 |
| - n_strx: 2791 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976720 |
| - n_strx: 2814 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976752 |
| - n_strx: 2838 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976768 |
| - n_strx: 2873 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294976784 |
| - n_strx: 2906 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294976832 |
| - n_strx: 2926 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294977104 |
| - n_strx: 2946 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294977200 |
| - n_strx: 2966 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977376 |
| - n_strx: 3008 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977392 |
| - n_strx: 3049 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977408 |
| - n_strx: 3087 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977424 |
| - n_strx: 3116 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294977440 |
| - n_strx: 3176 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977488 |
| - n_strx: 3201 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977504 |
| - n_strx: 3232 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977552 |
| - n_strx: 3270 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977648 |
| - n_strx: 3318 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294977664 |
| - n_strx: 3364 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294978352 |
| - n_strx: 3411 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294978464 |
| - n_strx: 3447 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294978688 |
| - n_strx: 3506 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294978832 |
| - n_strx: 3567 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294978944 |
| - n_strx: 3587 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979024 |
| - n_strx: 3607 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979056 |
| - n_strx: 3627 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979136 |
| - n_strx: 3647 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294979232 |
| - n_strx: 3666 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979264 |
| - n_strx: 3686 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979328 |
| - n_strx: 3706 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979536 |
| - n_strx: 3726 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979856 |
| - n_strx: 3746 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979872 |
| - n_strx: 3766 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979888 |
| - n_strx: 3786 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979920 |
| - n_strx: 3814 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294979936 |
| - n_strx: 3842 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294980240 |
| - n_strx: 3871 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294980288 |
| - n_strx: 3898 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294980320 |
| - n_strx: 3927 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294980368 |
| - n_strx: 3951 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294980384 |
| - n_strx: 3982 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294980448 |
| - n_strx: 4001 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294980464 |
| - n_strx: 4032 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294980512 |
| - n_strx: 4060 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294980800 |
| - n_strx: 4088 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294981120 |
| - n_strx: 4116 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294981136 |
| - n_strx: 4144 |
| n_type: 0xE |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294981152 |
| - n_strx: 4172 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294981184 |
| - n_strx: 4208 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294981248 |
| - n_strx: 4225 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 128 |
| n_value: 4294981280 |
| - n_strx: 4253 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294981328 |
| - n_strx: 4276 |
| n_type: 0x1E |
| n_sect: 1 |
| n_desc: 0 |
| n_value: 4294981376 |
| - n_strx: 4294 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 128 |
| n_value: 4294981764 |
| - n_strx: 4306 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294981824 |
| - n_strx: 4322 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294981952 |
| - n_strx: 4349 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294981960 |
| - n_strx: 4387 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294981968 |
| - n_strx: 4423 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294982160 |
| - n_strx: 4474 |
| n_type: 0xE |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294982352 |
| - n_strx: 4503 |
| n_type: 0xE |
| n_sect: 5 |
| n_desc: 0 |
| n_value: 4294982448 |
| - n_strx: 4530 |
| n_type: 0x1E |
| n_sect: 5 |
| n_desc: 128 |
| n_value: 4294982464 |
| - n_strx: 4558 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982466 |
| - n_strx: 4571 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982470 |
| - n_strx: 4608 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982476 |
| - n_strx: 4639 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982498 |
| - n_strx: 4666 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982506 |
| - n_strx: 4691 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982510 |
| - n_strx: 4727 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982516 |
| - n_strx: 4758 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982522 |
| - n_strx: 4790 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982528 |
| - n_strx: 4820 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982534 |
| - n_strx: 4859 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982540 |
| - n_strx: 4902 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982554 |
| - n_strx: 4945 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 4294982564 |
| - n_strx: 4986 |
| n_type: 0x1E |
| n_sect: 6 |
| n_desc: 128 |
| n_value: 0 |
| - n_strx: 5987 |
| n_type: 0x66 |
| n_sect: 3 |
| n_desc: 1 |
| n_value: 1638431181 |
| - n_strx: 7104 |
| n_type: 0x66 |
| n_sect: 3 |
| n_desc: 1 |
| n_value: 1638431191 |
| StringTable: |
| - ' ' |
| - '_$s4main10MyProtocolMp' |
| - '_$s4main10MyProtocolTL' |
| - '_$s4main11ConformanceV5innerSivM' |
| - '_$s4main11ConformanceV5innerSivg' |
| - '_$s4main11ConformanceV5innerSivpMV' |
| - '_$s4main11ConformanceV5innerSivpfi' |
| - '_$s4main11ConformanceV5innerSivs' |
| - '_$s4main11ConformanceVAA10MyProtocolAAMc' |
| - '_$s4main11ConformanceVAA10MyProtocolAAWP' |
| - '_$s4main11ConformanceVMa' |
| - '_$s4main11ConformanceVMn' |
| - '_$s4main11ConformanceVN' |
| - '_$s4main12Conformance2V5innerSivM' |
| - '_$s4main12Conformance2V5innerSivg' |
| - '_$s4main12Conformance2V5innerSivpMV' |
| - '_$s4main12Conformance2V5innerSivpfi' |
| - '_$s4main12Conformance2V5innerSivs' |
| - '_$s4main12Conformance2VAA10MyProtocolAAMc' |
| - '_$s4main12Conformance2VAA10MyProtocolAAWP' |
| - '_$s4main12Conformance2VMa' |
| - '_$s4main12Conformance2VMn' |
| - '_$s4main12Conformance2VN' |
| - '_$s4main13MyGenericEnumOMa' |
| - '_$s4main13MyGenericEnumOMn' |
| - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC' |
| - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfCTq' |
| - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc' |
| - '_$s4main14MyGenericClassCMa' |
| - '_$s4main14MyGenericClassCMn' |
| - '_$s4main14MyGenericClassCfD' |
| - '_$s4main14MyGenericClassCfd' |
| - '_$s4main15MyGenericStructVMa' |
| - '_$s4main15MyGenericStructVMn' |
| - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF' |
| - '_$s4main6MyEnumOMa' |
| - '_$s4main6MyEnumOMn' |
| - '_$s4main6MyEnumON' |
| - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC' |
| - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfCTq' |
| - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc' |
| - '_$s4main7MyClassCMa' |
| - '_$s4main7MyClassCMm' |
| - '_$s4main7MyClassCMn' |
| - '_$s4main7MyClassCN' |
| - '_$s4main7MyClassCfD' |
| - '_$s4main7MyClassCfd' |
| - '_$s4main8MyStructVMa' |
| - '_$s4main8MyStructVMn' |
| - '_$s4main8MyStructVN' |
| - '_$s5Inner4main10MyProtocolPTl' |
| - __mh_execute_header |
| - _main |
| - '_$sBi64_WV' |
| - '_$sBoWV' |
| - '_$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC' |
| - '_$sSSN' |
| - '_$sSaMa' |
| - '_$ss27_allocateUninitializedArrayySayxG_BptBwlF' |
| - '_$ss5print_9separator10terminatoryypd_S2StF' |
| - '_$sypN' |
| - '_$sytWV' |
| - '_OBJC_CLASS_$__TtCs12_SwiftObject' |
| - '_OBJC_METACLASS_$__TtCs12_SwiftObject' |
| - __objc_empty_cache |
| - _objc_opt_self |
| - _swift_allocObject |
| - _swift_allocateGenericClassMetadata |
| - _swift_allocateGenericValueMetadata |
| - _swift_bridgeObjectRelease |
| - _swift_checkMetadataState |
| - _swift_deallocClassInstance |
| - _swift_deallocObject |
| - _swift_getAssociatedTypeWitness |
| - _swift_getGenericMetadata |
| - _swift_initClassMetadata2 |
| - _swift_release |
| - _swift_retain |
| - dyld_stub_binder |
| - '_$s4main12Conformance2V5innerSivM.resume.0' |
| - '_$s4main12Conformance2V5innerACSi_tcfcfA_' |
| - '_$s4main12Conformance2V5innerACSi_tcfC' |
| - '_$s4main12Conformance2VACycfC' |
| - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' |
| - '_$s4main3AppVAAyyFZ' |
| - '_$ss27_finalizeUninitializedArrayySayxGABnlF' |
| - '_$ss5print_9separator10terminatoryypd_S2StFfA0_' |
| - '_$ss5print_9separator10terminatoryypd_S2StFfA1_' |
| - '_$s4main3AppVACycfC' |
| - '_$s4main3AppV5$mainyyFZ' |
| - '_$s4main3AppVMa' |
| - '_$sSa12_endMutationyyF' |
| - '_$s4main7MyClassC1iSivg' |
| - '_$s4main7MyClassC2msAA0B6StructVvg' |
| - '_$s4main7MyClassC2meAA0B4EnumOvg' |
| - '_$s4main6MyEnumOWOy' |
| - '_$s4main6MyEnumOWOe' |
| - '_$s4main6MyEnumOWOh' |
| - '_$s4main11ConformanceV5innerSivM.resume.0' |
| - '_$s4main11ConformanceV5innerACSi_tcfcfA_' |
| - '_$s4main11ConformanceV5innerACSi_tcfC' |
| - '_$s4main11ConformanceVACycfC' |
| - '_$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW' |
| - '_$s4main8MyStructVACycfC' |
| - '_$s4main14MyGenericClassC1txvg' |
| - '_$s4main14MyGenericClassC1i5InnerQzvg' |
| - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg' |
| - '_$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg' |
| - '_$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh' |
| - '_$s4main15MyGenericStructVACyxGycfC' |
| - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_' |
| - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA' |
| - '_$s4main6MyEnumOwCP' |
| - '_$s4main6MyEnumOwxx' |
| - '_$s4main6MyEnumOwcp' |
| - '_$s4main6MyEnumOwca' |
| - ___swift_memcpy9_8 |
| - '_$s4main6MyEnumOwta' |
| - '_$s4main6MyEnumOwet' |
| - '_$s4main6MyEnumOwst' |
| - '_$s4main6MyEnumOwug' |
| - '_$s4main6MyEnumOwup' |
| - '_$s4main6MyEnumOwui' |
| - '_$s4main14MyGenericClassCMi' |
| - '_$s4main14MyGenericClassCMr' |
| - '_$s4main15MyGenericStructVMi' |
| - '_$s4main13MyGenericEnumOMi' |
| - ___swift_initWithCopy_strong |
| - ___swift_destroy_strong |
| - ___swift_assignWithCopy_strong |
| - ___swift_memcpy8_8 |
| - ___swift_assignWithTake_strong |
| - '_$s4main13MyGenericEnumOwet' |
| - '_$s4main13MyGenericEnumOwst' |
| - '_$s4main13MyGenericEnumOwug' |
| - '_$s4main13MyGenericEnumOwup' |
| - '_$s4main13MyGenericEnumOwui' |
| - ___swift_instantiateGenericMetadata |
| - ___chkstk_darwin |
| - ___chkstk_darwin_llvm_probe |
| - ___chkstk_darwin_probe |
| - ____chkstk_darwin |
| - '_$s4mainMXM' |
| - '_$s4main3AppVMn' |
| - '_$s4main7MyClassC1iSivpWvd' |
| - '_$s4main7MyClassC2msAA0B6StructVvpWvd' |
| - '_$s4main7MyClassC2meAA0B4EnumOvpWvd' |
| - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd' |
| - '_$s4main15MyGenericStructVMP' |
| - '_$s4main13MyGenericEnumOMP' |
| - ___swift_reflection_version |
| - _symbolic Si |
| - _symbolic _____ 4main12Conformance2V |
| - '_symbolic $s4main10MyProtocolP' |
| - _symbolic _____ 4main3AppV |
| - _symbolic x |
| - _symbolic B0 |
| - _symbolic _____ 4main11ConformanceV |
| - _symbolic _____ 4main7MyClassC |
| - _symbolic _____ 4main8MyStructV |
| - _symbolic _____ 4main6MyEnumO |
| - _symbolic _____ 4main14MyGenericClassC |
| - _symbolic 5Inner_____Qz 4main10MyProtocolP |
| - _symbolic _____yxG 4main15MyGenericStructV |
| - _symbolic _____yxG 4main13MyGenericEnumO |
| - _symbolic _____ 4main15MyGenericStructV |
| - _symbolic _____ 4main13MyGenericEnumO |
| - _symbolic _____yxG 4main14MyGenericClassC |
| - '_$s4main12Conformance2VAA10MyProtocolAAMA' |
| - '_$s4main11ConformanceVAA10MyProtocolAAMA' |
| - '_$s4main12Conformance2VMF' |
| - '_$s4main3AppVMF' |
| - '_$s4main10MyProtocol_pMF' |
| - '_$s4main7MyClassCMF' |
| - '_$s4main11ConformanceVMF' |
| - '_$s4main8MyStructVMF' |
| - '_$s4main6MyEnumOMF' |
| - '_$s4main14MyGenericClassCMF' |
| - '_$s4main15MyGenericStructVMF' |
| - '_$s4main13MyGenericEnumOMF' |
| - '_$s4main6MyEnumOMB' |
| - '_$s4main12Conformance2VMf' |
| - '_$s4main3AppVMf' |
| - '_$s4main3AppVN' |
| - '_$s4main11ConformanceVMf' |
| - '_$s4main8MyStructVMf' |
| - '_$s4main6MyEnumOWV' |
| - '_$s4main6MyEnumOMf' |
| - ___unnamed_23 |
| - '_$s4main14MyGenericClassCMP' |
| - '_$s4main13MyGenericEnumOWV' |
| - __METACLASS_DATA__TtC4main7MyClass |
| - __IVARS__TtC4main7MyClass |
| - __DATA__TtC4main7MyClass |
| - __IVARS__TtC4main14MyGenericClass |
| - __dyld_private |
| - '_$s4main7MyClassCMf' |
| - '_$s4main14MyGenericClassCMI' |
| - '_$s4main15MyGenericStructVMI' |
| - '_$s4main13MyGenericEnumOMI' |
| - '/tmp/main-1.swiftmodule' |
| - '/Users/shubham/Development/test76973336/final2objfiletest/' |
| - test.swift |
| - '/tmp/test-1.o' |
| - '_$s4main12Conformance2V5innerSivpfi' |
| - '_$s4main12Conformance2V5innerSivg' |
| - '_$s4main12Conformance2V5innerSivs' |
| - '_$s4main12Conformance2V5innerSivM' |
| - '_$s4main12Conformance2V5innerSivM.resume.0' |
| - '_$s4main12Conformance2V5innerACSi_tcfcfA_' |
| - '_$s4main12Conformance2V5innerACSi_tcfC' |
| - '_$s4main12Conformance2VACycfC' |
| - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' |
| - '_$s4main3AppVAAyyFZ' |
| - '_$ss27_finalizeUninitializedArrayySayxGABnlF' |
| - '_$ss5print_9separator10terminatoryypd_S2StFfA0_' |
| - '_$ss5print_9separator10terminatoryypd_S2StFfA1_' |
| - '_$s4main3AppVACycfC' |
| - '_$s4main3AppV5$mainyyFZ' |
| - _main |
| - '_$s4main12Conformance2VMa' |
| - '_$s4main3AppVMa' |
| - '_$sSa12_endMutationyyF' |
| - '_$s4main12Conformance2VAA10MyProtocolAAMc' |
| - '_$s4main12Conformance2V5innerSivpMV' |
| - '_$s4mainMXM' |
| - '_$s4main12Conformance2VMn' |
| - '_$s4main3AppVMn' |
| - _symbolic Si |
| - _symbolic _____ 4main12Conformance2V |
| - '_symbolic $s4main10MyProtocolP' |
| - _symbolic _____ 4main3AppV |
| - '_$s4main12Conformance2VAA10MyProtocolAAMA' |
| - '_$s4main12Conformance2VMF' |
| - '_$s4main3AppVMF' |
| - '_$s4main12Conformance2VMf' |
| - '_$s4main12Conformance2VN' |
| - '_$s4main3AppVMf' |
| - '_$s4main3AppVN' |
| - '_$s4main12Conformance2VAA10MyProtocolAAWP' |
| - reflection_metadata.swift |
| - '/tmp/reflection_metadata-1.o' |