[RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (...
[llvm-project.git] / bolt / test / AArch64 / Inputs / tls-trad.yaml
blobb4e3ab71e15e049eac747ad49775351eeaf2358e
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:            .rela.dyn
45     Type:            SHT_RELA
46     Flags:           [ SHF_ALLOC ]
47     Address:         0x400
48     Link:            .dynsym
49     AddressAlign:    0x8
50     Relocations:
51       - Offset:          0x10FD0
52         Symbol:          t1
53         Type:            R_AARCH64_TLS_DTPMOD64
54       - Offset:          0x10FD8
55         Symbol:          t1
56         Type:            R_AARCH64_TLS_DTPREL64
57   - Name:            .plt
58     Type:            SHT_PROGBITS
59     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
60     Address:         0x540
61     AddressAlign:    0x10
62     EntSize:         0x10
63     Content:         F07BBFA99000009011FE47F910E23F9120021FD61F2003D51F2003D51F2003D5900000B0110240F91002009120021FD6900000B0110640F91022009120021FD6900000B0110A40F91042009120021FD6
64   - Name:            .text
65     Type:            SHT_PROGBITS
66     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
67     Address:         0x590
68     AddressAlign:    0x8
69     Content:         8000009000F047F9400000B4F9FFFF17C0035FD61F2003D5800000B000800091810000B0218000913F0000EBC00000548100009021E447F9610000B4F00301AA00021FD6C0035FD6800000B000800091810000B021800091210000CB22FC7FD3410C818BFF0781EB21FC4193C00000548200009042E047F9620000B4F00302AA00021FD6C0035FD6FD7BBEA9FD030091F30B00F9930000B060824039400100358000009000DC47F9800000B4800000B0000C40F9C7FFFF97D8FFFF972000805260820039F30B40F9FD7BC2A8C0035FD6DEFFFF171F2003D5FD7BBEA9FD030091F30B00F9F303002A8000009000403F91BCFFFF971F2003D5E10300AA60060011F30B40F9220040B942040011220000B9FD7BC2A8C0035FD6
70   - Name:            .eh_frame_hdr
71     Type:            SHT_PROGBITS
72     Flags:           [ SHF_ALLOC ]
73     Address:         0x6B8
74     AddressAlign:    0x4
75     Content:         011B033B3400000005000000F0FEFFFF4C00000020FFFFFF6000000060FFFFFF74000000A8FFFFFF98000000B0FFFFFFB0000000
76   - Name:            .eh_frame
77     Type:            SHT_PROGBITS
78     Flags:           [ SHF_ALLOC ]
79     Address:         0x6F0
80     AddressAlign:    0x8
81     Content:         1000000000000000017A520004781E011B0C1F0010000000180000009CFEFFFF3000000000000000100000002C000000B8FEFFFF40000000000000002000000040000000E4FEFFFF4800000000410E209D049E034293024EDEDDD30E00000000140000006400000008FFFFFF040000000000000000000000200000007C000000F8FEFFFF4000000000410E209D049E034293024CDEDDD30E0000000000000000
82   - Name:            .tbss
83     Type:            SHT_NOBITS
84     Flags:           [ SHF_WRITE, SHF_ALLOC, SHF_TLS ]
85     Address:         0x10DE0
86     AddressAlign:    0x4
87     Offset:          0xDE0
88     Size:            0x4
89   - Name:            .dynamic
90     Type:            SHT_DYNAMIC
91     Flags:           [ SHF_WRITE, SHF_ALLOC ]
92     Address:         0x10DF0
93     Link:            .dynstr
94     AddressAlign:    0x8
95     Entries:
96       - Tag:             DT_STRTAB
97         Value:           0x340
98       - Tag:             DT_SYMTAB
99         Value:           0x250
100       - Tag:             DT_RELA
101         Value:           0x400
102       - Tag:             DT_RELASZ
103         Value:           0x30
104       - Tag:             DT_RELAENT
105         Value:           0x18
106       - Tag:             DT_RELACOUNT
107         Value:           0x3
108       - Tag:             DT_NULL
109         Value:           0x0
110   - Name:            .got
111     Type:            SHT_PROGBITS
112     Flags:           [ SHF_WRITE, SHF_ALLOC ]
113     Address:         0x10FB0
114     AddressAlign:    0x8
115     EntSize:         0x8
116     Content:         F00D010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
117   - Name:            .rela.text
118     Type:            SHT_RELA
119     Flags:           [ SHF_INFO_LINK ]
120     Link:            .symtab
121     AddressAlign:    0x8
122     Info:            .text
123     Relocations:
124       - Offset:          0x678
125         Symbol:          t1
126         Type:            R_AARCH64_TLSGD_ADR_PAGE21
127       - Offset:          0x67C
128         Symbol:          t1
129         Type:            R_AARCH64_TLSGD_ADD_LO12_NC
130   - Type:            SectionHeaderTable
131     Sections:
132       - Name:            .dynsym
133       - Name:            .dynstr
134       - Name:            .rela.dyn
135       - Name:            .plt
136       - Name:            .text
137       - Name:            .rela.text
138       - Name:            .eh_frame_hdr
139       - Name:            .eh_frame
140       - Name:            .tbss
141       - Name:            .dynamic
142       - Name:            .got
143       - Name:            .symtab
144       - Name:            .strtab
145       - Name:            .shstrtab
146 Symbols:
147   - Name:            .text
148     Type:            STT_SECTION
149     Section:         .text
150     Value:           0x590
151   - Name:            t1
152     Type:            STT_TLS
153     Section:         .tbss
154     Binding:         STB_GLOBAL
155     Size:            0x4
156 DynamicSymbols:
157   - Name:            t1
158     Type:            STT_TLS
159     Section:         .tbss
160     Binding:         STB_GLOBAL
161     Size:            0x4