Fangrui Song | 99a5434 | 2020-01-21 17:02:25 -0800 | [diff] [blame] | 1 | # RUN: yaml2obj %s -o %t |
Paul Semel | ea1378b | 2018-06-01 16:19:46 +0000 | [diff] [blame] | 2 | # RUN: llvm-objcopy %t %t2 |
Jordan Rupprecht | e7c9805 | 2019-01-11 18:06:31 +0000 | [diff] [blame] | 3 | # RUN: llvm-readobj --symbols %t2 | FileCheck %s |
Paul Semel | ea1378b | 2018-06-01 16:19:46 +0000 | [diff] [blame] | 4 | |
| 5 | !ELF |
| 6 | FileHeader: |
| 7 | Class: ELFCLASS64 |
| 8 | Data: ELFDATA2LSB |
| 9 | Type: ET_REL |
| 10 | Machine: EM_X86_64 |
| 11 | Sections: |
| 12 | - Name: .text |
| 13 | Type: SHT_PROGBITS |
| 14 | Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
| 15 | Address: 0x1000 |
| 16 | AddressAlign: 0x0000000000000010 |
| 17 | Size: 8 |
George Rimar | 320910c | 2019-10-20 14:47:17 +0000 | [diff] [blame] | 18 | Symbols: [] |
Paul Semel | ea1378b | 2018-06-01 16:19:46 +0000 | [diff] [blame] | 19 | |
| 20 | #CHECK: Symbols [ |
| 21 | #CHECK-NEXT: Symbol { |
| 22 | #CHECK-NEXT: Name: (0) |
| 23 | #CHECK-NEXT: Value: 0x0 |
| 24 | #CHECK-NEXT: Size: 0 |
| 25 | #CHECK-NEXT: Binding: Local |
| 26 | #CHECK-NEXT: Type: None |
| 27 | #CHECK-NEXT: Other: 0 |
| 28 | #CHECK-NEXT: Section: Undefined |
| 29 | #CHECK-NEXT: } |