1*9880d681SAndroid Build Coastguard Worker# RUN: yaml2obj %s | llvm-readobj -symbols - | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker!ELF 3*9880d681SAndroid Build Coastguard WorkerFileHeader: 4*9880d681SAndroid Build Coastguard Worker Class: ELFCLASS64 5*9880d681SAndroid Build Coastguard Worker Data: ELFDATA2LSB 6*9880d681SAndroid Build Coastguard Worker Type: ET_REL 7*9880d681SAndroid Build Coastguard Worker Machine: EM_X86_64 8*9880d681SAndroid Build Coastguard WorkerSections: 9*9880d681SAndroid Build Coastguard Worker - Name: .data 10*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 11*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_ALLOC, SHF_WRITE ] 12*9880d681SAndroid Build Coastguard Worker Content: "DEADBEEF" 13*9880d681SAndroid Build Coastguard WorkerSymbols: 14*9880d681SAndroid Build Coastguard Worker Local: 15*9880d681SAndroid Build Coastguard Worker - Name: local_symbol 16*9880d681SAndroid Build Coastguard Worker Type: STT_OBJECT 17*9880d681SAndroid Build Coastguard Worker Section: .data 18*9880d681SAndroid Build Coastguard Worker Global: 19*9880d681SAndroid Build Coastguard Worker - Name: global_symbol 20*9880d681SAndroid Build Coastguard Worker Type: STT_OBJECT 21*9880d681SAndroid Build Coastguard Worker Section: .data 22*9880d681SAndroid Build Coastguard Worker Weak: 23*9880d681SAndroid Build Coastguard Worker - Name: weak_symbol 24*9880d681SAndroid Build Coastguard Worker Type: STT_OBJECT 25*9880d681SAndroid Build Coastguard Worker Section: .data 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker# CHECK: Symbol { 28*9880d681SAndroid Build Coastguard Worker# CHECK: Name: (0) 29*9880d681SAndroid Build Coastguard Worker# CHECK: Symbol { 30*9880d681SAndroid Build Coastguard Worker# CHECK: Name: local_symbol 31*9880d681SAndroid Build Coastguard Worker# CHECK: Binding: Local 32*9880d681SAndroid Build Coastguard Worker# CHECK: Symbol { 33*9880d681SAndroid Build Coastguard Worker# CHECK: Name: global_symbol 34*9880d681SAndroid Build Coastguard Worker# CHECK: Binding: Global 35*9880d681SAndroid Build Coastguard Worker# CHECK: Symbol { 36*9880d681SAndroid Build Coastguard Worker# CHECK: Name: weak_symbol 37*9880d681SAndroid Build Coastguard Worker# CHECK: Binding: Weak 38