Home
last modified time | relevance | path

Searched refs:PDB (Results 1 – 25 of 132) sorted by relevance

123456

/external/llvm-project/llvm/test/tools/llvm-pdbutil/
Dexplain-pdb-stream.test14 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/
Dcv-inline-linetable.s4 # 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/
Dlto-parallel.ll5 ; 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: ``:
Dlinkrepro-pdb.test12 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/
Dprecomp.test10 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/
Dpdbdump-write.test1 ; 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/
DBugReporter.cpp503 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/
Dllvm-pdbutil.rst1 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/
Dindex.rst2 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 …]
DPdbStream.rst2 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/
Dpdb-minimal-construct.test1 ; 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
Dpdbdump-write.test1 ; 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
Dmodule-bytes.test10 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.:.…
Dpdbdump-raw-stream.test13 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)
Dpdb-yaml-symbols.test27 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/
Dmodule.modulemap101 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/
Dmodule.modulemap107 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/
Dmodule.modulemap61 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/
DCMakeLists.txt27 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/
DCMakeLists.txt35 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/
Dpdb-native-summary.test1 ; Test that the native PDB reader gets the PDB summary correct.
/external/llvm/test/tools/llvm-symbolizer/pdb/
Dmissing_pdb.test11 ERROR: LLVMSymbolizer: error reading file: PDB Error: Unable to load PDB. Make sure the file exist…
/external/llvm-project/llvm/lib/DebugInfo/PDB/
DCMakeLists.txt40 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/
DBUILD.gn17 "//llvm/lib/DebugInfo/PDB",
43 "PDB.cpp",
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/DebugInfo/PDB/
DBUILD.gn1 import("//llvm/lib/DebugInfo/PDB/enable_dia.gni")
3 static_library("PDB") {
65 "PDB.cpp",

123456