[lit] Add argument check: --timeout must be non-negative integer
[llvm-core.git] / test / tools / llvm-pdbutil / explain-pdb-stream.test
blob32ec800f8cafb80f09302609cbb08de98d4a3d87
1 ; REQUIRES: diasdk
3 ; RUN: llvm-pdbutil explain \
4 ; RUN: -offset=0x11000 \
5 ; RUN: -offset=0x11004 \
6 ; RUN: -offset=0x11008 \
7 ; RUN: -offset=0x1100C \
8 ; RUN: -offset=0x1101C \
9 ; RUN: %p/Inputs/InjectedSource.pdb | FileCheck %s
12 CHECK:      Block:Offset = 11:0000.
13 CHECK-NEXT: Address is in block 17 (allocated).
14 CHECK-NEXT:   Address is at offset 0/202 of Stream 1 (PDB Stream).
15 CHECK-NEXT:   Within the PDB stream:
16 CHECK-NEXT:     address is at offset 0/28 of the PDB Stream Header.
17 CHECK-NEXT:     which contains the PDB Stream Version Signature.
18 CHECK-NEXT:     The current value is 20000404.
20 CHECK:      Block:Offset = 11:0004.
21 CHECK-NEXT: Address is in block 17 (allocated).
22 CHECK-NEXT:   Address is at offset 4/202 of Stream 1 (PDB Stream).
23 CHECK-NEXT:   Within the PDB stream:
24 CHECK-NEXT:     address is at offset 4/28 of the PDB Stream Header.
25 CHECK-NEXT:     which contains the signature of the PDB Stream.
26 CHECK-NEXT:     The current value is 1521153653.
28 CHECK:      Block:Offset = 11:0008.
29 CHECK-NEXT: Address is in block 17 (allocated).
30 CHECK-NEXT:   Address is at offset 8/202 of Stream 1 (PDB Stream).
31 CHECK-NEXT:   Within the PDB stream:
32 CHECK-NEXT:     address is at offset 8/28 of the PDB Stream Header.
33 CHECK-NEXT:     which contains the age of the PDB.
34 CHECK-NEXT:     The current value is 1.
36 CHECK:      Block:Offset = 11:000C.
37 CHECK-NEXT: Address is in block 17 (allocated).
38 CHECK-NEXT:   Address is at offset 12/202 of Stream 1 (PDB Stream).
39 CHECK-NEXT:   Within the PDB stream:
40 CHECK-NEXT:     address is at offset 12/28 of the PDB Stream Header.
41 CHECK-NEXT:     which contains the guid of the PDB.
42 CHECK-NEXT:     The current value is {826BE46E-02ED-7043-9C27-20CCC07E92A7}.
44 CHECK:      Block:Offset = 11:001C.
45 CHECK-NEXT: Address is in block 17 (allocated).
46 CHECK-NEXT:   Address is at offset 28/202 of Stream 1 (PDB Stream).
47 CHECK-NEXT:   Within the PDB stream:
48 CHECK-NEXT:     address is at offset 0/166 of the Named Stream Map.