166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | macho-dump --dump-section-data | FileCheck %s 266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .section __TEXT,__text,regular,pure_instructions 466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .section __DATA,__thread_data,thread_local_regular 566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _c$tlv$init 666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .align 2 766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_c$tlv$init: 866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .long 4 966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 1066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .section __DATA,__thread_vars,thread_local_variables 1166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _c 1266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_c: 1366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad ___tlv_bootstrap 1466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad 0 1566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad _c$tlv$init 1666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 1766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .section __DATA,__thread_data,thread_local_regular 1866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _d$tlv$init 1966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .align 2 2066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_d$tlv$init: 2166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .long 5 2266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 2366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .section __DATA,__thread_vars,thread_local_variables 2466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _d 2566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_d: 2666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad ___tlv_bootstrap 2766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad 0 2866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad _d$tlv$init 2966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 3066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman.tbss _a$tlv$init, 4, 2 3166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 3266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _a 3366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_a: 3466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad ___tlv_bootstrap 3566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad 0 3666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad _a$tlv$init 3766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 3866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman.tbss _b$tlv$init, 4, 2 3966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 4066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .globl _b 4166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman_b: 4266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad ___tlv_bootstrap 4366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad 0 4466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman .quad _b$tlv$init 4566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 4666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman.subsections_via_symbols 4766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman 4866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('cputype', 16777223) 4966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('cpusubtype', 3) 5066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('filetype', 1) 5166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_load_commands', 3) 5266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('load_commands_size', 496) 5366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flag', 8192) 5466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved', 0) 5566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('load_commands', [ 5666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Load Command 0 5766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('command', 25) 5866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 392) 5966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('segment_name', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 6066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('vm_addr', 0) 6166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('vm_size', 112) 6266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('file_offset', 528) 6366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('file_size', 104) 6466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('maxprot', 7) 6566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('initprot', 7) 6666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_sections', 4) 6766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flags', 0) 6866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('sections', [ 6966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Section 0 7066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('section_name', '__text\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 7166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 7266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('address', 0) 7366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 0) 7466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('offset', 528) 7566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('alignment', 0) 7666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reloc_offset', 0) 7766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_reloc', 0) 7866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flags', 0x80000000) 7966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved1', 0) 8066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved2', 0) 8166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved3', 0) 8266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 8366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_relocations', [ 8466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 8566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_section_data', '') 8666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Section 1 8766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('section_name', '__thread_data\x00\x00\x00') 8866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 8966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('address', 0) 9066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 8) 9166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('offset', 528) 9266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('alignment', 2) 9366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reloc_offset', 0) 9466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_reloc', 0) 9566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flags', 0x11) 9666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved1', 0) 9766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved2', 0) 9866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved3', 0) 9966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 10066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_relocations', [ 10166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 10266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_section_data', '04000000 05000000') 10366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Section 2 10466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('section_name', '__thread_vars\x00\x00\x00') 10566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 10666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('address', 8) 10766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 96) 10866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('offset', 536) 10966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('alignment', 0) 11066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reloc_offset', 632) 11166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_reloc', 8) 11266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flags', 0x13) 11366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved1', 0) 11466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved2', 0) 11566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved3', 0) 11666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 11766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_relocations', [ 11866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 0 11966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x58), 12066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000001)), 12166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 1 12266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x48), 12366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000008)), 12466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 2 12566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x40), 12666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000000)), 12766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 3 12866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x30), 12966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000008)), 13066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 4 13166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x28), 13266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000007)), 13366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 5 13466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x18), 13566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000008)), 13666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 6 13766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x10), 13866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000005)), 13966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Relocation 7 14066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('word-0', 0x0), 14166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('word-1', 0xe000008)), 14266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 14366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// 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') 14466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Section 3 14566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('section_name', '__thread_bss\x00\x00\x00\x00') 14666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 14766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('address', 104) 14866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 8) 14966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('offset', 0) 15066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('alignment', 2) 15166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reloc_offset', 0) 15266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('num_reloc', 0) 15366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('flags', 0x12) 15466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved1', 0) 15566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved2', 0) 15666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('reserved3', 0) 15766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 15866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_relocations', [ 15966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 16066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_section_data', 'cffaedfe 07000001') 16166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 16266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 16366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Load Command 1 16466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('command', 2) 16566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 24) 16666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('symoff', 696) 16766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nsyms', 9) 16866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('stroff', 840) 16966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('strsize', 80) 17066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// 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') 17166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_symbols', [ 17266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 0 17366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 54) 17466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xe) 17566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 4) 17666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 17766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 104) 17866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_a$tlv$init') 17966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 18066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 1 18166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 66) 18266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xe) 18366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 4) 18466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 18566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 108) 18666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_b$tlv$init') 18766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 18866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 2 18966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 48) 19066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 19166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 3) 19266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 19366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 56) 19466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_a') 19566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 19666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 3 19766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 51) 19866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 19966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 3) 20066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 20166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 80) 20266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_b') 20366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 20466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 4 20566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 13) 20666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 20766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 3) 20866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 20966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 8) 21066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_c') 21166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 21266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 5 21366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 1) 21466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 21566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 2) 21666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 21766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 0) 21866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_c$tlv$init') 21966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 22066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 6 22166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 45) 22266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 22366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 3) 22466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 22566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 32) 22666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_d') 22766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 22866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 7 22966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 33) 23066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0xf) 23166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 2) 23266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 23366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 4) 23466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '_d$tlv$init') 23566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 23666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Symbol 8 23766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('n_strx', 16) 23866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_type', 0x1) 23966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_sect', 0) 24066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_desc', 0) 24166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('n_value', 0) 24266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_string', '___tlv_bootstrap') 24366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 24466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 24566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 24666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: # Load Command 2 24766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: (('command', 11) 24866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('size', 80) 24966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('ilocalsym', 0) 25066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nlocalsym', 2) 25166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('iextdefsym', 2) 25266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nextdefsym', 6) 25366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('iundefsym', 8) 25466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nundefsym', 1) 25566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('tocoff', 0) 25666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('ntoc', 0) 25766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('modtaboff', 0) 25866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nmodtab', 0) 25966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('extrefsymoff', 0) 26066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nextrefsyms', 0) 26166b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('indirectsymoff', 0) 26266b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nindirectsyms', 0) 26366b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('extreloff', 0) 26466b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nextrel', 0) 26566b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('locreloff', 0) 26666b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('nlocrel', 0) 26766b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ('_indirect_symbols', [ 26866b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 26966b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ), 27066b8ab22586debccb1f787d4d52b7f042d4ddeb8John Bauman// CHECK: ]) 271