|
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