/external/llvm-project/llvm/test/tools/llvm-pdbutil/ |
D | explain-pdb-stream.test | 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. 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. 30 CHECK-NEXT: Address is at offset 8/202 of Stream 1 (PDB Stream). 31 CHECK-NEXT: Within the PDB stream: [all …]
|
/external/llvm-project/llvm/test/MC/COFF/ |
D | cv-inline-linetable.s | 4 # RUN: llvm-pdbutil dump -symbols %t.o | FileCheck %s --check-prefix=PDB 64 # PDB: S_GPROC32_ID {{.*}} `baz` 65 # PDB: S_INLINESITE 66 # PDB-NEXT: inlinee = 0x1003 (bar), parent = 0, end = 0 67 # PDB-NEXT: 0B08 code 0x8 (+0x8) line 0 (-0) 68 # PDB-NEXT: 0B27 code 0xF (+0x7) line 1 (+1) 69 # PDB-NEXT: 0602 line 2 (+1) 70 # PDB-NEXT: 031E code 0x2D (+0x1E) 71 # PDB-NEXT: 0407 code end 0x34 (+0x7) 72 # PDB: S_INLINESITE [all …]
|
/external/llvm-project/lld/test/COFF/ |
D | lto-parallel.ll | 5 ; RUN: llvm-pdbutil dump %t.pdb --modules | FileCheck %s --check-prefix=PDB 27 ; Objects in the PDB should receive distinct names. 29 ; PDB: Modules 30 ; PDB: Mod 0000 | `{{.*}}lto-parallel.ll.tmp.exe.lto.obj`: 31 ; PDB: Obj: `{{.*}}lto-parallel.ll.tmp.exe.lto.obj`: 32 ; PDB: Mod 0001 | `{{.*}}lto-parallel.ll.tmp.exe.lto.1.obj`: 33 ; PDB: Obj: `{{.*}}lto-parallel.ll.tmp.exe.lto.1.obj`: 34 ; PDB: Mod 0002 | `* Linker *`: 35 ; PDB: Obj: ``:
|
D | linkrepro-pdb.test | 12 RUN: cat repro/response.txt | FileCheck -check-prefix=PDB %s 14 PDB: -out:linkrepro-pdb.test.tmp.exe 15 PDB-NEXT: -pdb:linkrepro-pdb.test.tmp.pdb
|
/external/llvm-project/llvm/test/DebugInfo/ |
D | precomp.test | 10 RUN: llvm-pdbutil dump -types %t1/a.obj | FileCheck %s -check-prefix PDB-PRECOMP 11 RUN: llvm-pdbutil dump -types %t1/precomp.obj | FileCheck %s -check-prefix PDB-ENDPRECOMP 29 PDB-PRECOMP: Types (.debug$T) 30 PDB-PRECOMP-NEXT: ============================================================ 31 PDB-PRECOMP-NEXT: Showing 0 records 32 PDB-PRECOMP-NEXT: 0x1000 | LF_PRECOMP [size = 60] start index = 0x1000, types count = 0x407, signat… 34 PDB-ENDPRECOMP: Precompiled Types (.debug$P) 35 PDB-ENDPRECOMP-NEXT: ============================================================ 36 PDB-ENDPRECOMP-NEXT: Showing 0 records 37 PDB-ENDPRECOMP: 0x1407 | LF_ENDPRECOMP [size = 8] signature = 0x1116980E
|
/external/llvm/test/DebugInfo/PDB/ |
D | pdbdump-write.test | 1 ; This testcase checks to make sure that we can write PDB files. It 2 ; works by first reading a known good PDB file and dumping the contents 3 ; to YAML. Then it tries to reconstruct as much of the original PDB as 5 ; the YAML, the PDB might be missing data required for any standard tool 7 ; constructed PDB to YAML, and verifies that the YAML is the same as the 8 ; original YAML generated from the good PDB.
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | BugReporter.cpp | 503 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateVisitorsOnlyPathDiagnostic() argument 511 BugReport *R = PDB.getBugReport(); in GenerateVisitorsOnlyPathDiagnostic() 515 PathDiagnosticPiece *Piece = V->VisitNode(N, Pred, PDB, *R); in GenerateVisitorsOnlyPathDiagnostic() 557 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateMinimalPathDiagnostic() argument 561 SourceManager& SMgr = PDB.getSourceManager(); in GenerateMinimalPathDiagnostic() 562 const LocationContext *LC = PDB.LC; in GenerateMinimalPathDiagnostic() 570 PDB.LC = N->getLocationContext(); in GenerateMinimalPathDiagnostic() 640 const PathDiagnosticLocation &End = PDB.getEnclosingStmtLocation(S); in GenerateMinimalPathDiagnostic() 689 os << LHS->EvaluateKnownConstInt(PDB.getASTContext()); in GenerateMinimalPathDiagnostic() 701 const PathDiagnosticLocation &End = PDB.ExecutionContinues(os, N); in GenerateMinimalPathDiagnostic() [all …]
|
/external/llvm-project/llvm/docs/CommandGuide/ |
D | llvm-pdbutil.rst | 1 llvm-pdbutil - PDB File forensics and diagnostics 18 PDB file, as well as manipulate and create PDB files. :program:`llvm-pdbutil` 19 is normally used by FileCheck-based tests to test LLVM's PDB reading and 20 writing functionality, but can also be used for general PDB file investigation 32 * :ref:`dump_subcommand` - Dump low level types and structures from the PDB 33 file, including CodeView records, hash tables, PDB streams, etc. 34 * :ref:`bytes_subcommand` - Dump data from the PDB file's streams, records, 36 * :ref:`yaml2pdb_subcommand` - Given a yaml description of a PDB file, produce 37 a valid PDB file that matches that description. 38 * :ref:`pdb2yaml_subcommand` - For a given PDB file, produce a YAML [all …]
|
/external/llvm-project/llvm/docs/PDB/ |
D | index.rst | 2 The PDB File Format 13 PDB (Program Database) is a file format invented by Microsoft and which contains 19 tools, it is necessary for us to generate PDB files ourselves. 23 is necessary for us to understand the PDB file format at the byte-level so that 24 we can generate PDB files entirely on our own. 26 This manual describes what we know about the PDB file format today. The layout 63 A PDB file is an MSF (Multi-Stream Format) file. An MSF file is a "file system 77 The PDB format contains a number of streams which describe various information 83 PDB file is as follows: 90 | PDB Stream | - Fixed Stream Index 1 | - Basic File Information | [all …]
|
D | PdbStream.rst | 2 The PDB Info Stream (aka the PDB Stream) 12 At offset 0 of the PDB Stream is a header with the following layout: 44 that certain aspects of the PDB stream's layout, and perhaps even that of 48 the time the PDB file is written. Note that due to the inherent uniqueness 53 - **Age** - The number of times the PDB file has been written. This can be used 54 along with ``Guid`` to match the PDB to its corresponding executable. 101 PDB Feature Codes 103 Following the Named Stream Map, and consuming all remaining bytes of the PDB 121 | | - PDB contains an :doc:`IPI Stream <TpiStream>` | 124 | | - PDB contains an :doc:`IPI Stream <TpiStream>` | [all …]
|
/external/llvm-project/llvm/test/DebugInfo/PDB/ |
D | pdb-minimal-construct.test | 1 ; This testcase verifies that we can produce a minimal PDB, while 2 ; serving as an example for how to construct a minimal PDB for other 4 ; that specifies nothing about the PDB other than a definition of one 5 ; symbol that it contains. Then it produces a PDB, and uses the 6 ; resulting PDB to go back to yaml, and verify that the resulting yaml
|
D | pdbdump-write.test | 1 ; This testcase checks to make sure that we can write PDB files. It 2 ; works by first reading a known good PDB file and dumping the contents 3 ; to YAML. Then it tries to reconstruct as much of the original PDB as 5 ; the YAML, the PDB might be missing data required for any standard tool 7 ; constructed PDB to YAML, and verifies that the YAML is the same as the 8 ; original YAML generated from the good PDB. Note that when doing the
|
D | module-bytes.test | 10 CHUNKS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 22 FILTERED-CHUNKS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 32 SPLIT-CHUNKS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 43 SYMS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 46 …6E 666F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11 |ugInfo\PDB\Inputs\empty.obj.:.… 58 … 62756749 6E666F5C 5044425C 496E7075 74730065 78650043 3A5C5072 |t\DebugInfo\PDB\Inputs.exe.C:\Pr| 76 FILTERED-SYMS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: 79 …6E 666F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11 |ugInfo\PDB\Inputs\empty.obj.:.…
|
D | pdbdump-raw-stream.test | 13 STREAM-NEXT: Stream 1: PDB Stream (dumping 118 / 118 bytes) 27 BOTH-NEXT: Stream 1: PDB Stream (dumping 118 / 118 bytes) 38 OFFSET-NEXT: Stream 1: PDB Stream (dumping 108 / 118 bytes) 48 SIZED-NEXT: Stream 1: PDB Stream (dumping 20 / 118 bytes) 55 SLICE-NEXT: Stream 1: PDB Stream (dumping 20 / 118 bytes)
|
D | pdb-yaml-symbols.test | 27 YAML: - Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' 28 YAML: ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' 35 YAML: ObjectName: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' 102 YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs' 106 YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.pdb'
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ |
D | module.modulemap | 101 umbrella "DebugInfo/PDB" 108 exclude header "DebugInfo/PDB/DIA/DIADataStream.h" 109 exclude header "DebugInfo/PDB/DIA/DIAEnumDebugStreams.h" 110 exclude header "DebugInfo/PDB/DIA/DIAEnumFrameData.h" 111 exclude header "DebugInfo/PDB/DIA/DIAEnumInjectedSources.h" 112 exclude header "DebugInfo/PDB/DIA/DIAEnumLineNumbers.h" 113 exclude header "DebugInfo/PDB/DIA/DIAEnumSectionContribs.h" 114 exclude header "DebugInfo/PDB/DIA/DIAEnumSourceFiles.h" 115 exclude header "DebugInfo/PDB/DIA/DIAEnumSymbols.h" 116 exclude header "DebugInfo/PDB/DIA/DIAEnumTables.h" [all …]
|
/external/llvm-project/llvm/include/llvm/ |
D | module.modulemap | 107 umbrella "DebugInfo/PDB" 114 exclude header "DebugInfo/PDB/DIA/DIADataStream.h" 115 exclude header "DebugInfo/PDB/DIA/DIAEnumDebugStreams.h" 116 exclude header "DebugInfo/PDB/DIA/DIAEnumFrameData.h" 117 exclude header "DebugInfo/PDB/DIA/DIAEnumInjectedSources.h" 118 exclude header "DebugInfo/PDB/DIA/DIAEnumLineNumbers.h" 119 exclude header "DebugInfo/PDB/DIA/DIAEnumSectionContribs.h" 120 exclude header "DebugInfo/PDB/DIA/DIAEnumSourceFiles.h" 121 exclude header "DebugInfo/PDB/DIA/DIAEnumSymbols.h" 122 exclude header "DebugInfo/PDB/DIA/DIAEnumTables.h" [all …]
|
/external/llvm/include/llvm/ |
D | module.modulemap | 61 umbrella "DebugInfo/PDB" 68 exclude header "DebugInfo/PDB/DIA/DIADataStream.h" 69 exclude header "DebugInfo/PDB/DIA/DIAEnumDebugStreams.h" 70 exclude header "DebugInfo/PDB/DIA/DIAEnumLineNumbers.h" 71 exclude header "DebugInfo/PDB/DIA/DIAEnumSourceFiles.h" 72 exclude header "DebugInfo/PDB/DIA/DIAEnumSymbols.h" 73 exclude header "DebugInfo/PDB/DIA/DIALineNumber.h" 74 exclude header "DebugInfo/PDB/DIA/DIARawSymbol.h" 75 exclude header "DebugInfo/PDB/DIA/DIASession.h" 76 exclude header "DebugInfo/PDB/DIA/DIASourceFile.h" [all …]
|
/external/llvm/lib/DebugInfo/PDB/ |
D | CMakeLists.txt | 27 set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA") 51 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Raw") 52 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB") 57 PDB.cpp
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/ |
D | CMakeLists.txt | 35 set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA") 84 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Native") 85 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB") 90 PDB.cpp
|
/external/llvm-project/llvm/test/DebugInfo/PDB/Native/ |
D | pdb-native-summary.test | 1 ; Test that the native PDB reader gets the PDB summary correct.
|
/external/llvm/test/tools/llvm-symbolizer/pdb/ |
D | missing_pdb.test | 11 ERROR: LLVMSymbolizer: error reading file: PDB Error: Unable to load PDB. Make sure the file exist…
|
/external/llvm-project/llvm/lib/DebugInfo/PDB/ |
D | CMakeLists.txt | 40 set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA") 96 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Native") 97 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB") 102 PDB.cpp
|
/external/llvm-project/llvm/utils/gn/secondary/lld/COFF/ |
D | BUILD.gn | 17 "//llvm/lib/DebugInfo/PDB", 43 "PDB.cpp",
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/DebugInfo/PDB/ |
D | BUILD.gn | 1 import("//llvm/lib/DebugInfo/PDB/enable_dia.gni") 3 static_library("PDB") { 65 "PDB.cpp",
|