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