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