1 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -save-temp-labels %s -o %t
2 // RUN: ld.lld -discard-locals %t -o %t2
3 // RUN: llvm-readobj -s -sd -t %t2 | FileCheck %s
14 // CHECK: Name: .strtab
15 // CHECK-NEXT: Type: SHT_STRTAB
16 // CHECK-NEXT: Flags [
18 // CHECK-NEXT: Address:
19 // CHECK-NEXT: Offset:
23 // CHECK-NEXT: AddressAlignment:
24 // CHECK-NEXT: EntrySize:
25 // CHECK-NEXT: SectionData (
26 // CHECK-NEXT: 0000: 005F7374 61727400 |._start.|
32 // CHECK-NEXT: Symbol {
34 // CHECK-NEXT: Value: 0x0
35 // CHECK-NEXT: Size: 0
36 // CHECK-NEXT: Binding: Local
37 // CHECK-NEXT: Type: None
38 // CHECK-NEXT: Other: 0
39 // CHECK-NEXT: Section: Undefined
41 // CHECK-NEXT: Symbol {
42 // CHECK-NEXT: Name: _start
44 // CHECK-NEXT: Size: 0
45 // CHECK-NEXT: Binding: Global
46 // CHECK-NEXT: Type: None
47 // CHECK-NEXT: Other: 0
48 // CHECK-NEXT: Section: .text