|
1 |
| -# The binary blobs in this file were created like this: |
2 |
| -# llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu Inputs/elf-relr-relocs1.s -o - | obj2yaml | grep Content: |
| 1 | +## This is a test to test how SHT_RELR sections are dumped. |
3 | 2 |
|
4 | 3 | # RUN: yaml2obj -docnum 1 %s \
|
5 | 4 | # RUN: | llvm-readobj --relocations --raw-relr - \
|
|
75 | 74 | # GNU1-NEXT: 0000000000020380 0000000000000008 R_X86_64_RELATIVE
|
76 | 75 | # GNU1-NEXT: 0000000000020390 0000000000000008 R_X86_64_RELATIVE
|
77 | 76 |
|
78 |
| -# elf-relr-relocs1.s |
79 | 77 | --- !ELF
|
80 | 78 | FileHeader:
|
81 |
| - Class: ELFCLASS64 |
82 |
| - Data: ELFDATA2LSB |
83 |
| - Type: ET_DYN |
84 |
| - Machine: EM_X86_64 |
85 |
| - Entry: 0x0000000000001000 |
| 79 | + Class: ELFCLASS64 |
| 80 | + Data: ELFDATA2LSB |
| 81 | + Type: ET_DYN |
| 82 | + Machine: EM_X86_64 |
| 83 | + |
86 | 84 | Sections:
|
87 |
| - - Name: .relr.dyn |
88 |
| - Type: SHT_RELR |
89 |
| - Flags: [ SHF_ALLOC ] |
90 |
| - Address: 0x00000000000001C8 |
91 |
| - Link: .symtab |
92 |
| - AddressAlign: 0x0000000000000001 |
93 |
| - Content: 600D0100000000000301000000000000000002000000000001050F00000000000900405005700A00 |
94 |
| -Symbols: [] |
95 |
| -... |
| 85 | + - Name: .relr.dyn |
| 86 | + Type: SHT_RELR |
| 87 | + Flags: [ SHF_ALLOC ] |
| 88 | + Entries: [ 0x0000000000010D60, 0x0000000000000103, 0x0000000000020000, |
| 89 | + 0x00000000000F0501, 0x000A700550400009 ] |
96 | 90 |
|
97 | 91 | # RUN: yaml2obj -docnum 2 %s \
|
98 | 92 | # RUN: | llvm-readobj --relocations --raw-relr - \
|
@@ -154,21 +148,16 @@ Symbols: []
|
154 | 148 | # GNU2-NEXT: 000200ec 00000008 R_386_RELATIVE
|
155 | 149 | # GNU2-NEXT: 000200f4 00000008 R_386_RELATIVE
|
156 | 150 |
|
157 |
| -# elf-relr-relocs2.s |
158 | 151 | --- !ELF
|
159 | 152 | FileHeader:
|
160 |
| - Class: ELFCLASS32 |
161 |
| - Data: ELFDATA2LSB |
162 |
| - Type: ET_DYN |
163 |
| - Machine: EM_386 |
164 |
| - Entry: 0x00001000 |
| 153 | + Class: ELFCLASS32 |
| 154 | + Data: ELFDATA2LSB |
| 155 | + Type: ET_DYN |
| 156 | + Machine: EM_386 |
| 157 | + |
165 | 158 | Sections:
|
166 |
| - - Name: .relr.dyn |
167 |
| - Type: SHT_RELR |
168 |
| - Flags: [ SHF_ALLOC ] |
169 |
| - Address: 0x000001C8 |
170 |
| - Link: .symtab |
171 |
| - AddressAlign: 0x00000001 |
172 |
| - Content: 600D0100030100000000020001050F0009004050 |
173 |
| -Symbols: [] |
174 |
| -... |
| 159 | + - Name: .relr.dyn |
| 160 | + Type: SHT_RELR |
| 161 | + Flags: [ SHF_ALLOC ] |
| 162 | + Entries: [ 0x00010D60, 0x00000103, 0x00020000, |
| 163 | + 0x000F0501, 0x50400009 ] |
0 commit comments