1; RUN: llvm-rc /FO %t %p/Inputs/memoryflags.rc 2; RUN: llvm-readobj %t | FileCheck %s 3 4; CHECK: Resource type (int): 1 5; CHECK-NEXT: Resource name (int): 1 6; CHECK-NEXT: Data version: 0 7; CHECK-NEXT: Memory flags: 0x1050 8; CHECK: Resource type (int): 12 9; CHECK-NEXT: Resource name (int): 1 10; CHECK-NEXT: Data version: 0 11; CHECK-NEXT: Memory flags: 0x1050 12; CHECK: Resource type (int): 1 13; CHECK-NEXT: Resource name (int): 2 14; CHECK-NEXT: Data version: 0 15; CHECK-NEXT: Memory flags: 0x1010 16; CHECK: Resource type (int): 12 17; CHECK-NEXT: Resource name (int): 2 18; CHECK-NEXT: Data version: 0 19; CHECK-NEXT: Memory flags: 0x1030 20; CHECK: Resource type (int): 1 21; CHECK-NEXT: Resource name (int): 3 22; CHECK-NEXT: Data version: 0 23; CHECK-NEXT: Memory flags: 0x0 24; CHECK: Resource type (int): 12 25; CHECK-NEXT: Resource name (int): 3 26; CHECK-NEXT: Data version: 0 27; CHECK-NEXT: Memory flags: 0x1030 28; CHECK: Resource type (int): 1 29; CHECK-NEXT: Resource name (int): 4 30; CHECK-NEXT: Data version: 0 31; CHECK-NEXT: Memory flags: 0x1010 32; CHECK: Resource type (int): 12 33; CHECK-NEXT: Resource name (int): 4 34; CHECK-NEXT: Data version: 0 35; CHECK-NEXT: Memory flags: 0x1030 36; CHECK: Resource type (int): 1 37; CHECK-NEXT: Resource name (int): 5 38; CHECK-NEXT: Data version: 0 39; CHECK-NEXT: Memory flags: 0x1030 40; CHECK: Resource type (int): 12 41; CHECK-NEXT: Resource name (int): 5 42; CHECK-NEXT: Data version: 0 43; CHECK-NEXT: Memory flags: 0x1030 44; CHECK: Resource type (int): 1 45; CHECK-NEXT: Resource name (int): 6 46; CHECK-NEXT: Data version: 0 47; CHECK-NEXT: Memory flags: 0x1030 48; CHECK: Resource type (int): 12 49; CHECK-NEXT: Resource name (int): 6 50; CHECK-NEXT: Data version: 0 51; CHECK-NEXT: Memory flags: 0x1030 52; CHECK: Resource type (int): 1 53; CHECK-NEXT: Resource name (int): 7 54; CHECK-NEXT: Data version: 0 55; CHECK-NEXT: Memory flags: 0x10 56; CHECK: Resource type (int): 12 57; CHECK-NEXT: Resource name (int): 7 58; CHECK-NEXT: Data version: 0 59; CHECK-NEXT: Memory flags: 0x1030 60; CHECK: Resource type (int): 1 61; CHECK-NEXT: Resource name (int): 8 62; CHECK-NEXT: Data version: 0 63; CHECK-NEXT: Memory flags: 0x1030 64; CHECK: Resource type (int): 12 65; CHECK-NEXT: Resource name (int): 8 66; CHECK-NEXT: Data version: 0 67; CHECK-NEXT: Memory flags: 0x1030 68; CHECK: Resource type (int): 1 69; CHECK-NEXT: Resource name (int): 9 70; CHECK-NEXT: Data version: 0 71; CHECK-NEXT: Memory flags: 0x10 72; CHECK: Resource type (int): 12 73; CHECK-NEXT: Resource name (int): 9 74; CHECK-NEXT: Data version: 0 75; CHECK-NEXT: Memory flags: 0x1030 76; CHECK: Resource type (int): 3 77; CHECK-NEXT: Resource name (int): 10 78; CHECK-NEXT: Data version: 0 79; CHECK-NEXT: Memory flags: 0x1050 80; CHECK: Resource type (int): 3 81; CHECK-NEXT: Resource name (int): 11 82; CHECK-NEXT: Data version: 0 83; CHECK-NEXT: Memory flags: 0x1050 84; CHECK: Resource type (int): 3 85; CHECK-NEXT: Resource name (int): 12 86; CHECK-NEXT: Data version: 0 87; CHECK-NEXT: Memory flags: 0x1050 88; CHECK: Resource type (int): 3 89; CHECK-NEXT: Resource name (int): 13 90; CHECK-NEXT: Data version: 0 91; CHECK-NEXT: Memory flags: 0x1050 92; CHECK: Resource type (int): 14 93; CHECK-NEXT: Resource name (int): 10 94; CHECK-NEXT: Data version: 0 95; CHECK-NEXT: Memory flags: 0x1050 96; CHECK: Resource type (int): 3 97; CHECK-NEXT: Resource name (int): 14 98; CHECK-NEXT: Data version: 0 99; CHECK-NEXT: Memory flags: 0x1010 100; CHECK: Resource type (int): 3 101; CHECK-NEXT: Resource name (int): 15 102; CHECK-NEXT: Data version: 0 103; CHECK-NEXT: Memory flags: 0x1010 104; CHECK: Resource type (int): 3 105; CHECK-NEXT: Resource name (int): 16 106; CHECK-NEXT: Data version: 0 107; CHECK-NEXT: Memory flags: 0x1010 108; CHECK: Resource type (int): 3 109; CHECK-NEXT: Resource name (int): 17 110; CHECK-NEXT: Data version: 0 111; CHECK-NEXT: Memory flags: 0x1010 112; CHECK: Resource type (int): 14 113; CHECK-NEXT: Resource name (int): 11 114; CHECK-NEXT: Data version: 0 115; CHECK-NEXT: Memory flags: 0x1030 116; CHECK: Resource type (int): 3 117; CHECK-NEXT: Resource name (int): 18 118; CHECK-NEXT: Data version: 0 119; CHECK-NEXT: Memory flags: 0x0 120; CHECK: Resource type (int): 3 121; CHECK-NEXT: Resource name (int): 19 122; CHECK-NEXT: Data version: 0 123; CHECK-NEXT: Memory flags: 0x0 124; CHECK: Resource type (int): 3 125; CHECK-NEXT: Resource name (int): 20 126; CHECK-NEXT: Data version: 0 127; CHECK-NEXT: Memory flags: 0x0 128; CHECK: Resource type (int): 3 129; CHECK-NEXT: Resource name (int): 21 130; CHECK-NEXT: Data version: 0 131; CHECK-NEXT: Memory flags: 0x0 132; CHECK: Resource type (int): 14 133; CHECK-NEXT: Resource name (int): 12 134; CHECK-NEXT: Data version: 0 135; CHECK-NEXT: Memory flags: 0x1030 136; CHECK: Resource type (int): 3 137; CHECK-NEXT: Resource name (int): 22 138; CHECK-NEXT: Data version: 0 139; CHECK-NEXT: Memory flags: 0x1010 140; CHECK: Resource type (int): 3 141; CHECK-NEXT: Resource name (int): 23 142; CHECK-NEXT: Data version: 0 143; CHECK-NEXT: Memory flags: 0x1010 144; CHECK: Resource type (int): 3 145; CHECK-NEXT: Resource name (int): 24 146; CHECK-NEXT: Data version: 0 147; CHECK-NEXT: Memory flags: 0x1010 148; CHECK: Resource type (int): 3 149; CHECK-NEXT: Resource name (int): 25 150; CHECK-NEXT: Data version: 0 151; CHECK-NEXT: Memory flags: 0x1010 152; CHECK: Resource type (int): 14 153; CHECK-NEXT: Resource name (int): 13 154; CHECK-NEXT: Data version: 0 155; CHECK-NEXT: Memory flags: 0x1030 156; CHECK: Resource type (int): 3 157; CHECK-NEXT: Resource name (int): 26 158; CHECK-NEXT: Data version: 0 159; CHECK-NEXT: Memory flags: 0x1030 160; CHECK: Resource type (int): 3 161; CHECK-NEXT: Resource name (int): 27 162; CHECK-NEXT: Data version: 0 163; CHECK-NEXT: Memory flags: 0x1030 164; CHECK: Resource type (int): 3 165; CHECK-NEXT: Resource name (int): 28 166; CHECK-NEXT: Data version: 0 167; CHECK-NEXT: Memory flags: 0x1030 168; CHECK: Resource type (int): 3 169; CHECK-NEXT: Resource name (int): 29 170; CHECK-NEXT: Data version: 0 171; CHECK-NEXT: Memory flags: 0x1030 172; CHECK: Resource type (int): 14 173; CHECK-NEXT: Resource name (int): 14 174; CHECK-NEXT: Data version: 0 175; CHECK-NEXT: Memory flags: 0x1030 176; CHECK: Resource type (int): 3 177; CHECK-NEXT: Resource name (int): 30 178; CHECK-NEXT: Data version: 0 179; CHECK-NEXT: Memory flags: 0x1030 180; CHECK: Resource type (int): 3 181; CHECK-NEXT: Resource name (int): 31 182; CHECK-NEXT: Data version: 0 183; CHECK-NEXT: Memory flags: 0x1030 184; CHECK: Resource type (int): 3 185; CHECK-NEXT: Resource name (int): 32 186; CHECK-NEXT: Data version: 0 187; CHECK-NEXT: Memory flags: 0x1030 188; CHECK: Resource type (int): 3 189; CHECK-NEXT: Resource name (int): 33 190; CHECK-NEXT: Data version: 0 191; CHECK-NEXT: Memory flags: 0x1030 192; CHECK: Resource type (int): 14 193; CHECK-NEXT: Resource name (int): 15 194; CHECK-NEXT: Data version: 0 195; CHECK-NEXT: Memory flags: 0x1030 196; CHECK: Resource type (int): 3 197; CHECK-NEXT: Resource name (int): 34 198; CHECK-NEXT: Data version: 0 199; CHECK-NEXT: Memory flags: 0x10 200; CHECK: Resource type (int): 3 201; CHECK-NEXT: Resource name (int): 35 202; CHECK-NEXT: Data version: 0 203; CHECK-NEXT: Memory flags: 0x10 204; CHECK: Resource type (int): 3 205; CHECK-NEXT: Resource name (int): 36 206; CHECK-NEXT: Data version: 0 207; CHECK-NEXT: Memory flags: 0x10 208; CHECK: Resource type (int): 3 209; CHECK-NEXT: Resource name (int): 37 210; CHECK-NEXT: Data version: 0 211; CHECK-NEXT: Memory flags: 0x10 212; CHECK: Resource type (int): 14 213; CHECK-NEXT: Resource name (int): 16 214; CHECK-NEXT: Data version: 0 215; CHECK-NEXT: Memory flags: 0x1030 216; CHECK: Resource type (int): 3 217; CHECK-NEXT: Resource name (int): 38 218; CHECK-NEXT: Data version: 0 219; CHECK-NEXT: Memory flags: 0x1030 220; CHECK: Resource type (int): 3 221; CHECK-NEXT: Resource name (int): 39 222; CHECK-NEXT: Data version: 0 223; CHECK-NEXT: Memory flags: 0x1030 224; CHECK: Resource type (int): 3 225; CHECK-NEXT: Resource name (int): 40 226; CHECK-NEXT: Data version: 0 227; CHECK-NEXT: Memory flags: 0x1030 228; CHECK: Resource type (int): 3 229; CHECK-NEXT: Resource name (int): 41 230; CHECK-NEXT: Data version: 0 231; CHECK-NEXT: Memory flags: 0x1030 232; CHECK: Resource type (int): 14 233; CHECK-NEXT: Resource name (int): 17 234; CHECK-NEXT: Data version: 0 235; CHECK-NEXT: Memory flags: 0x1030 236; CHECK: Resource type (int): 3 237; CHECK-NEXT: Resource name (int): 42 238; CHECK-NEXT: Data version: 0 239; CHECK-NEXT: Memory flags: 0x10 240; CHECK: Resource type (int): 3 241; CHECK-NEXT: Resource name (int): 43 242; CHECK-NEXT: Data version: 0 243; CHECK-NEXT: Memory flags: 0x10 244; CHECK: Resource type (int): 3 245; CHECK-NEXT: Resource name (int): 44 246; CHECK-NEXT: Data version: 0 247; CHECK-NEXT: Memory flags: 0x10 248; CHECK: Resource type (int): 3 249; CHECK-NEXT: Resource name (int): 45 250; CHECK-NEXT: Data version: 0 251; CHECK-NEXT: Memory flags: 0x10 252; CHECK: Resource type (int): 14 253; CHECK-NEXT: Resource name (int): 18 254; CHECK-NEXT: Data version: 0 255; CHECK-NEXT: Memory flags: 0x1030 256; CHECK: Resource type (int): 2 257; CHECK-NEXT: Resource name (int): 19 258; CHECK-NEXT: Data version: 0 259; CHECK-NEXT: Memory flags: 0x70 260; CHECK: Resource type (int): 2 261; CHECK-NEXT: Resource name (int): 20 262; CHECK-NEXT: Data version: 0 263; CHECK-NEXT: Memory flags: 0x30 264; CHECK: Resource type (int): 2 265; CHECK-NEXT: Resource name (int): 21 266; CHECK-NEXT: Data version: 0 267; CHECK-NEXT: Memory flags: 0x20 268; CHECK: Resource type (int): 2 269; CHECK-NEXT: Resource name (int): 22 270; CHECK-NEXT: Data version: 0 271; CHECK-NEXT: Memory flags: 0x30 272; CHECK: Resource type (int): 2 273; CHECK-NEXT: Resource name (int): 23 274; CHECK-NEXT: Data version: 0 275; CHECK-NEXT: Memory flags: 0x1030 276; CHECK: Resource type (int): 2 277; CHECK-NEXT: Resource name (int): 24 278; CHECK-NEXT: Data version: 0 279; CHECK-NEXT: Memory flags: 0x30 280; CHECK: Resource type (int): 2 281; CHECK-NEXT: Resource name (int): 25 282; CHECK-NEXT: Data version: 0 283; CHECK-NEXT: Memory flags: 0x10 284; CHECK: Resource type (int): 2 285; CHECK-NEXT: Resource name (int): 26 286; CHECK-NEXT: Data version: 0 287; CHECK-NEXT: Memory flags: 0x30 288; CHECK: Resource type (int): 2 289; CHECK-NEXT: Resource name (int): 27 290; CHECK-NEXT: Data version: 0 291; CHECK-NEXT: Memory flags: 0x10 292; CHECK: Resource type (int): 2 293; CHECK-NEXT: Resource name (int): 28 294; CHECK-NEXT: Data version: 0 295; CHECK-NEXT: Memory flags: 0x0 296; CHECK: Resource type (int): 2 297; CHECK-NEXT: Resource name (int): 29 298; CHECK-NEXT: Data version: 0 299; CHECK-NEXT: Memory flags: 0x0 300; CHECK: Resource type (int): 2 301; CHECK-NEXT: Resource name (int): 30 302; CHECK-NEXT: Data version: 0 303; CHECK-NEXT: Memory flags: 0x20 304; CHECK: Resource type (int): 2 305; CHECK-NEXT: Resource name (int): 31 306; CHECK-NEXT: Data version: 0 307; CHECK-NEXT: Memory flags: 0x10 308; CHECK: Resource type (int): 2 309; CHECK-NEXT: Resource name (int): 32 310; CHECK-NEXT: Data version: 0 311; CHECK-NEXT: Memory flags: 0x1030 312; CHECK: Resource type (int): 2 313; CHECK-NEXT: Resource name (int): 33 314; CHECK-NEXT: Data version: 0 315; CHECK-NEXT: Memory flags: 0x20 316; CHECK: Resource type (int): 2 317; CHECK-NEXT: Resource name (int): 34 318; CHECK-NEXT: Data version: 0 319; CHECK-NEXT: Memory flags: 0x20 320; CHECK: Resource type (int): 2 321; CHECK-NEXT: Resource name (int): 35 322; CHECK-NEXT: Data version: 0 323; CHECK-NEXT: Memory flags: 0x1030 324