]> git.proxmox.com Git - rustc.git/blob - src/llvm/test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml
Imported Upstream version 1.0.0+dfsg1
[rustc.git] / src / llvm / test / Object / AArch64 / yaml2obj-elf-aarch64-rel.yaml
1 # RUN: yaml2obj -format=elf %s > %t
2 # RUN: obj2yaml %t | FileCheck %s
3
4 # CHECK: - Name: .rela.text
5 # CHECK-NEXT: Type: SHT_RELA
6 # CHECK-NEXT: Link: .symtab
7 # CHECK-NEXT: AddressAlign: 0x0000000000000008
8 # CHECK-NEXT: Info: .text
9 # CHECK-NEXT: Relocations:
10 # CHECK-NEXT: - Offset: 0x0000000000000000
11 # CHECK-NEXT: Symbol: main
12 # CHECK-NEXT: Type: R_AARCH64_ABS64
13 # CHECK-NEXT: Addend: 0
14 # CHECK-NEXT: - Offset: 0x0000000000000008
15 # CHECK-NEXT: Symbol: main
16 # CHECK-NEXT: Type: R_AARCH64_TLSGD_ADR_PREL21
17 # CHECK-NEXT: Addend: 0
18
19 FileHeader:
20 Class: ELFCLASS64
21 Data: ELFDATA2LSB
22 Type: ET_REL
23 Machine: EM_AARCH64
24 Sections:
25 - Type: SHT_PROGBITS
26 Name: .text
27 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
28 AddressAlign: 0x04
29 Content: 00000000000000000000000000000000
30 - Type: SHT_RELA
31 Name: .rela.text
32 Link: .symtab
33 Info: .text
34 AddressAlign: 0x08
35 Relocations:
36 - Offset: 0
37 Symbol: main
38 Type: R_AARCH64_ABS64
39 Addend: 0
40 - Offset: 8
41 Symbol: main
42 Type: R_AARCH64_TLSGD_ADR_PREL21
43 Addend: 0
44
45 Symbols:
46 Local:
47 - Name: .text
48 Type: STT_SECTION
49 Section: .text
50
51 Global:
52 - Name: main
53 Type: STT_FUNC
54 Section: .text
55 Size: 0x08