blob: 855ce5393b84b76fccee831043bd7b632af16dbf [file] [log] [blame]
Eric Beckmannefef15a2017-05-08 02:47:07 +00001// Check dumping of the .rsrc section(s)
2// The input was generated with the following commands, using the original Windows
3// rc.exe and cvtres.exe:
4// > rc /fo test_resource.res /nologo test_resource.rc
5// > cvtres /machine:X86 /readonly /nologo /out:test_resource.o test_resource.res
Zachary Turner8d6396d2017-04-27 19:38:38 +00006
Eric Beckmannefef15a2017-05-08 02:47:07 +00007RUN: llvm-readobj -coff-resources -section-data %p/Inputs/zero-string-table.obj.coff-i386 \
8RUN: | FileCheck %s -check-prefix ZERO
Eric Beckmann521a7392017-05-08 02:47:25 +00009RUN: llvm-readobj -coff-resources %p/Inputs/resources/test_resource.obj.coff \
Eric Beckmannefef15a2017-05-08 02:47:07 +000010RUN: | FileCheck %s -check-prefix TEST_RES
11
Eric Beckmann56951cb2017-06-13 00:15:47 +000012ZERO: Resources [
13ZERO-NEXT: String Name Entries: 0
14ZERO-NEXT: ID Entries: 1
15ZERO-NEXT: Type: kRT_STRING (ID 6) [
16ZERO-NEXT: String Name Entries: 0
17ZERO-NEXT: ID Entries: 1
18ZERO-NEXT: Name: (ID 1) [
19ZERO-NEXT: String Name Entries: 0
20ZERO-NEXT: ID Entries: 1
21ZERO-NEXT: Language: (ID 1033) [
22ZERO-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
23ZERO-NEXT: Major Version: 0
24ZERO-NEXT: Minor Version: 0
25ZERO-NEXT: ]
26ZERO-NEXT: ]
27ZERO-NEXT: ]
Eric Beckmannefef15a2017-05-08 02:47:07 +000028
Eric Beckmann56951cb2017-06-13 00:15:47 +000029
30TEST_RES: Resources [
31TEST_RES-NEXT: String Name Entries: 0
32TEST_RES-NEXT: ID Entries: 4
33TEST_RES-NEXT: Type: kRT_BITMAP (ID 2) [
34TEST_RES-NEXT: String Name Entries: 2
35TEST_RES-NEXT: ID Entries: 0
36TEST_RES-NEXT: Name: CURSOR [
37TEST_RES-NEXT: String Name Entries: 0
38TEST_RES-NEXT: ID Entries: 1
39TEST_RES-NEXT: Language: (ID 1033) [
40TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
41TEST_RES-NEXT: Major Version: 0
42TEST_RES-NEXT: Minor Version: 0
43TEST_RES-NEXT: ]
44TEST_RES-NEXT: ]
45TEST_RES-NEXT: Name: OKAY [
46TEST_RES-NEXT: String Name Entries: 0
47TEST_RES-NEXT: ID Entries: 1
48TEST_RES-NEXT: Language: (ID 1033) [
49TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
50TEST_RES-NEXT: Major Version: 0
51TEST_RES-NEXT: Minor Version: 0
52TEST_RES-NEXT: ]
53TEST_RES-NEXT: ]
54TEST_RES-NEXT: ]
55TEST_RES-NEXT: Type: kRT_MENU (ID 4) [
56TEST_RES-NEXT: String Name Entries: 1
57TEST_RES-NEXT: ID Entries: 1
58TEST_RES-NEXT: Name: "EAT" [
59TEST_RES-NEXT: String Name Entries: 0
60TEST_RES-NEXT: ID Entries: 1
61TEST_RES-NEXT: Language: (ID 3081) [
62TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
63TEST_RES-NEXT: Major Version: 0
64TEST_RES-NEXT: Minor Version: 0
65TEST_RES-NEXT: ]
66TEST_RES-NEXT: ]
67TEST_RES-NEXT: Name: (ID 14432) [
68TEST_RES-NEXT: String Name Entries: 0
69TEST_RES-NEXT: ID Entries: 1
70TEST_RES-NEXT: Language: (ID 2052) [
71TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
72TEST_RES-NEXT: Major Version: 0
73TEST_RES-NEXT: Minor Version: 0
74TEST_RES-NEXT: ]
75TEST_RES-NEXT: ]
76TEST_RES-NEXT: ]
77TEST_RES-NEXT: Type: kRT_DIALOG (ID 5) [
78TEST_RES-NEXT: String Name Entries: 1
79TEST_RES-NEXT: ID Entries: 0
80TEST_RES-NEXT: Name: TESTDIALOG [
81TEST_RES-NEXT: String Name Entries: 0
82TEST_RES-NEXT: ID Entries: 1
83TEST_RES-NEXT: Language: (ID 1033) [
84TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
85TEST_RES-NEXT: Major Version: 0
86TEST_RES-NEXT: Minor Version: 0
87TEST_RES-NEXT: ]
88TEST_RES-NEXT: ]
89TEST_RES-NEXT: ]
90TEST_RES-NEXT: Type: kRT_ACCELERATOR (ID 9) [
91TEST_RES-NEXT: String Name Entries: 1
92TEST_RES-NEXT: ID Entries: 1
93TEST_RES-NEXT: Name: MYACCELERATORS [
94TEST_RES-NEXT: String Name Entries: 0
95TEST_RES-NEXT: ID Entries: 1
96TEST_RES-NEXT: Language: (ID 1033) [
97TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
98TEST_RES-NEXT: Major Version: 0
99TEST_RES-NEXT: Minor Version: 0
100TEST_RES-NEXT: ]
101TEST_RES-NEXT: ]
102TEST_RES-NEXT: Name: (ID 12) [
103TEST_RES-NEXT: String Name Entries: 0
104TEST_RES-NEXT: ID Entries: 1
105TEST_RES-NEXT: Language: (ID 1033) [
106TEST_RES-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
107TEST_RES-NEXT: Major Version: 0
108TEST_RES-NEXT: Minor Version: 0
109TEST_RES-NEXT: ]
110TEST_RES-NEXT: ]
111TEST_RES-NEXT: ]