46 lines · plain
1# REQUIRES: x862# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o3# RUN: echo "SECTIONS { }" > %t.script4# RUN: ld.lld -T %t.script %t.o -o %t5# RUN: llvm-readobj -S -l %t | FileCheck %s6 7# CHECK: Name: .tbss8# CHECK-NEXT: Type: SHT_NOBITS9# CHECK-NEXT: Flags [10# CHECK-NEXT: SHF_ALLOC11# CHECK-NEXT: SHF_TLS12# CHECK-NEXT: SHF_WRITE13# CHECK-NEXT: ]14# CHECK-NEXT: Address:15# CHECK-NEXT: Offset:16# CHECK-NEXT: Size: 817# CHECK-NEXT: Link:18# CHECK-NEXT: Info:19# CHECK-NEXT: AddressAlignment:20# CHECK-NEXT: EntrySize:21# CHECK-NEXT: }22# CHECK-NEXT: Section {23# CHECK-NEXT: Index:24# CHECK-NEXT: Name: foo25# CHECK-NEXT: Type: SHT_NOBITS26# CHECK-NEXT: Flags [27# CHECK-NEXT: SHF_ALLOC28# CHECK-NEXT: SHF_TLS29# CHECK-NEXT: SHF_WRITE30# CHECK-NEXT: ]31# CHECK-NEXT: Address:32# CHECK-NEXT: Offset:33# CHECK-NEXT: Size: 134 35# CHECK: Type: PT_TLS36# CHECK-NEXT: Offset:37# CHECK-NEXT: VirtualAddress:38# CHECK-NEXT: PhysicalAddress:39# CHECK-NEXT: FileSize: 040# CHECK-NEXT: MemSize: 941 42.section .tbss,"awT",@nobits43.quad 044.section foo,"awT",@nobits45.byte 046