[llvm-readelf] - Report a warning when .hash section contains a chain with a cycle.
[llvm-complete.git] / test / tools / llvm-cvtres / object.test
blob2c6eeeb2fda35b72ac7fbd7bf14f88999e6cbb18
1 // Check COFF emission of cvtres
2 // The input was generated with the following command, using the original Windows
3 // rc.exe:
4 // > rc /fo test_resource.res /nologo test_resource.rc
5 // The object file we are comparing against was generated with this command using
6 // the original Windows cvtres.exe.
7 // > cvtres /machine:X86 /readonly /nologo /out:test_resource.obj.coff \
8 //   test_resource.res
10 RUN: llvm-cvtres /verbose /out:%t %p/Inputs/test_resource.res
11 RUN: llvm-readobj --coff-resources --section-data %t | FileCheck %s
13 CHECK:     Resources [
14 CHECK-NEXT:  Total Number of Resources: 8
15 CHECK-DAG:   Number of String Entries: 1
16 CHECK-NEXT:  Number of ID Entries: 4
17 CHECK-NEXT:  Type: STRINGARRAY [
18 CHECK-NEXT:    Table Offset: 0x38
19 CHECK-NEXT:    Number of String Entries: 1
20 CHECK-NEXT:    Number of ID Entries: 0
21 CHECK-NEXT:    Name: MYRESOURCE [
22 CHECK-NEXT:      Table Offset: 0xC8
23 CHECK-NEXT:      Number of String Entries: 0
24 CHECK-NEXT:      Number of ID Entries: 1
25 CHECK-NEXT:      Language: (ID 1033) [
26 CHECK-NEXT:        Entry Offset: 0x188
27 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
28 CHECK-NEXT:        Major Version: 0
29 CHECK-NEXT:        Minor Version: 0
30 CHECK-NEXT:        Characteristics: 0
31 CHECK-NEXT:        Data [
32 CHECK-NEXT:          DataRVA: 0x0
33 CHECK-NEXT:          DataSize: 57
34 CHECK-NEXT:          Codepage: 0
35 CHECK-NEXT:          Reserved: 0
36 CHECK-NEXT:          Data (
37 CHECK:               )
38 CHECK-NEXT:        ]
39 CHECK-NEXT:      ]
40 CHECK-NEXT:    ]
41 CHECK-NEXT:  ]
42 CHECK-NEXT:  Type: BITMAP (ID 2) [
43 CHECK-NEXT:    Table Offset: 0x50
44 CHECK-NEXT:    Number of String Entries: 2
45 CHECK-NEXT:    Number of ID Entries: 0
46 CHECK-NEXT:    Name: CURSOR [
47 CHECK-NEXT:      Table Offset: 0xE0
48 CHECK-NEXT:      Number of String Entries: 0
49 CHECK-NEXT:      Number of ID Entries: 1
50 CHECK-NEXT:      Language: (ID 1033) [
51 CHECK-NEXT:        Entry Offset: 0x198
52 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
53 CHECK-NEXT:        Major Version: 0
54 CHECK-NEXT:        Minor Version: 0
55 CHECK-NEXT:        Characteristics: 0
56 CHECK-NEXT:        Data [
57 CHECK-NEXT:          DataRVA: 0x0
58 CHECK-NEXT:          DataSize: 808
59 CHECK-NEXT:          Codepage: 0
60 CHECK-NEXT:          Reserved: 0
61 CHECK-NEXT:          Data (
62 CHECK:               )
63 CHECK-NEXT:        ]
64 CHECK-NEXT:      ]
65 CHECK-NEXT:    ]
66 CHECK-NEXT:    Name: OKAY [
67 CHECK-NEXT:      Table Offset: 0xF8
68 CHECK-NEXT:      Number of String Entries: 0
69 CHECK-NEXT:      Number of ID Entries: 1
70 CHECK-NEXT:      Language: (ID 1033) [
71 CHECK-NEXT:        Entry Offset: 0x1A8
72 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
73 CHECK-NEXT:        Major Version: 0
74 CHECK-NEXT:        Minor Version: 0
75 CHECK-NEXT:        Characteristics: 0
76 CHECK-NEXT:        Data [
77 CHECK-NEXT:          DataRVA: 0x0
78 CHECK-NEXT:          DataSize: 808
79 CHECK-NEXT:          Codepage: 0
80 CHECK-NEXT:          Reserved: 0
81 CHECK-NEXT:          Data (
82 CHECK:               )
83 CHECK-NEXT:        ]
84 CHECK-NEXT:      ]
85 CHECK-NEXT:    ]
86 CHECK-NEXT:  ]
87 CHECK-NEXT:  Type: MENU (ID 4) [
88 CHECK-NEXT:    Table Offset: 0x70
89 CHECK-NEXT:    Number of String Entries: 1
90 CHECK-NEXT:    Number of ID Entries: 1
91 CHECK-NEXT:    Name: "EAT" [
92 CHECK-NEXT:      Table Offset: 0x110
93 CHECK-NEXT:      Number of String Entries: 0
94 CHECK-NEXT:      Number of ID Entries: 1
95 CHECK-NEXT:      Language: (ID 3081) [
96 CHECK-NEXT:        Entry Offset: 0x1B8
97 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
98 CHECK-NEXT:        Major Version: 0
99 CHECK-NEXT:        Minor Version: 0
100 CHECK-NEXT:        Characteristics: 0
101 CHECK-NEXT:        Data [
102 CHECK-NEXT:          DataRVA: 0x0
103 CHECK-NEXT:          DataSize: 48
104 CHECK-NEXT:          Codepage: 0
105 CHECK-NEXT:          Reserved: 0
106 CHECK-NEXT:          Data (
107 CHECK:               )
108 CHECK-NEXT:        ]
109 CHECK-NEXT:      ]
110 CHECK-NEXT:    ]
111 CHECK-NEXT:    Name: (ID 14432) [
112 CHECK-NEXT:      Table Offset: 0x128
113 CHECK-NEXT:      Number of String Entries: 0
114 CHECK-NEXT:      Number of ID Entries: 1
115 CHECK-NEXT:      Language: (ID 2052) [
116 CHECK-NEXT:        Entry Offset: 0x1C8
117 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
118 CHECK-NEXT:        Major Version: 0
119 CHECK-NEXT:        Minor Version: 0
120 CHECK-NEXT:        Characteristics: 0
121 CHECK-NEXT:        Data [
122 CHECK-NEXT:          DataRVA: 0x0
123 CHECK-NEXT:          DataSize: 46
124 CHECK-NEXT:          Codepage: 0
125 CHECK-NEXT:          Reserved: 0
126 CHECK-NEXT:          Data (
127 CHECK:               )
128 CHECK-NEXT:        ]
129 CHECK-NEXT:      ]
130 CHECK-NEXT:    ]
131 CHECK-NEXT:  ]
132 CHECK-NEXT:  Type: DIALOG (ID 5) [
133 CHECK-NEXT:    Table Offset: 0x90
134 CHECK-NEXT:    Number of String Entries: 1
135 CHECK-NEXT:    Number of ID Entries: 0
136 CHECK-NEXT:    Name: TESTDIALOG [
137 CHECK-NEXT:      Table Offset: 0x140
138 CHECK-NEXT:      Number of String Entries: 0
139 CHECK-NEXT:      Number of ID Entries: 1
140 CHECK-NEXT:      Language: (ID 1033) [
141 CHECK-NEXT:        Entry Offset: 0x1D8
142 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
143 CHECK-NEXT:        Major Version: 0
144 CHECK-NEXT:        Minor Version: 0
145 CHECK-NEXT:        Characteristics: 0
146 CHECK-NEXT:        Data [
147 CHECK-NEXT:          DataRVA: 0x0
148 CHECK-NEXT:          DataSize: 108
149 CHECK-NEXT:          Codepage: 0
150 CHECK-NEXT:          Reserved: 0
151 CHECK-NEXT:          Data (
152 CHECK:               )
153 CHECK-NEXT:        ]
154 CHECK-NEXT:      ]
155 CHECK-NEXT:    ]
156 CHECK-NEXT:  ]
157 CHECK-NEXT:  Type: ACCELERATOR (ID 9) [
158 CHECK-NEXT:    Table Offset: 0xA8
159 CHECK-NEXT:    Number of String Entries: 1
160 CHECK-NEXT:    Number of ID Entries: 1
161 CHECK-NEXT:    Name: MYACCELERATORS [
162 CHECK-NEXT:      Table Offset: 0x158
163 CHECK-NEXT:      Number of String Entries: 0
164 CHECK-NEXT:      Number of ID Entries: 1
165 CHECK-NEXT:      Language: (ID 1033) [
166 CHECK-NEXT:        Entry Offset: 0x1E8
167 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
168 CHECK-NEXT:        Major Version: 0
169 CHECK-NEXT:        Minor Version: 0
170 CHECK-NEXT:        Characteristics: 0
171 CHECK-NEXT:        Data [
172 CHECK-NEXT:          DataRVA: 0x0
173 CHECK-NEXT:          DataSize: 24
174 CHECK-NEXT:          Codepage: 0
175 CHECK-NEXT:          Reserved: 0
176 CHECK-NEXT:          Data (
177 CHECK:               )
178 CHECK-NEXT:        ]
179 CHECK-NEXT:      ]
180 CHECK-NEXT:    ]
181 CHECK-NEXT:    Name: (ID 12) [
182 CHECK-NEXT:      Table Offset: 0x170
183 CHECK-NEXT:      Number of String Entries: 0
184 CHECK-NEXT:      Number of ID Entries: 1
185 CHECK-NEXT:      Language: (ID 1033) [
186 CHECK-NEXT:        Entry Offset: 0x1F8
187 CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
188 CHECK-NEXT:        Major Version: 0
189 CHECK-NEXT:        Minor Version: 0
190 CHECK-NEXT:        Characteristics: 0
191 CHECK-NEXT:        Data [
192 CHECK-NEXT:          DataRVA: 0x0
193 CHECK-NEXT:          DataSize: 24
194 CHECK-NEXT:          Codepage: 0
195 CHECK-NEXT:          Reserved: 0
196 CHECK-NEXT:          Data (
197 CHECK:               )
198 CHECK-NEXT:        ]
199 CHECK-NEXT:      ]
200 CHECK-NEXT:    ]
201 CHECK-NEXT:  ]
202 CHECK-DAG:   .rsrc$02 Data (
203 CHECK-NEXT:    0000: 11000300 E7030000 0D004400 4C040000  |..........D.L...|
204 CHECK-NEXT:    0010: 82001200 BC010000 28000000 10000000  |........(.......|
205 CHECK-NEXT:    0020: 10000000 01001800 00000000 00030000  |................|
206 CHECK-NEXT:    0030: C40E0000 C40E0000 00000000 00000000  |................|
207 CHECK-NEXT:    0040: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
208 CHECK-NEXT:    0050: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
209 CHECK-NEXT:    0060: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
210 CHECK-NEXT:    0070: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
211 CHECK-NEXT:    0080: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
212 CHECK-NEXT:    0090: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
213 CHECK-NEXT:    00A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
214 CHECK-NEXT:    00B0: FFFFFFFF FF7F7F7F 7C7C7C78 78787575  |........|||xxxuu|
215 CHECK-NEXT:    00C0: 75FFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |u...............|
216 CHECK-NEXT:    00D0: FFFFFFFF FFFFFFFF FFFFFFFF 979797FF  |................|
217 CHECK-NEXT:    00E0: FFFFFFFF FF838383 AAAAAADB DBDB7979  |..............yy|
218 CHECK-NEXT:    00F0: 79757575 FFFFFFFF FFFFFFFF FFFFFFFF  |yuuu............|
219 CHECK-NEXT:    0100: FFFFFFFF FFFFFFFF FFFFFFFF 9C9C9C98  |................|
220 CHECK-NEXT:    0110: 9898FFFF FF888888 DBDBDBB7 B7B77D7D  |..............}}|
221 CHECK-NEXT:    0120: 7DFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |}...............|
222 CHECK-NEXT:    0130: FFFFFFFF FFFFFFFF FFFFFFFF A0A0A09C  |................|
223 CHECK-NEXT:    0140: 9C9C9393 93ADADAD F2F2F284 84848181  |................|
224 CHECK-NEXT:    0150: 81FFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
225 CHECK-NEXT:    0160: FFFFFFFF FFFFFFFF FFFFFFFF A4A4A4D7  |................|
226 CHECK-NEXT:    0170: D7D79D9D 9DD0D0D0 EEEEEE91 91918D8D  |................|
227 CHECK-NEXT:    0180: 8DFFFFFF FFFFFF81 81817E7E 7EFFFFFF  |..........~~~...|
228 CHECK-NEXT:    0190: FFFFFFFF FFFFFFFF FFFFFFFF A9A9A9F2  |................|
229 CHECK-NEXT:    01A0: F2F2E5E5 E5E2E2E2 95959591 91918D8D  |................|
230 CHECK-NEXT:    01B0: 8D898989 868686FF FFFFFFFF FFFFFFFF  |................|
231 CHECK-NEXT:    01C0: FFFFFFFF FFFFFFFF FFFFFFFF ADADADF2  |................|
232 CHECK-NEXT:    01D0: F2F2E1E1 E1DFDFDF E7E7E7E4 E4E4BBBB  |................|
233 CHECK-NEXT:    01E0: BB8E8E8E FFFFFFFF FFFFFFFF FFFFFFFF  |................|
234 CHECK-NEXT:    01F0: FFFFFFFF FFFFFFFF FFFFFFFF B5B5B5F2  |................|
235 CHECK-NEXT:    0200: F2F2E8E8 E8E7E7E7 EAEAEAC6 C6C69E9E  |................|
236 CHECK-NEXT:    0210: 9EFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
237 CHECK-NEXT:    0220: FFFFFFFF FFFFFFFF FFFFFFFF B9B9B9F4  |................|
238 CHECK-NEXT:    0230: F4F4ECEC ECEDEDED CBCBCBA7 A7A7FFFF  |................|
239 CHECK-NEXT:    0240: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
240 CHECK-NEXT:    0250: FFFFFFFF FFFFFFFF FFFFFFFF BDBDBDF7  |................|
241 CHECK-NEXT:    0260: F7F7EFEF EFD0D0D0 AFAFAFFF FFFFFFFF  |................|
242 CHECK-NEXT:    0270: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
243 CHECK-NEXT:    0280: FFFFFFFF FFFFFFFF FFFFFFFF C1C1C1F7  |................|
244 CHECK-NEXT:    0290: F7F7D5D5 D5B6B6B6 FFFFFFFF FFFFFFFF  |................|
245 CHECK-NEXT:    02A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
246 CHECK-NEXT:    02B0: FFFFFFFF FFFFFFFF FFFFFFFF C4C4C4D9  |................|
247 CHECK-NEXT:    02C0: D9D9BEBE BEFFFFFF FFFFFFFF FFFFFFFF  |................|
248 CHECK-NEXT:    02D0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
249 CHECK-NEXT:    02E0: FFFFFFFF FFFFFFFF FFFFFFFF C8C8C8C5  |................|
250 CHECK-NEXT:    02F0: C5C5FFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
251 CHECK-NEXT:    0300: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
252 CHECK-NEXT:    0310: FFFFFFFF FFFFFFFF FFFFFFFF CBCBCBFF  |................|
253 CHECK-NEXT:    0320: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
254 CHECK-NEXT:    0330: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
255 CHECK-NEXT:    0340: 28000000 10000000 10000000 01001800  |(...............|
256 CHECK-NEXT:    0350: 00000000 00030000 C40E0000 C40E0000  |................|
257 CHECK-NEXT:    0360: 00000000 00000000 FFFFFFFF FFFFFFFF  |................|
258 CHECK-NEXT:    0370: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
259 CHECK-NEXT:    0380: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
260 CHECK-NEXT:    0390: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
261 CHECK-NEXT:    03A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
262 CHECK-NEXT:    03B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
263 CHECK-NEXT:    03C0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
264 CHECK-NEXT:    03D0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
265 CHECK-NEXT:    03E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
266 CHECK-NEXT:    03F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
267 CHECK-NEXT:    0400: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
268 CHECK-NEXT:    0410: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
269 CHECK-NEXT:    0420: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
270 CHECK-NEXT:    0430: FFFFFFFF A0E3A901 B31801B3 1801B318  |................|
271 CHECK-NEXT:    0440: 01B31801 B31801B3 1861D06F FFFFFFFF  |.........a.o....|
272 CHECK-NEXT:    0450: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
273 CHECK-NEXT:    0460: FFFFFFFF 01B31800 D7331CDB 49DBF9E2  |.........3..I...|
274 CHECK-NEXT:    0470: 9BEFAF00 D73300D7 3301B318 FFFFFFFF  |.....3..3.......|
275 CHECK-NEXT:    0480: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
276 CHECK-NEXT:    0490: FFFFFFFF 01B31800 DE55F6FE F9DBFAE7  |.........U......|
277 CHECK-NEXT:    04A0: FEFFFE86 EFAE00DE 5501B318 FFFFFFFF  |........U.......|
278 CHECK-NEXT:    04B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
279 CHECK-NEXT:    04C0: FFFFFFFF 01B31800 E676DBFB EC00E676  |.........v.....v|
280 CHECK-NEXT:    04D0: 57EFA5FB FFFD55EE A401B318 FFFFFFFF  |W.....U.........|
281 CHECK-NEXT:    04E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
282 CHECK-NEXT:    04F0: FFFFFFFF 01B31800 ED9800ED 9800ED98  |................|
283 CHECK-NEXT:    0500: 00ED9887 F7CFFEFF FF01B318 FFFFFFFF  |................|
284 CHECK-NEXT:    0510: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
285 CHECK-NEXT:    0520: FFFFFFFF 01B31800 F4BA00F4 BA00F4BA  |................|
286 CHECK-NEXT:    0530: 00F4BA00 F4BA9CFB E401B318 FFFFFFFF  |................|
287 CHECK-NEXT:    0540: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
288 CHECK-NEXT:    0550: FFFFFFFF 01B31800 FBDB00FB DB00FBDB  |................|
289 CHECK-NEXT:    0560: 00FBDB00 FBDB00FB DB01B318 FFFFFFFF  |................|
290 CHECK-NEXT:    0570: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
291 CHECK-NEXT:    0580: FFFFFFFF 9FE2A801 B31801B3 1801B318  |................|
292 CHECK-NEXT:    0590: 01B31801 B31801B3 1861D06F FFFFFFFF  |.........a.o....|
293 CHECK-NEXT:    05A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
294 CHECK-NEXT:    05B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
295 CHECK-NEXT:    05C0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
296 CHECK-NEXT:    05D0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
297 CHECK-NEXT:    05E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
298 CHECK-NEXT:    05F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
299 CHECK-NEXT:    0600: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
300 CHECK-NEXT:    0610: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
301 CHECK-NEXT:    0620: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
302 CHECK-NEXT:    0630: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
303 CHECK-NEXT:    0640: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
304 CHECK-NEXT:    0650: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|
305 CHECK-NEXT:    0660: FFFFFFFF FFFFFFFF 00000000 00006400  |..............d.|
306 CHECK-NEXT:    0670: 79007500 00000000 65007300 68006100  |y.u.....e.s.h.a.|
307 CHECK-NEXT:    0680: 6C006100 00008000 66006B00 61006F00  |l.a.....f.k.a.o.|
308 CHECK-NEXT:    0690: 79006100 00000000 0000C080 00000000  |y.a.............|
309 CHECK-NEXT:    06A0: 02000A00 0A00C800 2C010000 00005400  |........,.....T.|
310 CHECK-NEXT:    06B0: 65007300 74000000 01000250 00000000  |e.s.t......P....|
311 CHECK-NEXT:    06C0: 0A000A00 E6000E00 0100FFFF 82004300  |..............C.|
312 CHECK-NEXT:    06D0: 6F006E00 74006900 6E007500 65003A00  |o.n.t.i.n.u.e.:.|
313 CHECK-NEXT:    06E0: 00000000 00000150 00000000 42008600  |.......P....B...|
314 CHECK-NEXT:    06F0: A1000D00 0200FFFF 80002600 4F004B00  |..........&.O.K.|
315 CHECK-NEXT:    0700: 00000000 00000000 11005800 A4000000  |..........X.....|
316 CHECK-NEXT:    0710: 0D004800 2E160000 82001200 BC010000  |..H.............|
317 CHECK-NEXT:    0720: 00000000 00006400 66006900 73006800  |......d.f.i.s.h.|
318 CHECK-NEXT:    0730: 00000000 65007300 61006C00 61006400  |....e.s.a.l.a.d.|
319 CHECK-NEXT:    0740: 00008000 66006400 75006300 6B000000  |....f.d.u.c.k...|
320 CHECK-NEXT:    0750: 74686973 20697320 61207573 65722064  |this is a user d|
321 CHECK-NEXT:    0760: 6566696E 65642072 65736F75 72636500  |efined resource.|
322 CHECK-NEXT:    0770: 69742063 6F6E7461 696E7320 6D616E79  |it contains many|
323 CHECK-NEXT:    0780: 20737472 696E6773 00000000 00000000  | strings........|
324 CHECK-NEXT:  )