[RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (...
[llvm-project.git] / bolt / test / AArch64 / Inputs / tls-ld.yaml
blob063b81680f87f478470cc1163f90459468f134f9
1 --- !ELF
2 FileHeader:
3   Class:           ELFCLASS64
4   Data:            ELFDATA2LSB
5   Type:            ET_DYN
6   Machine:         EM_AARCH64
7   Entry:           0x590
8 ProgramHeaders:
9   - Type:            PT_LOAD
10     Flags:           [ PF_X, PF_R, PF_W ]
11     FirstSec:        .dynsym
12     LastSec:         .got
13     Align:           0x10000
14   - Type:            PT_DYNAMIC
15     Flags:           [ PF_W, PF_R ]
16     FirstSec:        .dynamic
17     LastSec:         .dynamic
18     VAddr:           0x10DF0
19     Align:           0x8
20   - Type:            PT_TLS
21     Flags:           [ PF_R ]
22     FirstSec:        .tbss
23     LastSec:         .tbss
24     VAddr:           0x10DE0
25     Align:           0x4
26   - Type:            PT_GNU_EH_FRAME
27     Flags:           [ PF_R ]
28     FirstSec:        .eh_frame_hdr
29     LastSec:         .eh_frame_hdr
30     VAddr:           0x6B8
31     Align:           0x4
32 Sections:
33   - Name:            .dynsym
34     Type:            SHT_DYNSYM
35     Flags:           [ SHF_ALLOC ]
36     Address:         0x250
37     Link:            .dynstr
38     AddressAlign:    0x8
39   - Name:            .dynstr
40     Type:            SHT_STRTAB
41     Flags:           [ SHF_ALLOC ]
42     Address:         0x340
43     AddressAlign:    0x1
44   - Name:            .plt
45     Type:            SHT_PROGBITS
46     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
47     Address:         0x540
48     AddressAlign:    0x10
49     EntSize:         0x10
50     Content:         F07BBFA99000009011FE47F910E23F9120021FD61F2003D51F2003D51F2003D5900000B0110240F91002009120021FD6900000B0110640F91022009120021FD6900000B0110A40F91042009120021FD6
51   - Name:            .text
52     Type:            SHT_PROGBITS
53     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
54     Address:         0x590
55     AddressAlign:    0x8
56     Content:         8000009000F047F9400000B4F9FFFF17C0035FD61F2003D5800000B000800091810000B0218000913F0000EBC00000548100009021E447F9610000B4F00301AA00021FD6C0035FD6800000B000800091810000B021800091210000CB22FC7FD3410C818BFF0781EB21FC4193C00000548200009042E047F9620000B4F00302AA00021FD6C0035FD6FD7BBEA9FD030091F30B00F9930000B060824039400100358000009000DC47F9800000B4800000B0000C40F9C7FFFF97D8FFFF972000805260820039F30B40F9FD7BC2A8C0035FD6DEFFFF171F2003D5FD7BBEA9FD030091F30B00F9F303002A8000009000403F91BCFFFF971F2003D5E10300AA60060011F30B40F9220040B942040011220000B9FD7BC2A8C0035FD6
57   - Name:            .rela.text
58     Type:            SHT_RELA
59     Flags:           [ SHF_INFO_LINK ]
60     Link:            .symtab
61     AddressAlign:    0x8
62     Info:            .text
63     Relocations:
64       - Offset:          0x5C4
65         Symbol:          t1
66         Type:            R_AARCH64_TLSDESC_LD64_LO12
67   - Name:            .eh_frame_hdr
68     Type:            SHT_PROGBITS
69     Flags:           [ SHF_ALLOC ]
70     Address:         0x6B8
71     AddressAlign:    0x4
72     Content:         011B033B3400000005000000F0FEFFFF4C00000020FFFFFF6000000060FFFFFF74000000A8FFFFFF98000000B0FFFFFFB0000000
73   - Name:            .eh_frame
74     Type:            SHT_PROGBITS
75     Flags:           [ SHF_ALLOC ]
76     Address:         0x6F0
77     AddressAlign:    0x8
78     Content:         1000000000000000017A520004781E011B0C1F0010000000180000009CFEFFFF3000000000000000100000002C000000B8FEFFFF40000000000000002000000040000000E4FEFFFF4800000000410E209D049E034293024EDEDDD30E00000000140000006400000008FFFFFF040000000000000000000000200000007C000000F8FEFFFF4000000000410E209D049E034293024CDEDDD30E0000000000000000
79   - Name:            .tbss
80     Type:            SHT_NOBITS
81     Flags:           [ SHF_WRITE, SHF_ALLOC, SHF_TLS ]
82     Address:         0x10DE0
83     AddressAlign:    0x4
84     Offset:          0xDE0
85     Size:            0x4
86   - Name:            .dynamic
87     Type:            SHT_DYNAMIC
88     Flags:           [ SHF_WRITE, SHF_ALLOC ]
89     Address:         0x10DF0
90     Link:            .dynstr
91     AddressAlign:    0x8
92     Entries:
93       - Tag:             DT_STRTAB
94         Value:           0x340
95       - Tag:             DT_SYMTAB
96         Value:           0x250
97       - Tag:             DT_PLTRELSZ
98         Value:           0x18
99       - Tag:             DT_PLTREL
100         Value:           0x7
101       - Tag:             DT_JMPREL
102         Value:           0x418
103       - Tag:             DT_NULL
104         Value:           0x0
105   - Name:            .got
106     Type:            SHT_PROGBITS
107     Flags:           [ SHF_WRITE, SHF_ALLOC ]
108     Address:         0x10FB0
109     AddressAlign:    0x8
110     EntSize:         0x8
111     Content:         F00D010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
112   - Name:            .rela.plt
113     Type:            SHT_RELA
114     Flags:           [ SHF_ALLOC, SHF_INFO_LINK ]
115     Address:         0x418
116     Link:            .dynsym
117     AddressAlign:    0x8
118     Info:            .got
119     Relocations:
120       - Offset:          0x10fb0
121         Symbol:          t1
122         Type:            R_AARCH64_TLSDESC
123   - Type:            SectionHeaderTable
124     Sections:
125       - Name:            .dynsym
126       - Name:            .dynstr
127       - Name:            .rela.plt
128       - Name:            .plt
129       - Name:            .text
130       - Name:            .rela.text
131       - Name:            .eh_frame_hdr
132       - Name:            .eh_frame
133       - Name:            .tbss
134       - Name:            .dynamic
135       - Name:            .got
136       - Name:            .symtab
137       - Name:            .strtab
138       - Name:            .shstrtab
139 Symbols:
140   - Name:            .text
141     Type:            STT_SECTION
142     Section:         .text
143     Value:           0x590
144   - Name:            t1
145     Type:            STT_TLS
146     Section:         .tbss
147     Binding:         STB_GLOBAL
148     Size:            0x4
149 DynamicSymbols:
150   - Name:            t1
151     Type:            STT_TLS
152     Section:         .tbss
153     Binding:         STB_GLOBAL
154     Size:            0x4