xref: /llvm-project-15.0.7/lld/test/ELF/linkerscript/multiple-tbss.s (revision 052d95a6)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# REQUIRES: x86
2# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
3# RUN: echo "SECTIONS { }" > %t.script
4# RUN: ld.lld -T %t.script %t.o -o %t
5# RUN: llvm-readobj -l -s %t | FileCheck %s
6
7# CHECK:        Name: .tbss
8# CHECK-NEXT:   Type: SHT_NOBITS
9# CHECK-NEXT:   Flags [
10# CHECK-NEXT:     SHF_ALLOC
11# CHECK-NEXT:     SHF_TLS
12# CHECK-NEXT:     SHF_WRITE
13# CHECK-NEXT:   ]
14# CHECK-NEXT:   Address:
15# CHECK-NEXT:   Offset:
16# CHECK-NEXT:   Size: 8
17# 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: foo
25# CHECK-NEXT:   Type: SHT_NOBITS
26# CHECK-NEXT:   Flags [
27# CHECK-NEXT:     SHF_ALLOC
28# CHECK-NEXT:     SHF_TLS
29# CHECK-NEXT:     SHF_WRITE
30# CHECK-NEXT:   ]
31# CHECK-NEXT:   Address:
32# CHECK-NEXT:   Offset:
33# CHECK-NEXT:   Size: 1
34
35# CHECK:      Type: PT_TLS
36# CHECK-NEXT: Offset:
37# CHECK-NEXT: VirtualAddress:
38# CHECK-NEXT: PhysicalAddress:
39# CHECK-NEXT: FileSize: 0
40# CHECK-NEXT: MemSize: 9
41
42.section        .tbss,"awT",@nobits
43.quad   0
44.section        foo,"awT",@nobits
45.byte 0
46

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026