1# RUN: yaml2obj %s -o %t 2# RUN: llvm-readobj --symbols %t | FileCheck %s 3 4# CHECK: Name: notype 5# CHECK: Type: None 6# CHECK: Name: normal_type 7# CHECK: Type: Object 8# CHECK: Name: .text 9# CHECK: Type: Section 10# CHECK: Name: known_hex 11# CHECK: Type: Object 12 13# CHECK: Name: unknown_hex_11 14# CHECK: Type: OS Specific (0xB) 15 16# CHECK: Name: known_int 17# CHECK: Type: Object 18# CHECK: Name: unknown_int 19# CHECK: Type: OS Specific (0xB) 20 21!ELF 22FileHeader: 23 Class: ELFCLASS64 24 Data: ELFDATA2LSB 25 Type: ET_REL 26Sections: 27 - Name: .text 28 Type: SHT_PROGBITS 29Symbols: 30 - Name: notype 31 Type: STT_NOTYPE 32 Binding: STB_GLOBAL 33 - Name: normal_type 34 Type: STT_OBJECT 35 Binding: STB_GLOBAL 36 - Name: .text 37 Type: STT_SECTION 38 Binding: STB_GLOBAL 39 - Name: known_hex 40 Type: 0x1 41 Binding: STB_GLOBAL 42 - Name: unknown_hex_11 43 Type: 0xb 44 Binding: STB_GLOBAL 45 - Name: known_int 46 Type: 1 47 Binding: STB_GLOBAL 48 - Name: unknown_int 49 Type: 11 50 Binding: STB_GLOBAL 51