[Alignment][NFC] Instructions::getLoadStoreAlignment
[llvm-complete.git] / test / tools / llvm-objcopy / COFF / Inputs / x86_64-obj.yaml
blobef1666c2e3350e3ba4712ff1bcb60e874d7617c0
1 --- !COFF
2 header:          
3   Machine:         IMAGE_FILE_MACHINE_AMD64
4   Characteristics: [  ]
5 sections:        
6   - Name:            .text
7     Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
8     Alignment:       16
9     SectionData:     50894C24048B0D00000000034C240489C859C3662E0F1F8400000000000F1F00C3662E0F1F8400000000000F1F440000554883EC30488D6C2430E800000000C745FC00000000B902000000E800000000904883C4305DC3
10     Relocations:     
11       - VirtualAddress:  7
12         SymbolName:      x
13         Type:            IMAGE_REL_AMD64_REL32
14       - VirtualAddress:  59
15         SymbolName:      __main
16         Type:            IMAGE_REL_AMD64_REL32
17       - VirtualAddress:  76
18         SymbolName:      f
19         Type:            IMAGE_REL_AMD64_REL32
20   - Name:            .data
21     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
22     Alignment:       4
23     SectionData:     '01000000'
24   - Name:            .bss
25     Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
26     Alignment:       4
27     SectionData:     ''
28   - Name:            .xdata
29     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
30     Alignment:       4
31     SectionData:     0101010001020000010A03350A03055201500000
32   - Name:            .debug_str
33     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
34     Alignment:       1
35     SectionData:     636C616E672076657273696F6E20382E302E3020287472756E6B203334363337382920286C6C766D2F7472756E6B203334363339302900736F757263652E63002F686F6D652F6D617274696E2F636F64652F6C6C766D2F6275696C642F6F626A636F70792D696E707574007800696E740066005F5F6D61696E006D61696E007900
36   - Name:            .debug_abbrev
37     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
38     Alignment:       1
39     SectionData:     011101250E1305030E10171B0E110112060000023400030E49133A0B3B0B02180000032400030E3E0B0B0B0000042E01110112064018030E3A0B3B0B271949133F1900000505000218030E3A0B3B0B49130000062E00110112064018030E3A0B3B0B27193F190000072E00110112064018030E3A0B3B0B49133F19000000
40   - Name:            .debug_info
41     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
42     Alignment:       1
43     SectionData:     990000000400000000000801000000000C00370000000000000040000000000000000000000057000000026B0000003F000000010109030000000000000000036D00000005040400000000000000001300000001577100000001033F000000050291047F00000001033F000000000620000000000000000100000001577300000001070730000000000000002700000001567A00000001093F00000000
44     Relocations:     
45       - VirtualAddress:  6
46         SymbolName:      .debug_abbrev
47         Type:            IMAGE_REL_AMD64_SECREL
48       - VirtualAddress:  12
49         SymbolName:      .debug_str
50         Type:            IMAGE_REL_AMD64_SECREL
51       - VirtualAddress:  18
52         SymbolName:      .debug_str
53         Type:            IMAGE_REL_AMD64_SECREL
54       - VirtualAddress:  22
55         SymbolName:      .debug_line
56         Type:            IMAGE_REL_AMD64_SECREL
57       - VirtualAddress:  26
58         SymbolName:      .debug_str
59         Type:            IMAGE_REL_AMD64_SECREL
60       - VirtualAddress:  30
61         SymbolName:      .text
62         Type:            IMAGE_REL_AMD64_ADDR64
63       - VirtualAddress:  43
64         SymbolName:      .debug_str
65         Type:            IMAGE_REL_AMD64_SECREL
66       - VirtualAddress:  55
67         SymbolName:      x
68         Type:            IMAGE_REL_AMD64_ADDR64
69       - VirtualAddress:  64
70         SymbolName:      .debug_str
71         Type:            IMAGE_REL_AMD64_SECREL
72       - VirtualAddress:  71
73         SymbolName:      .text
74         Type:            IMAGE_REL_AMD64_ADDR64
75       - VirtualAddress:  85
76         SymbolName:      .debug_str
77         Type:            IMAGE_REL_AMD64_SECREL
78       - VirtualAddress:  99
79         SymbolName:      .debug_str
80         Type:            IMAGE_REL_AMD64_SECREL
81       - VirtualAddress:  111
82         SymbolName:      .text
83         Type:            IMAGE_REL_AMD64_ADDR64
84       - VirtualAddress:  125
85         SymbolName:      .debug_str
86         Type:            IMAGE_REL_AMD64_SECREL
87       - VirtualAddress:  132
88         SymbolName:      .text
89         Type:            IMAGE_REL_AMD64_ADDR64
90       - VirtualAddress:  146
91         SymbolName:      .debug_str
92         Type:            IMAGE_REL_AMD64_SECREL
93   - Name:            .debug_macinfo
94     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
95     Alignment:       1
96     SectionData:     '00'
97   - Name:            .pdata
98     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
99     Alignment:       4
100     SectionData:     '000000001300000000000000000000002700000008000000'
101     Relocations:     
102       - VirtualAddress:  0
103         SymbolName:      f
104         Type:            IMAGE_REL_AMD64_ADDR32NB
105       - VirtualAddress:  4
106         SymbolName:      f
107         Type:            IMAGE_REL_AMD64_ADDR32NB
108       - VirtualAddress:  8
109         SymbolName:      .xdata
110         Type:            IMAGE_REL_AMD64_ADDR32NB
111       - VirtualAddress:  12
112         SymbolName:      main
113         Type:            IMAGE_REL_AMD64_ADDR32NB
114       - VirtualAddress:  16
115         SymbolName:      main
116         Type:            IMAGE_REL_AMD64_ADDR32NB
117       - VirtualAddress:  20
118         SymbolName:      .xdata
119         Type:            IMAGE_REL_AMD64_ADDR32NB
120   - Name:            .debug_line
121     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
122     Alignment:       1
123     SectionData:     57000000040020000000010101FB0E0D00010101010000000100000100736F757263652E630000000000000902000000000000000014050A0A59050C066605034A050006081505010A130500F3050A0A08590503069E0207000101
124     Relocations:     
125       - VirtualAddress:  45
126         SymbolName:      .text
127         Type:            IMAGE_REL_AMD64_ADDR64
128   - Name:            .llvm_addrsig
129     Characteristics: [ IMAGE_SCN_LNK_REMOVE ]
130     Alignment:       1
131     SectionData:     '1718'
132 symbols:         
133   - Name:            .text
134     Value:           0
135     SectionNumber:   1
136     SimpleType:      IMAGE_SYM_TYPE_NULL
137     ComplexType:     IMAGE_SYM_DTYPE_NULL
138     StorageClass:    IMAGE_SYM_CLASS_STATIC
139     SectionDefinition: 
140       Length:          87
141       NumberOfRelocations: 3
142       NumberOfLinenumbers: 0
143       CheckSum:        4237828689
144       Number:          1
145   - Name:            .data
146     Value:           0
147     SectionNumber:   2
148     SimpleType:      IMAGE_SYM_TYPE_NULL
149     ComplexType:     IMAGE_SYM_DTYPE_NULL
150     StorageClass:    IMAGE_SYM_CLASS_STATIC
151     SectionDefinition: 
152       Length:          4
153       NumberOfRelocations: 0
154       NumberOfLinenumbers: 0
155       CheckSum:        3099354981
156       Number:          2
157   - Name:            .bss
158     Value:           0
159     SectionNumber:   3
160     SimpleType:      IMAGE_SYM_TYPE_NULL
161     ComplexType:     IMAGE_SYM_DTYPE_NULL
162     StorageClass:    IMAGE_SYM_CLASS_STATIC
163     SectionDefinition: 
164       Length:          0
165       NumberOfRelocations: 0
166       NumberOfLinenumbers: 0
167       CheckSum:        0
168       Number:          3
169   - Name:            .xdata
170     Value:           0
171     SectionNumber:   4
172     SimpleType:      IMAGE_SYM_TYPE_NULL
173     ComplexType:     IMAGE_SYM_DTYPE_NULL
174     StorageClass:    IMAGE_SYM_CLASS_STATIC
175     SectionDefinition: 
176       Length:          20
177       NumberOfRelocations: 0
178       NumberOfLinenumbers: 0
179       CheckSum:        3415491858
180       Number:          4
181   - Name:            .debug_str
182     Value:           0
183     SectionNumber:   5
184     SimpleType:      IMAGE_SYM_TYPE_NULL
185     ComplexType:     IMAGE_SYM_DTYPE_NULL
186     StorageClass:    IMAGE_SYM_CLASS_STATIC
187     SectionDefinition: 
188       Length:          129
189       NumberOfRelocations: 0
190       NumberOfLinenumbers: 0
191       CheckSum:        2876129505
192       Number:          5
193   - Name:            .debug_abbrev
194     Value:           0
195     SectionNumber:   6
196     SimpleType:      IMAGE_SYM_TYPE_NULL
197     ComplexType:     IMAGE_SYM_DTYPE_NULL
198     StorageClass:    IMAGE_SYM_CLASS_STATIC
199     SectionDefinition: 
200       Length:          126
201       NumberOfRelocations: 0
202       NumberOfLinenumbers: 0
203       CheckSum:        2218663305
204       Number:          6
205   - Name:            .debug_info
206     Value:           0
207     SectionNumber:   7
208     SimpleType:      IMAGE_SYM_TYPE_NULL
209     ComplexType:     IMAGE_SYM_DTYPE_NULL
210     StorageClass:    IMAGE_SYM_CLASS_STATIC
211     SectionDefinition: 
212       Length:          157
213       NumberOfRelocations: 16
214       NumberOfLinenumbers: 0
215       CheckSum:        603506744
216       Number:          7
217   - Name:            .debug_macinfo
218     Value:           0
219     SectionNumber:   8
220     SimpleType:      IMAGE_SYM_TYPE_NULL
221     ComplexType:     IMAGE_SYM_DTYPE_NULL
222     StorageClass:    IMAGE_SYM_CLASS_STATIC
223     SectionDefinition: 
224       Length:          1
225       NumberOfRelocations: 0
226       NumberOfLinenumbers: 0
227       CheckSum:        0
228       Number:          8
229   - Name:            .pdata
230     Value:           0
231     SectionNumber:   9
232     SimpleType:      IMAGE_SYM_TYPE_NULL
233     ComplexType:     IMAGE_SYM_DTYPE_NULL
234     StorageClass:    IMAGE_SYM_CLASS_STATIC
235     SectionDefinition: 
236       Length:          24
237       NumberOfRelocations: 6
238       NumberOfLinenumbers: 0
239       CheckSum:        2036901199
240       Number:          9
241   - Name:            .debug_line
242     Value:           0
243     SectionNumber:   10
244     SimpleType:      IMAGE_SYM_TYPE_NULL
245     ComplexType:     IMAGE_SYM_DTYPE_NULL
246     StorageClass:    IMAGE_SYM_CLASS_STATIC
247     SectionDefinition: 
248       Length:          91
249       NumberOfRelocations: 1
250       NumberOfLinenumbers: 0
251       CheckSum:        633454091
252       Number:          10
253   - Name:            .llvm_addrsig
254     Value:           0
255     SectionNumber:   11
256     SimpleType:      IMAGE_SYM_TYPE_NULL
257     ComplexType:     IMAGE_SYM_DTYPE_NULL
258     StorageClass:    IMAGE_SYM_CLASS_STATIC
259     SectionDefinition: 
260       Length:          2
261       NumberOfRelocations: 0
262       NumberOfLinenumbers: 0
263       CheckSum:        384769216
264       Number:          11
265   - Name:            '@feat.00'
266     Value:           0
267     SectionNumber:   -1
268     SimpleType:      IMAGE_SYM_TYPE_NULL
269     ComplexType:     IMAGE_SYM_DTYPE_NULL
270     StorageClass:    IMAGE_SYM_CLASS_STATIC
271   - Name:            f
272     Value:           0
273     SectionNumber:   1
274     SimpleType:      IMAGE_SYM_TYPE_NULL
275     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
276     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
277   - Name:            x
278     Value:           0
279     SectionNumber:   2
280     SimpleType:      IMAGE_SYM_TYPE_NULL
281     ComplexType:     IMAGE_SYM_DTYPE_NULL
282     StorageClass:    IMAGE_SYM_CLASS_STATIC
283   - Name:            __main
284     Value:           32
285     SectionNumber:   1
286     SimpleType:      IMAGE_SYM_TYPE_NULL
287     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
288     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
289   - Name:            main
290     Value:           48
291     SectionNumber:   1
292     SimpleType:      IMAGE_SYM_TYPE_NULL
293     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
294     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL