xref: /llvm-project/lld/test/ELF/output-section.s (revision 962b29d7162c8b470ea70540c48d11c2f35d7561)
1// REQUIRES: x86
2// RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t
3// RUN: ld.lld %t -o %t2
4// RUN: llvm-readobj --symbols %t2 | FileCheck %s
5
6// CHECK:        Name: foo_sym
7// CHECK-NEXT:   Value:
8// CHECK-NEXT:   Size:
9// CHECK-NEXT:   Binding:
10// CHECK-NEXT:   Type:
11// CHECK-NEXT:   Other:
12// CHECK-NEXT:   Section: foo
13// CHECK-NEXT: }
14// CHECK-NEXT: Symbol {
15// CHECK-NEXT:   Name: bar_sym
16// CHECK-NEXT:   Value:
17// CHECK-NEXT:   Size:
18// CHECK-NEXT:   Binding:
19// CHECK-NEXT:   Type:
20// CHECK-NEXT:   Other:
21// CHECK-NEXT:   Section: bar
22// CHECK-NEXT: }
23
24.section foo
25.global foo_sym
26foo_sym:
27
28.section bar, "a"
29.global bar_sym
30bar_sym:
31
32.global _start
33_start:
34