|
2 | 2 |
|
3 | 3 | // Test plugin.symbol-file.pdb.reader setting |
4 | 4 | // RUN: %build -o %t.exe -- %s |
5 | | -// RUN: env LLDB_USE_NATIVE_PDB_READER=0 %lldb %t.exe -o 'target modules dump symfile' | FileCheck --check-prefix=ENV0 %s |
6 | | -// RUN: env LLDB_USE_NATIVE_PDB_READER=1 %lldb %t.exe -o 'target modules dump symfile' | FileCheck --check-prefix=ENV1 %s |
| 5 | +// RUN: env -u LLDB_USE_NATIVE_PDB_READER %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=NO-ENV %s |
| 6 | +// RUN: env LLDB_USE_NATIVE_PDB_READER= %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=NO-ENV %s |
| 7 | + |
| 8 | +// RUN: env LLDB_USE_NATIVE_PDB_READER=0 %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=ENV0 %s |
| 9 | +// RUN: env LLDB_USE_NATIVE_PDB_READER=1 %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=ENV1 %s |
| 10 | + |
| 11 | +// RUN: env LLDB_USE_NATIVE_PDB_READER=foo %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=ENV0 %s |
| 12 | +// RUN: env LLDB_USE_NATIVE_PDB_READER=42 %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=ENV0 %s |
| 13 | +// RUN: env LLDB_USE_NATIVE_PDB_READER=-1 %lldb %t.exe -o 'target modules dump symfile' 2>&1 | FileCheck --check-prefix=ENV0 %s |
| 14 | + |
7 | 15 | // RUN: env LLDB_USE_NATIVE_PDB_READER=0 %lldb \ |
8 | 16 | // RUN: -o 'settings set plugin.symbol-file.pdb.reader dia' \ |
9 | 17 | // RUN: -o 'target create %t.exe' \ |
10 | 18 | // RUN: -o 'target modules dump symfile' \ |
11 | | -// RUN: | FileCheck --check-prefix=ENV0-SET-DIA %s |
| 19 | +// RUN: 2>&1 | FileCheck --check-prefix=ENV0-SET-DIA %s |
12 | 20 | // RUN: env LLDB_USE_NATIVE_PDB_READER=1 %lldb \ |
13 | 21 | // RUN: -o 'settings set plugin.symbol-file.pdb.reader dia' \ |
14 | 22 | // RUN: -o 'target create %t.exe' \ |
15 | 23 | // RUN: -o 'target modules dump symfile' \ |
16 | | -// RUN: | FileCheck --check-prefix=ENV1-SET-DIA %s |
| 24 | +// RUN: 2>&1 | FileCheck --check-prefix=ENV1-SET-DIA %s |
17 | 25 | // RUN: env LLDB_USE_NATIVE_PDB_READER=0 %lldb \ |
18 | 26 | // RUN: -o 'settings set plugin.symbol-file.pdb.reader native' \ |
19 | 27 | // RUN: -o 'target create %t.exe' \ |
20 | 28 | // RUN: -o 'target modules dump symfile' \ |
21 | | -// RUN: | FileCheck --check-prefix=ENV0-SET-NATIVE %s |
| 29 | +// RUN: 2>&1 | FileCheck --check-prefix=ENV0-SET-NATIVE %s |
22 | 30 | // RUN: env LLDB_USE_NATIVE_PDB_READER=1 %lldb \ |
23 | 31 | // RUN: -o 'settings set plugin.symbol-file.pdb.reader native' \ |
24 | 32 | // RUN: -o 'target create %t.exe' \ |
25 | 33 | // RUN: -o 'target modules dump symfile' \ |
26 | | -// RUN: | FileCheck --check-prefix=ENV1-SET-NATIVE %s |
| 34 | +// RUN: 2>&1 | FileCheck --check-prefix=ENV1-SET-NATIVE %s |
| 35 | + |
| 36 | +// NO-ENV-NOT: warning: |
| 37 | +// NO-ENV: (lldb) target modules dump symfile |
| 38 | +// NO-ENV: Dumping debug symbols for 1 modules. |
| 39 | +// NO-ENV: SymbolFile pdb |
27 | 40 |
|
| 41 | +// ENV0-NOT: warning: |
28 | 42 | // ENV0: (lldb) target modules dump symfile |
29 | 43 | // ENV0: Dumping debug symbols for 1 modules. |
30 | 44 | // ENV0: SymbolFile pdb |
31 | 45 |
|
| 46 | +// ENV1-NOT: warning: |
32 | 47 | // ENV1: (lldb) target modules dump symfile |
33 | 48 | // ENV1: Dumping debug symbols for 1 modules. |
34 | 49 | // ENV1: SymbolFile native-pdb |
35 | 50 |
|
| 51 | +// ENV0-SET-DIA-NOT: warning: |
36 | 52 | // ENV0-SET-DIA: (lldb) target modules dump symfile |
37 | 53 | // ENV0-SET-DIA: Dumping debug symbols for 1 modules. |
38 | 54 | // ENV0-SET-DIA: SymbolFile pdb |
39 | 55 |
|
| 56 | +// ENV1-SET-DIA-NOT: warning: |
40 | 57 | // ENV1-SET-DIA: (lldb) target modules dump symfile |
41 | 58 | // ENV1-SET-DIA: Dumping debug symbols for 1 modules. |
42 | 59 | // ENV1-SET-DIA: SymbolFile pdb |
43 | 60 |
|
| 61 | +// ENV0-SET-NATIVE-NOT: warning: |
44 | 62 | // ENV0-SET-NATIVE: (lldb) target modules dump symfile |
45 | 63 | // ENV0-SET-NATIVE: Dumping debug symbols for 1 modules. |
46 | 64 | // ENV0-SET-NATIVE: SymbolFile native-pdb |
47 | 65 |
|
| 66 | +// ENV1-SET-NATIVE-NOT: warning: |
48 | 67 | // ENV1-SET-NATIVE: (lldb) target modules dump symfile |
49 | 68 | // ENV1-SET-NATIVE: Dumping debug symbols for 1 modules. |
50 | 69 | // ENV1-SET-NATIVE: SymbolFile native-pdb |
|
0 commit comments