xref: /llvm-project/llvm/test/tools/llvm-rc/tag-user.test (revision 64bc44f5ddfb6da4b6a8b51ea9a03f8772b3ae95)
1; RUN: rm -rf %t
2; RUN: mkdir %t
3; RUN: cd %t
4; RUN: cp %p/Inputs/bitmap.bmp .
5; RUN: llvm-rc -no-preprocess /FO %t/tag-user.res -- %p/Inputs/tag-user.rc
6; RUN: llvm-readobj %t/tag-user.res | FileCheck %s
7
8; CHECK:      Resource type (int): ID 500
9; CHECK-NEXT: Resource name (int): 500
10; CHECK-NEXT: Data version: 0
11; CHECK-NEXT: Memory flags: 0x30
12; CHECK-NEXT: Language ID: 1033
13; CHECK-NEXT: Version (major): 0
14; CHECK-NEXT: Version (minor): 0
15; CHECK-NEXT: Characteristics: 0
16; CHECK-NEXT: Data size: 38
17; CHECK-NEXT: Data: (
18; CHECK-NEXT:   0000: 01000200 03000400 05006461 74617700  |..........dataw.|
19; CHECK-NEXT:   0010: 69006400 65002000 64006100 74006100  |i.d.e. .d.a.t.a.|
20; CHECK-NEXT:   0020: CDAB01EF CDAB                        |......|
21; CHECK-NEXT: )
22
23; CHECK-DAG:  Resource type (int): RCDATA (ID 10)
24; CHECK-NEXT: Resource name (int): 501
25; CHECK-NEXT: Data version: 0
26; CHECK-NEXT: Memory flags: 0x30
27; CHECK-NEXT: Language ID: 1033
28; CHECK-NEXT: Version (major): 0
29; CHECK-NEXT: Version (minor): 0
30; CHECK-NEXT: Characteristics: 0
31; CHECK-NEXT: Data size: 38
32; CHECK-NEXT: Data: (
33; CHECK-NEXT:   0000: 01000200 03000400 05006461 74617700  |..........dataw.|
34; CHECK-NEXT:   0010: 69006400 65002000 64006100 74006100  |i.d.e. .d.a.t.a.|
35; CHECK-NEXT:   0020: CDAB01EF CDAB                        |......|
36; CHECK-NEXT: )
37
38; CHECK-DAG:  Resource type (string): NAME2
39; CHECK-NEXT: Resource name (string): NAME1
40; CHECK-NEXT: Data version: 0
41; CHECK-NEXT: Memory flags: 0x30
42; CHECK-NEXT: Language ID: 1033
43; CHECK-NEXT: Version (major): 0
44; CHECK-NEXT: Version (minor): 0
45; CHECK-NEXT: Characteristics: 0
46; CHECK-NEXT: Data size: 0
47; CHECK-NEXT: Data:: ()
48
49; CHECK-DAG:  Resource type (int): ID 600
50; CHECK-NEXT: Resource name (int): 600
51; CHECK-NEXT: Data version: 0
52; CHECK-NEXT: Memory flags: 0x30
53; CHECK-NEXT: Language ID: 1033
54; CHECK-NEXT: Version (major): 0
55; CHECK-NEXT: Version (minor): 0
56; CHECK-NEXT: Characteristics: 0
57; CHECK-NEXT: Data size: 110
58; CHECK-NEXT: Data: (
59; CHECK-NEXT:   0000: 424D6E00 00000000 00003600 00002800  |BMn.......6...(.|
60; CHECK-NEXT:   0010: 00000200 00000700 00000100 18000000  |................|
61; CHECK-NEXT:   0020: 00003800 00000000 00000000 00000000  |..8.............|
62; CHECK-NEXT:   0030: 00000000 00005BB3 855BB385 0000FFFF  |......[..[......|
63; CHECK-NEXT:   0040: FFFFFFFF 0000FFFF FFFFFFFF 0000FFFF  |................|
64; CHECK-NEXT:   0050: FFFFFFFF 00005BB3 85FFFFFF 0000FFFF  |......[.........|
65; CHECK-NEXT:   0060: FF0EC9FF 0000241C EDFFFFFF 0000      |......$.......|
66; CHECK-NEXT: )
67
68
69