[Alignment][NFC] Instructions::getLoadStoreAlignment
[llvm-complete.git] / test / tools / llvm-objcopy / COFF / Inputs / i386-obj.yaml
blob4bf09b13fc31e54f1f1dff96a58d229501d85f59
1 --- !COFF
2 header:          
3   Machine:         IMAGE_FILE_MACHINE_I386
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:     5589E5508B45088B0D00000000034D088945FC89C883C4045DC3660F1F4400005589E55DC3662E0F1F840000000000905589E583EC08E800000000C745FC00000000C7042402000000E80000000083C4085DC3
10     Relocations:     
11       - VirtualAddress:  9
12         SymbolName:      _x
13         Type:            IMAGE_REL_I386_DIR32
14       - VirtualAddress:  55
15         SymbolName:      ___main
16         Type:            IMAGE_REL_I386_REL32
17       - VirtualAddress:  74
18         SymbolName:      _f
19         Type:            IMAGE_REL_I386_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:            .debug_str
29     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
30     Alignment:       1
31     SectionData:     636C616E672076657273696F6E20382E302E3020287472756E6B203334363337382920286C6C766D2F7472756E6B203334363339302900736F757263652E63002F686F6D652F6D617274696E2F636F64652F6C6C766D2F6275696C642F6F626A636F70792D696E707574007800696E740066005F5F6D61696E006D61696E007900
32   - Name:            .debug_abbrev
33     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
34     Alignment:       1
35     SectionData:     011101250E1305030E10171B0E110112060000023400030E49133A0B3B0B02180000032400030E3E0B0B0B0000042E01110112064018030E3A0B3B0B271949133F1900000505000218030E3A0B3B0B49130000062E00110112064018030E3A0B3B0B27193F190000072E00110112064018030E3A0B3B0B49133F19000000
36   - Name:            .debug_info
37     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
38     Alignment:       1
39     SectionData:     850000000400000000000401000000000C003700000000000000400000000000000053000000026B000000370000000101050300000000036D000000050404000000001A000000015571000000010337000000050291087F00000001033700000000062000000005000000015573000000010707300000002300000001557A00000001093700000000
40     Relocations:     
41       - VirtualAddress:  6
42         SymbolName:      .debug_abbrev
43         Type:            IMAGE_REL_I386_SECREL
44       - VirtualAddress:  12
45         SymbolName:      .debug_str
46         Type:            IMAGE_REL_I386_SECREL
47       - VirtualAddress:  18
48         SymbolName:      .debug_str
49         Type:            IMAGE_REL_I386_SECREL
50       - VirtualAddress:  22
51         SymbolName:      .debug_line
52         Type:            IMAGE_REL_I386_SECREL
53       - VirtualAddress:  26
54         SymbolName:      .debug_str
55         Type:            IMAGE_REL_I386_SECREL
56       - VirtualAddress:  30
57         SymbolName:      .text
58         Type:            IMAGE_REL_I386_DIR32
59       - VirtualAddress:  39
60         SymbolName:      .debug_str
61         Type:            IMAGE_REL_I386_SECREL
62       - VirtualAddress:  51
63         SymbolName:      _x
64         Type:            IMAGE_REL_I386_DIR32
65       - VirtualAddress:  56
66         SymbolName:      .debug_str
67         Type:            IMAGE_REL_I386_SECREL
68       - VirtualAddress:  63
69         SymbolName:      .text
70         Type:            IMAGE_REL_I386_DIR32
71       - VirtualAddress:  73
72         SymbolName:      .debug_str
73         Type:            IMAGE_REL_I386_SECREL
74       - VirtualAddress:  87
75         SymbolName:      .debug_str
76         Type:            IMAGE_REL_I386_SECREL
77       - VirtualAddress:  99
78         SymbolName:      .text
79         Type:            IMAGE_REL_I386_DIR32
80       - VirtualAddress:  109
81         SymbolName:      .debug_str
82         Type:            IMAGE_REL_I386_SECREL
83       - VirtualAddress:  116
84         SymbolName:      .text
85         Type:            IMAGE_REL_I386_DIR32
86       - VirtualAddress:  126
87         SymbolName:      .debug_str
88         Type:            IMAGE_REL_I386_SECREL
89   - Name:            .debug_macinfo
90     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
91     Alignment:       1
92     SectionData:     '00'
93   - Name:            .debug_line
94     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
95     Alignment:       1
96     SectionData:     52000000040020000000010101FB0E0D00010101010000000100000100736F757263652E6300000000000005020000000014050A0A75050C0666050366050006CB05010A3D0500C9050A0A0821050306BA0205000101
97     Relocations:     
98       - VirtualAddress:  45
99         SymbolName:      .text
100         Type:            IMAGE_REL_I386_DIR32
101   - Name:            .llvm_addrsig
102     Characteristics: [ IMAGE_SCN_LNK_REMOVE ]
103     Alignment:       1
104     SectionData:     '1314'
105 symbols:         
106   - Name:            .text
107     Value:           0
108     SectionNumber:   1
109     SimpleType:      IMAGE_SYM_TYPE_NULL
110     ComplexType:     IMAGE_SYM_DTYPE_NULL
111     StorageClass:    IMAGE_SYM_CLASS_STATIC
112     SectionDefinition: 
113       Length:          83
114       NumberOfRelocations: 3
115       NumberOfLinenumbers: 0
116       CheckSum:        4183332250
117       Number:          1
118   - Name:            .data
119     Value:           0
120     SectionNumber:   2
121     SimpleType:      IMAGE_SYM_TYPE_NULL
122     ComplexType:     IMAGE_SYM_DTYPE_NULL
123     StorageClass:    IMAGE_SYM_CLASS_STATIC
124     SectionDefinition: 
125       Length:          4
126       NumberOfRelocations: 0
127       NumberOfLinenumbers: 0
128       CheckSum:        3099354981
129       Number:          2
130   - Name:            .bss
131     Value:           0
132     SectionNumber:   3
133     SimpleType:      IMAGE_SYM_TYPE_NULL
134     ComplexType:     IMAGE_SYM_DTYPE_NULL
135     StorageClass:    IMAGE_SYM_CLASS_STATIC
136     SectionDefinition: 
137       Length:          0
138       NumberOfRelocations: 0
139       NumberOfLinenumbers: 0
140       CheckSum:        0
141       Number:          3
142   - Name:            .debug_str
143     Value:           0
144     SectionNumber:   4
145     SimpleType:      IMAGE_SYM_TYPE_NULL
146     ComplexType:     IMAGE_SYM_DTYPE_NULL
147     StorageClass:    IMAGE_SYM_CLASS_STATIC
148     SectionDefinition: 
149       Length:          129
150       NumberOfRelocations: 0
151       NumberOfLinenumbers: 0
152       CheckSum:        2876129505
153       Number:          4
154   - Name:            .debug_abbrev
155     Value:           0
156     SectionNumber:   5
157     SimpleType:      IMAGE_SYM_TYPE_NULL
158     ComplexType:     IMAGE_SYM_DTYPE_NULL
159     StorageClass:    IMAGE_SYM_CLASS_STATIC
160     SectionDefinition: 
161       Length:          126
162       NumberOfRelocations: 0
163       NumberOfLinenumbers: 0
164       CheckSum:        2218663305
165       Number:          5
166   - Name:            .debug_info
167     Value:           0
168     SectionNumber:   6
169     SimpleType:      IMAGE_SYM_TYPE_NULL
170     ComplexType:     IMAGE_SYM_DTYPE_NULL
171     StorageClass:    IMAGE_SYM_CLASS_STATIC
172     SectionDefinition: 
173       Length:          137
174       NumberOfRelocations: 16
175       NumberOfLinenumbers: 0
176       CheckSum:        2577207131
177       Number:          6
178   - Name:            .debug_macinfo
179     Value:           0
180     SectionNumber:   7
181     SimpleType:      IMAGE_SYM_TYPE_NULL
182     ComplexType:     IMAGE_SYM_DTYPE_NULL
183     StorageClass:    IMAGE_SYM_CLASS_STATIC
184     SectionDefinition: 
185       Length:          1
186       NumberOfRelocations: 0
187       NumberOfLinenumbers: 0
188       CheckSum:        0
189       Number:          7
190   - Name:            .debug_line
191     Value:           0
192     SectionNumber:   8
193     SimpleType:      IMAGE_SYM_TYPE_NULL
194     ComplexType:     IMAGE_SYM_DTYPE_NULL
195     StorageClass:    IMAGE_SYM_CLASS_STATIC
196     SectionDefinition: 
197       Length:          86
198       NumberOfRelocations: 1
199       NumberOfLinenumbers: 0
200       CheckSum:        2357396799
201       Number:          8
202   - Name:            .llvm_addrsig
203     Value:           0
204     SectionNumber:   9
205     SimpleType:      IMAGE_SYM_TYPE_NULL
206     ComplexType:     IMAGE_SYM_DTYPE_NULL
207     StorageClass:    IMAGE_SYM_CLASS_STATIC
208     SectionDefinition: 
209       Length:          2
210       NumberOfRelocations: 0
211       NumberOfLinenumbers: 0
212       CheckSum:        2067109359
213       Number:          9
214   - Name:            '@feat.00'
215     Value:           1
216     SectionNumber:   -1
217     SimpleType:      IMAGE_SYM_TYPE_NULL
218     ComplexType:     IMAGE_SYM_DTYPE_NULL
219     StorageClass:    IMAGE_SYM_CLASS_STATIC
220   - Name:            _f
221     Value:           0
222     SectionNumber:   1
223     SimpleType:      IMAGE_SYM_TYPE_NULL
224     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
225     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
226   - Name:            _x
227     Value:           0
228     SectionNumber:   2
229     SimpleType:      IMAGE_SYM_TYPE_NULL
230     ComplexType:     IMAGE_SYM_DTYPE_NULL
231     StorageClass:    IMAGE_SYM_CLASS_STATIC
232   - Name:            ___main
233     Value:           32
234     SectionNumber:   1
235     SimpleType:      IMAGE_SYM_TYPE_NULL
236     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
237     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
238   - Name:            _main
239     Value:           48
240     SectionNumber:   1
241     SimpleType:      IMAGE_SYM_TYPE_NULL
242     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
243     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL