324 lines · plain
1; RUN: llvm-rc -no-preprocess /FO %t -- %p/Inputs/memoryflags.rc2; RUN: llvm-readobj %t | FileCheck %s3 4; CHECK: Resource type (int): CURSOR (ID 1)5; CHECK-NEXT: Resource name (int): 16; CHECK-NEXT: Data version: 07; CHECK-NEXT: Memory flags: 0x10508; CHECK: Resource type (int): GROUP_CURSOR (ID 12)9; CHECK-NEXT: Resource name (int): 110; CHECK-NEXT: Data version: 011; CHECK-NEXT: Memory flags: 0x105012; CHECK: Resource type (int): CURSOR (ID 1)13; CHECK-NEXT: Resource name (int): 214; CHECK-NEXT: Data version: 015; CHECK-NEXT: Memory flags: 0x101016; CHECK: Resource type (int): GROUP_CURSOR (ID 12)17; CHECK-NEXT: Resource name (int): 218; CHECK-NEXT: Data version: 019; CHECK-NEXT: Memory flags: 0x103020; CHECK: Resource type (int): CURSOR (ID 1)21; CHECK-NEXT: Resource name (int): 322; CHECK-NEXT: Data version: 023; CHECK-NEXT: Memory flags: 0x024; CHECK: Resource type (int): GROUP_CURSOR (ID 12)25; CHECK-NEXT: Resource name (int): 326; CHECK-NEXT: Data version: 027; CHECK-NEXT: Memory flags: 0x103028; CHECK: Resource type (int): CURSOR (ID 1)29; CHECK-NEXT: Resource name (int): 430; CHECK-NEXT: Data version: 031; CHECK-NEXT: Memory flags: 0x101032; CHECK: Resource type (int): GROUP_CURSOR (ID 12)33; CHECK-NEXT: Resource name (int): 434; CHECK-NEXT: Data version: 035; CHECK-NEXT: Memory flags: 0x103036; CHECK: Resource type (int): CURSOR (ID 1)37; CHECK-NEXT: Resource name (int): 538; CHECK-NEXT: Data version: 039; CHECK-NEXT: Memory flags: 0x103040; CHECK: Resource type (int): GROUP_CURSOR (ID 12)41; CHECK-NEXT: Resource name (int): 542; CHECK-NEXT: Data version: 043; CHECK-NEXT: Memory flags: 0x103044; CHECK: Resource type (int): CURSOR (ID 1)45; CHECK-NEXT: Resource name (int): 646; CHECK-NEXT: Data version: 047; CHECK-NEXT: Memory flags: 0x103048; CHECK: Resource type (int): GROUP_CURSOR (ID 12)49; CHECK-NEXT: Resource name (int): 650; CHECK-NEXT: Data version: 051; CHECK-NEXT: Memory flags: 0x103052; CHECK: Resource type (int): CURSOR (ID 1)53; CHECK-NEXT: Resource name (int): 754; CHECK-NEXT: Data version: 055; CHECK-NEXT: Memory flags: 0x1056; CHECK: Resource type (int): GROUP_CURSOR (ID 12)57; CHECK-NEXT: Resource name (int): 758; CHECK-NEXT: Data version: 059; CHECK-NEXT: Memory flags: 0x103060; CHECK: Resource type (int): CURSOR (ID 1)61; CHECK-NEXT: Resource name (int): 862; CHECK-NEXT: Data version: 063; CHECK-NEXT: Memory flags: 0x103064; CHECK: Resource type (int): GROUP_CURSOR (ID 12)65; CHECK-NEXT: Resource name (int): 866; CHECK-NEXT: Data version: 067; CHECK-NEXT: Memory flags: 0x103068; CHECK: Resource type (int): CURSOR (ID 1)69; CHECK-NEXT: Resource name (int): 970; CHECK-NEXT: Data version: 071; CHECK-NEXT: Memory flags: 0x1072; CHECK: Resource type (int): GROUP_CURSOR (ID 12)73; CHECK-NEXT: Resource name (int): 974; CHECK-NEXT: Data version: 075; CHECK-NEXT: Memory flags: 0x103076; CHECK: Resource type (int): ICON (ID 3)77; CHECK-NEXT: Resource name (int): 1078; CHECK-NEXT: Data version: 079; CHECK-NEXT: Memory flags: 0x105080; CHECK: Resource type (int): ICON (ID 3)81; CHECK-NEXT: Resource name (int): 1182; CHECK-NEXT: Data version: 083; CHECK-NEXT: Memory flags: 0x105084; CHECK: Resource type (int): ICON (ID 3)85; CHECK-NEXT: Resource name (int): 1286; CHECK-NEXT: Data version: 087; CHECK-NEXT: Memory flags: 0x105088; CHECK: Resource type (int): ICON (ID 3)89; CHECK-NEXT: Resource name (int): 1390; CHECK-NEXT: Data version: 091; CHECK-NEXT: Memory flags: 0x105092; CHECK: Resource type (int): GROUP_ICON (ID 14)93; CHECK-NEXT: Resource name (int): 1094; CHECK-NEXT: Data version: 095; CHECK-NEXT: Memory flags: 0x105096; CHECK: Resource type (int): ICON (ID 3)97; CHECK-NEXT: Resource name (int): 1498; CHECK-NEXT: Data version: 099; CHECK-NEXT: Memory flags: 0x1010100; CHECK: Resource type (int): ICON (ID 3)101; CHECK-NEXT: Resource name (int): 15102; CHECK-NEXT: Data version: 0103; CHECK-NEXT: Memory flags: 0x1010104; CHECK: Resource type (int): ICON (ID 3)105; CHECK-NEXT: Resource name (int): 16106; CHECK-NEXT: Data version: 0107; CHECK-NEXT: Memory flags: 0x1010108; CHECK: Resource type (int): ICON (ID 3)109; CHECK-NEXT: Resource name (int): 17110; CHECK-NEXT: Data version: 0111; CHECK-NEXT: Memory flags: 0x1010112; CHECK: Resource type (int): GROUP_ICON (ID 14)113; CHECK-NEXT: Resource name (int): 11114; CHECK-NEXT: Data version: 0115; CHECK-NEXT: Memory flags: 0x1030116; CHECK: Resource type (int): ICON (ID 3)117; CHECK-NEXT: Resource name (int): 18118; CHECK-NEXT: Data version: 0119; CHECK-NEXT: Memory flags: 0x0120; CHECK: Resource type (int): ICON (ID 3)121; CHECK-NEXT: Resource name (int): 19122; CHECK-NEXT: Data version: 0123; CHECK-NEXT: Memory flags: 0x0124; CHECK: Resource type (int): ICON (ID 3)125; CHECK-NEXT: Resource name (int): 20126; CHECK-NEXT: Data version: 0127; CHECK-NEXT: Memory flags: 0x0128; CHECK: Resource type (int): ICON (ID 3)129; CHECK-NEXT: Resource name (int): 21130; CHECK-NEXT: Data version: 0131; CHECK-NEXT: Memory flags: 0x0132; CHECK: Resource type (int): GROUP_ICON (ID 14)133; CHECK-NEXT: Resource name (int): 12134; CHECK-NEXT: Data version: 0135; CHECK-NEXT: Memory flags: 0x1030136; CHECK: Resource type (int): ICON (ID 3)137; CHECK-NEXT: Resource name (int): 22138; CHECK-NEXT: Data version: 0139; CHECK-NEXT: Memory flags: 0x1010140; CHECK: Resource type (int): ICON (ID 3)141; CHECK-NEXT: Resource name (int): 23142; CHECK-NEXT: Data version: 0143; CHECK-NEXT: Memory flags: 0x1010144; CHECK: Resource type (int): ICON (ID 3)145; CHECK-NEXT: Resource name (int): 24146; CHECK-NEXT: Data version: 0147; CHECK-NEXT: Memory flags: 0x1010148; CHECK: Resource type (int): ICON (ID 3)149; CHECK-NEXT: Resource name (int): 25150; CHECK-NEXT: Data version: 0151; CHECK-NEXT: Memory flags: 0x1010152; CHECK: Resource type (int): GROUP_ICON (ID 14)153; CHECK-NEXT: Resource name (int): 13154; CHECK-NEXT: Data version: 0155; CHECK-NEXT: Memory flags: 0x1030156; CHECK: Resource type (int): ICON (ID 3)157; CHECK-NEXT: Resource name (int): 26158; CHECK-NEXT: Data version: 0159; CHECK-NEXT: Memory flags: 0x1030160; CHECK: Resource type (int): ICON (ID 3)161; CHECK-NEXT: Resource name (int): 27162; CHECK-NEXT: Data version: 0163; CHECK-NEXT: Memory flags: 0x1030164; CHECK: Resource type (int): ICON (ID 3)165; CHECK-NEXT: Resource name (int): 28166; CHECK-NEXT: Data version: 0167; CHECK-NEXT: Memory flags: 0x1030168; CHECK: Resource type (int): ICON (ID 3)169; CHECK-NEXT: Resource name (int): 29170; CHECK-NEXT: Data version: 0171; CHECK-NEXT: Memory flags: 0x1030172; CHECK: Resource type (int): GROUP_ICON (ID 14)173; CHECK-NEXT: Resource name (int): 14174; CHECK-NEXT: Data version: 0175; CHECK-NEXT: Memory flags: 0x1030176; CHECK: Resource type (int): ICON (ID 3)177; CHECK-NEXT: Resource name (int): 30178; CHECK-NEXT: Data version: 0179; CHECK-NEXT: Memory flags: 0x1030180; CHECK: Resource type (int): ICON (ID 3)181; CHECK-NEXT: Resource name (int): 31182; CHECK-NEXT: Data version: 0183; CHECK-NEXT: Memory flags: 0x1030184; CHECK: Resource type (int): ICON (ID 3)185; CHECK-NEXT: Resource name (int): 32186; CHECK-NEXT: Data version: 0187; CHECK-NEXT: Memory flags: 0x1030188; CHECK: Resource type (int): ICON (ID 3)189; CHECK-NEXT: Resource name (int): 33190; CHECK-NEXT: Data version: 0191; CHECK-NEXT: Memory flags: 0x1030192; CHECK: Resource type (int): GROUP_ICON (ID 14)193; CHECK-NEXT: Resource name (int): 15194; CHECK-NEXT: Data version: 0195; CHECK-NEXT: Memory flags: 0x1030196; CHECK: Resource type (int): ICON (ID 3)197; CHECK-NEXT: Resource name (int): 34198; CHECK-NEXT: Data version: 0199; CHECK-NEXT: Memory flags: 0x10200; CHECK: Resource type (int): ICON (ID 3)201; CHECK-NEXT: Resource name (int): 35202; CHECK-NEXT: Data version: 0203; CHECK-NEXT: Memory flags: 0x10204; CHECK: Resource type (int): ICON (ID 3)205; CHECK-NEXT: Resource name (int): 36206; CHECK-NEXT: Data version: 0207; CHECK-NEXT: Memory flags: 0x10208; CHECK: Resource type (int): ICON (ID 3)209; CHECK-NEXT: Resource name (int): 37210; CHECK-NEXT: Data version: 0211; CHECK-NEXT: Memory flags: 0x10212; CHECK: Resource type (int): GROUP_ICON (ID 14)213; CHECK-NEXT: Resource name (int): 16214; CHECK-NEXT: Data version: 0215; CHECK-NEXT: Memory flags: 0x1030216; CHECK: Resource type (int): ICON (ID 3)217; CHECK-NEXT: Resource name (int): 38218; CHECK-NEXT: Data version: 0219; CHECK-NEXT: Memory flags: 0x1030220; CHECK: Resource type (int): ICON (ID 3)221; CHECK-NEXT: Resource name (int): 39222; CHECK-NEXT: Data version: 0223; CHECK-NEXT: Memory flags: 0x1030224; CHECK: Resource type (int): ICON (ID 3)225; CHECK-NEXT: Resource name (int): 40226; CHECK-NEXT: Data version: 0227; CHECK-NEXT: Memory flags: 0x1030228; CHECK: Resource type (int): ICON (ID 3)229; CHECK-NEXT: Resource name (int): 41230; CHECK-NEXT: Data version: 0231; CHECK-NEXT: Memory flags: 0x1030232; CHECK: Resource type (int): GROUP_ICON (ID 14)233; CHECK-NEXT: Resource name (int): 17234; CHECK-NEXT: Data version: 0235; CHECK-NEXT: Memory flags: 0x1030236; CHECK: Resource type (int): ICON (ID 3)237; CHECK-NEXT: Resource name (int): 42238; CHECK-NEXT: Data version: 0239; CHECK-NEXT: Memory flags: 0x10240; CHECK: Resource type (int): ICON (ID 3)241; CHECK-NEXT: Resource name (int): 43242; CHECK-NEXT: Data version: 0243; CHECK-NEXT: Memory flags: 0x10244; CHECK: Resource type (int): ICON (ID 3)245; CHECK-NEXT: Resource name (int): 44246; CHECK-NEXT: Data version: 0247; CHECK-NEXT: Memory flags: 0x10248; CHECK: Resource type (int): ICON (ID 3)249; CHECK-NEXT: Resource name (int): 45250; CHECK-NEXT: Data version: 0251; CHECK-NEXT: Memory flags: 0x10252; CHECK: Resource type (int): GROUP_ICON (ID 14)253; CHECK-NEXT: Resource name (int): 18254; CHECK-NEXT: Data version: 0255; CHECK-NEXT: Memory flags: 0x1030256; CHECK: Resource type (int): BITMAP (ID 2)257; CHECK-NEXT: Resource name (int): 19258; CHECK-NEXT: Data version: 0259; CHECK-NEXT: Memory flags: 0x70260; CHECK: Resource type (int): BITMAP (ID 2)261; CHECK-NEXT: Resource name (int): 20262; CHECK-NEXT: Data version: 0263; CHECK-NEXT: Memory flags: 0x30264; CHECK: Resource type (int): BITMAP (ID 2)265; CHECK-NEXT: Resource name (int): 21266; CHECK-NEXT: Data version: 0267; CHECK-NEXT: Memory flags: 0x20268; CHECK: Resource type (int): BITMAP (ID 2)269; CHECK-NEXT: Resource name (int): 22270; CHECK-NEXT: Data version: 0271; CHECK-NEXT: Memory flags: 0x30272; CHECK: Resource type (int): BITMAP (ID 2)273; CHECK-NEXT: Resource name (int): 23274; CHECK-NEXT: Data version: 0275; CHECK-NEXT: Memory flags: 0x1030276; CHECK: Resource type (int): BITMAP (ID 2)277; CHECK-NEXT: Resource name (int): 24278; CHECK-NEXT: Data version: 0279; CHECK-NEXT: Memory flags: 0x30280; CHECK: Resource type (int): BITMAP (ID 2)281; CHECK-NEXT: Resource name (int): 25282; CHECK-NEXT: Data version: 0283; CHECK-NEXT: Memory flags: 0x10284; CHECK: Resource type (int): BITMAP (ID 2)285; CHECK-NEXT: Resource name (int): 26286; CHECK-NEXT: Data version: 0287; CHECK-NEXT: Memory flags: 0x30288; CHECK: Resource type (int): BITMAP (ID 2)289; CHECK-NEXT: Resource name (int): 27290; CHECK-NEXT: Data version: 0291; CHECK-NEXT: Memory flags: 0x10292; CHECK: Resource type (int): BITMAP (ID 2)293; CHECK-NEXT: Resource name (int): 28294; CHECK-NEXT: Data version: 0295; CHECK-NEXT: Memory flags: 0x0296; CHECK: Resource type (int): BITMAP (ID 2)297; CHECK-NEXT: Resource name (int): 29298; CHECK-NEXT: Data version: 0299; CHECK-NEXT: Memory flags: 0x0300; CHECK: Resource type (int): BITMAP (ID 2)301; CHECK-NEXT: Resource name (int): 30302; CHECK-NEXT: Data version: 0303; CHECK-NEXT: Memory flags: 0x20304; CHECK: Resource type (int): BITMAP (ID 2)305; CHECK-NEXT: Resource name (int): 31306; CHECK-NEXT: Data version: 0307; CHECK-NEXT: Memory flags: 0x10308; CHECK: Resource type (int): BITMAP (ID 2)309; CHECK-NEXT: Resource name (int): 32310; CHECK-NEXT: Data version: 0311; CHECK-NEXT: Memory flags: 0x1030312; CHECK: Resource type (int): BITMAP (ID 2)313; CHECK-NEXT: Resource name (int): 33314; CHECK-NEXT: Data version: 0315; CHECK-NEXT: Memory flags: 0x20316; CHECK: Resource type (int): BITMAP (ID 2)317; CHECK-NEXT: Resource name (int): 34318; CHECK-NEXT: Data version: 0319; CHECK-NEXT: Memory flags: 0x20320; CHECK: Resource type (int): BITMAP (ID 2)321; CHECK-NEXT: Resource name (int): 35322; CHECK-NEXT: Data version: 0323; CHECK-NEXT: Memory flags: 0x1030324