# 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'