blob: b7374461b0ab586abad29b6a2b3b69d29d7d75da [file] [edit]
# Test that STT_TLS symbols are recognized and treated as data symbols.
#
# RUN: yaml2obj %s -o %t
# RUN: %lldb %t -o "image dump symtab" -b | FileCheck %s
# CHECK: Index UserID DSX Type File Address/Value Load Address Size Flags Name
# CHECK: [ 0] 1 Data 0x0000000000001000 0x0000000000000004 {{0x[0-9a-f]+}} tls_var
--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_EXEC
Machine: EM_X86_64
Sections:
- Name: .tdata
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_WRITE, SHF_TLS ]
Address: 0x1000
AddressAlign: 0x4
Size: 0x4
Symbols:
- Name: tls_var
Type: STT_TLS
Section: .tdata
Value: 0x1000
Size: 0x4
...