| // REQUIRES: x86 |
| // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t |
| // RUN: ld.lld %t -o %t2 |
| // RUN: llvm-readobj -t %t2 | FileCheck %s |
| |
| // CHECK: Symbol { |
| // CHECK: Name: bar_sym |
| // CHECK-NEXT: Value: |
| // CHECK-NEXT: Size: |
| // CHECK-NEXT: Binding: |
| // CHECK-NEXT: Type: |
| // CHECK-NEXT: Other: |
| // CHECK-NEXT: Section: bar |
| // CHECK-NEXT: } |
| // CHECK-NEXT: Symbol { |
| // CHECK-NEXT: Name: foo_sym |
| // CHECK-NEXT: Value: |
| // CHECK-NEXT: Size: |
| // CHECK-NEXT: Binding: |
| // CHECK-NEXT: Type: |
| // CHECK-NEXT: Other: |
| // CHECK-NEXT: Section: foo |
| // CHECK-NEXT: } |
| |
| .section foo |
| .global foo_sym |
| foo_sym: |
| |
| .section bar, "a" |
| .global bar_sym |
| bar_sym: |
| |
| .global _start |
| _start: |