1591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | macho-dump --dump-section-data | FileCheck %s
2591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
302b46bc9426925b90137d264216a54aa413335fdEric Christopher        .section        __TEXT,__text,regular,pure_instructions
402b46bc9426925b90137d264216a54aa413335fdEric Christopher        .section        __DATA,__thread_data,thread_local_regular
502b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _c$tlv$init
602b46bc9426925b90137d264216a54aa413335fdEric Christopher        .align  2
702b46bc9426925b90137d264216a54aa413335fdEric Christopher_c$tlv$init:
802b46bc9426925b90137d264216a54aa413335fdEric Christopher        .long   4
902b46bc9426925b90137d264216a54aa413335fdEric Christopher
1002b46bc9426925b90137d264216a54aa413335fdEric Christopher        .section        __DATA,__thread_vars,thread_local_variables
1102b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _c
1202b46bc9426925b90137d264216a54aa413335fdEric Christopher_c:
1302b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   ___tlv_bootstrap
1402b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   0
1502b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   _c$tlv$init
1602b46bc9426925b90137d264216a54aa413335fdEric Christopher
1702b46bc9426925b90137d264216a54aa413335fdEric Christopher        .section        __DATA,__thread_data,thread_local_regular
1802b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _d$tlv$init
1902b46bc9426925b90137d264216a54aa413335fdEric Christopher        .align  2
2002b46bc9426925b90137d264216a54aa413335fdEric Christopher_d$tlv$init:
2102b46bc9426925b90137d264216a54aa413335fdEric Christopher        .long   5
2202b46bc9426925b90137d264216a54aa413335fdEric Christopher
2302b46bc9426925b90137d264216a54aa413335fdEric Christopher        .section        __DATA,__thread_vars,thread_local_variables
2402b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _d
2502b46bc9426925b90137d264216a54aa413335fdEric Christopher_d:
2602b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   ___tlv_bootstrap
2702b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   0
2802b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   _d$tlv$init
29591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
3002b46bc9426925b90137d264216a54aa413335fdEric Christopher.tbss _a$tlv$init, 4, 2
3102b46bc9426925b90137d264216a54aa413335fdEric Christopher
3202b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _a
33591466baff32bd76aa3329e18092c0c09528f826Eric Christopher_a:
3402b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   ___tlv_bootstrap
3502b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   0
3602b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   _a$tlv$init
37591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
3802b46bc9426925b90137d264216a54aa413335fdEric Christopher.tbss _b$tlv$init, 4, 2
39591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
4002b46bc9426925b90137d264216a54aa413335fdEric Christopher        .globl  _b
41591466baff32bd76aa3329e18092c0c09528f826Eric Christopher_b:
4202b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   ___tlv_bootstrap
4302b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   0
4402b46bc9426925b90137d264216a54aa413335fdEric Christopher        .quad   _b$tlv$init
45591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
4602b46bc9426925b90137d264216a54aa413335fdEric Christopher.subsections_via_symbols
47591466baff32bd76aa3329e18092c0c09528f826Eric Christopher
48591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('cputype', 16777223)
49591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('cpusubtype', 3)
50591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('filetype', 1)
5144fa0473ae9144a8cfb4a500ae9de17239e69d2eDaniel Dunbar// CHECK: ('num_load_commands', 3)
52591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('load_commands_size', 496)
5302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK: ('flag', 8192)
54591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('reserved', 0)
55591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ('load_commands', [
56591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   # Load Command 0
57591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  (('command', 25)
58591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('size', 392)
59591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('segment_name', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
60591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('vm_addr', 0)
6102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('vm_size', 112)
62591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('file_offset', 528)
6302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('file_size', 104)
64591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('maxprot', 7)
65591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('initprot', 7)
66591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('num_sections', 4)
67591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('flags', 0)
68591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('sections', [
69591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Section 0
70591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    (('section_name', '__text\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
71591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
72591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('address', 0)
73591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('size', 0)
74591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('offset', 528)
75591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('alignment', 0)
76591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reloc_offset', 0)
77591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('num_reloc', 0)
78591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('flags', 0x80000000)
79591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved1', 0)
80591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved2', 0)
81591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved3', 0)
82591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
83591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_relocations', [
84591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
85591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_section_data', '')
86591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Section 1
8702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('section_name', '__thread_data\x00\x00\x00')
88591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
8902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('address', 0)
9002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('size', 8)
9102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('offset', 528)
9202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('alignment', 2)
93591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reloc_offset', 0)
94591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('num_reloc', 0)
9502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('flags', 0x11)
96591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved1', 0)
97591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved2', 0)
98591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved3', 0)
99591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
100591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_relocations', [
101591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
102228290c0d181b663f33680aea03e10843da5f907Rafael Espindola// CHECK:   ('_section_data', '04000000 05000000')
103591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Section 2
104591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    (('section_name', '__thread_vars\x00\x00\x00')
105591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
10602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('address', 8)
10702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('size', 96)
10802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('offset', 536)
109591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('alignment', 0)
11002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('reloc_offset', 632)
11102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('num_reloc', 8)
112591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('flags', 0x13)
113591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved1', 0)
114591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved2', 0)
115591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved3', 0)
116591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
117591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_relocations', [
118591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 0
11902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x58),
12002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000001)),
121591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 1
12202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x48),
12302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000008)),
124591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 2
12502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x40),
12602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000000)),
127591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 3
12802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x30),
12902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000008)),
130591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 4
13102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x28),
13202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000007)),
133591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Relocation 5
13402b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x18),
13502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000008)),
13602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     # Relocation 6
13702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     (('word-0', 0x10),
13802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000005)),
13902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     # Relocation 7
140591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     (('word-0', 0x0),
14102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:      ('word-1', 0xe000008)),
142591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
143228290c0d181b663f33680aea03e10843da5f907Rafael Espindola// CHECK:   ('_section_data', '00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000')
144591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Section 3
14502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('section_name', '__thread_bss\x00\x00\x00\x00')
146591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
14702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('address', 104)
148591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('size', 8)
14902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('offset', 0)
15002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('alignment', 2)
151591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reloc_offset', 0)
152591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('num_reloc', 0)
15302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('flags', 0x12)
154591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved1', 0)
155591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved2', 0)
156591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('reserved3', 0)
157591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
158591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_relocations', [
159591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
160228290c0d181b663f33680aea03e10843da5f907Rafael Espindola// CHECK:   ('_section_data', 'cffaedfe 07000001')
161591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
162591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  ),
163591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   # Load Command 1
164591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  (('command', 2)
165591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('size', 24)
16602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('symoff', 696)
16702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('nsyms', 9)
16802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('stroff', 840)
16902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('strsize', 80)
17002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('_string_data', '\x00_c$tlv$init\x00_c\x00___tlv_bootstrap\x00_d$tlv$init\x00_d\x00_a\x00_b\x00_a$tlv$init\x00_b$tlv$init\x00\x00\x00')
171591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_symbols', [
172591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 0
17302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 54)
174591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0xe)
17502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 4)
176591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
17702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 104)
178591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('_string', '_a$tlv$init')
179591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
180591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 1
18102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 66)
182591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0xe)
18302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 4)
184591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
18502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 108)
186591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('_string', '_b$tlv$init')
187591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
188591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 2
18902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 48)
19002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_type', 0xf)
19102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 3)
192591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
19302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 56)
19402b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_a')
195591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
196591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 3
19702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 51)
198591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0xf)
199591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_sect', 3)
200591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
20102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 80)
20202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_b')
203591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
204591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 4
20502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 13)
206591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0xf)
207591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_sect', 3)
208591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
20902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 8)
21002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_c')
211591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
212591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 5
21302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 1)
214591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0xf)
21502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 2)
216591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
21702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 0)
21802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_c$tlv$init')
219591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
220591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     # Symbol 6
22102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 45)
22202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_type', 0xf)
22302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 3)
22402b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_desc', 0)
22502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 32)
22602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_d')
22702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    ),
22802b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     # Symbol 7
22902b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 33)
23002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_type', 0xf)
23102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_sect', 2)
23202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_desc', 0)
23302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('n_value', 4)
23402b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '_d$tlv$init')
23502b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    ),
23602b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     # Symbol 8
23702b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:    (('n_strx', 16)
238591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_type', 0x1)
239591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_sect', 0)
240591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_desc', 0)
241591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:     ('n_value', 0)
24202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:     ('_string', '___tlv_bootstrap')
243591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:    ),
244591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
245591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  ),
246591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   # Load Command 2
247591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  (('command', 11)
248591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('size', 80)
249591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('ilocalsym', 0)
25002b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('nlocalsym', 2)
25102b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('iextdefsym', 2)
25202b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('nextdefsym', 6)
25302b46bc9426925b90137d264216a54aa413335fdEric Christopher// CHECK:   ('iundefsym', 8)
254591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nundefsym', 1)
255591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('tocoff', 0)
256591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('ntoc', 0)
257591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('modtaboff', 0)
258591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nmodtab', 0)
259591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('extrefsymoff', 0)
260591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nextrefsyms', 0)
261591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('indirectsymoff', 0)
262591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nindirectsyms', 0)
263591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('extreloff', 0)
264591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nextrel', 0)
265591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('locreloff', 0)
266591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('nlocrel', 0)
267591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ('_indirect_symbols', [
268591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:   ])
269591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK:  ),
270591466baff32bd76aa3329e18092c0c09528f826Eric Christopher// CHECK: ])
271