1de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ RUN: llvm-mc -triple thumbv7-apple-ios -filetype=obj -o %t %s 2de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ RUN: llvm-objdump -macho -p -indirect-symbols %t | FileCheck %s 3de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 4de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: Indirect symbols for (__DATA,__thread_ptr) 5de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: 0x0000001c 5 _a 6de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 7de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 8de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: sectname __thread_data 9de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: segname __DATA 10de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: type S_THREAD_LOCAL_REGULAR 11de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 12de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: sectname __thread_vars 13de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: segname __DATA 14de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: type S_THREAD_LOCAL_VARIABLES 15de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 16de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: sectname __thread_bss 17de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: segname __DATA 18de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: type S_THREAD_LOCAL_ZEROFILL 19de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 20de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: sectname __thread_ptr 21de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: segname __DATA 22de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar@ CHECK: type S_THREAD_LOCAL_VARIABLE_POINTERS 23de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 24de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 25de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .section __DATA,__thread_data,thread_local_regular 26de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .p2align 2 27de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar_b$tlv$init: 28de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long 42 29de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 30de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .section __DATA,__thread_vars,thread_local_variables 31de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .globl _b 32de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar_b: 33de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long __tlv_bootstrap 34de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long 0 35de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long _b$tlv$init 36de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 37de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.tbss _c$tlv$init, 4, 2 @ @c 38de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 39de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .globl _c 40de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar_c: 41de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long __tlv_bootstrap 42de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long 0 43de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long _c$tlv$init 44de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 45de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 46de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .section __DATA,__thread_ptr,thread_local_variable_pointers 47de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .p2align 2 48de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga NainarL_a$non_lazy_ptr: 49de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .indirect_symbol _a 50de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar .long 0 51