886 lines
26 KiB
YAML
886 lines
26 KiB
YAML
# 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'
|