Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-pdbdump/
Dexplain-pdb-stream.test12 CHECK-NEXT: Address is at offset 0/202 of Stream 1 (PDB Stream).
13 CHECK-NEXT: Within the PDB stream:
14 CHECK-NEXT: address is at offset 0/28 of the PDB Stream Header.
15 CHECK-NEXT: which contains the PDB Stream Version Signature.
20 CHECK-NEXT: Address is at offset 4/202 of Stream 1 (PDB Stream).
21 CHECK-NEXT: Within the PDB stream:
22 CHECK-NEXT: address is at offset 4/28 of the PDB Stream Header.
23 CHECK-NEXT: which contains the signature of the PDB Stream.
28 CHECK-NEXT: Address is at offset 8/202 of Stream 1 (PDB Stream).
29 CHECK-NEXT: Within the PDB stream:
[all …]
Dinjected-sources.test1 ; The PDB committed to the repo does not seem to be recognized by older
3 ; figure out how to get a PDB that makes all versions of MSVC happy.
/external/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/docs/CommandGuide/
Dllvm-pdbutil.rst1 llvm-pdbutil - PDB File forensics and diagnostics
16 PDB file, as well as manipulate and create PDB files. :program:`llvm-pdbutil`
17 is normally used by FileCheck-based tests to test LLVM's PDB reading and
18 writing functionality, but can also be used for general PDB file investigation
30 * :ref:`dump_subcommand` - Dump low level types and structures from the PDB
31 file, including CodeView records, hash tables, PDB streams, etc.
32 * :ref:`bytes_subcommand` - Dump data from the PDB file's streams, records,
34 * :ref:`yaml2pdb_subcommand` - Given a yaml description of a PDB file, produce
35 a valid PDB file that matches that description.
36 * :ref:`pdb2yaml_subcommand` - For a given PDB file, produce a YAML
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/docs/PDB/
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.
61 Matching a PDB to its executable
63 The linker is responsible for writing both the PDB and the final executable, and
65 match the PDB to the executable.
67 In order to accomplish this, the linker generates a guid for the PDB (or
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 really just a special case of an MSF (Multi-Stream Format) file.
78 The PDB format contains a number of streams which describe various information
84 PDB file is as follows:
91 | PDB Stream | - Fixed Stream Index 1 | - Basic File Information |
[all …]
DDbiStream.rst2 The PDB DBI (Debug Info) Stream
13 The PDB DBI Stream (Index 3) is one of the largest and most important streams
14 in a PDB file. It contains information about how the program was compiled,
69 Similar to the :doc:`PDB Stream <PdbStream>`, this value always appears to be
72 - **Age** - The number of times the PDB has been written. Equal to the same
73 field from the :ref:`PDB Stream header <pdb_stream_header>`.
99 PDB. Note this obviously does not apply for LLVM as LLVM does not use ``mspdb.dll``.
210 uint16_t Dirty : 1; // ``true`` if this ModInfo has been written since reading the PDB.
234 translation unit used to build this module. All PDB files observed to date
237 - **PdbFilePathNameIndex** - The offset in the names buffer of the PDB file
[all …]
DTpiStream.rst2 The PDB TPI Stream
/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/
Dmodule.modulemap81 umbrella "DebugInfo/PDB"
88 exclude header "DebugInfo/PDB/DIA/DIADataStream.h"
89 exclude header "DebugInfo/PDB/DIA/DIAEnumDebugStreams.h"
90 exclude header "DebugInfo/PDB/DIA/DIAEnumInjectedSources.h"
91 exclude header "DebugInfo/PDB/DIA/DIAEnumLineNumbers.h"
92 exclude header "DebugInfo/PDB/DIA/DIAEnumSectionContribs.h"
93 exclude header "DebugInfo/PDB/DIA/DIAEnumSourceFiles.h"
94 exclude header "DebugInfo/PDB/DIA/DIAEnumSymbols.h"
95 exclude header "DebugInfo/PDB/DIA/DIAEnumTables.h"
96 exclude header "DebugInfo/PDB/DIA/DIAInjectedSource.h"
[all …]
/external/swiftshader/third_party/llvm-7.0/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 …6F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11 01200000 |fo\PDB\Inputs\empty.obj.:.…
58 …9 6E666F5C 5044425C 496E7075 74730065 78650043 3A5C5072 6F677261 |bugInfo\PDB\Inputs.exe.C:\Progr…
61 … 635C6C6C 766D5C74 6573745C 44656275 67496E66 6F5C5044 425C496E |:\src\llvm\test\DebugInfo\PDB\In|
75 FILTERED-SYMS-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
78 …6F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11 01200000 |fo\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'
Ddbi-bytes.test12 …9 6E666F5C 5044425C 496E7075 74735C65 6D707479 2E706462 00020000 |bugInfo\PDB\Inputs\empty.pdb...…
28 … 72635C6C 6C766D5C 74657374 5C446562 7567496E 666F5C50 44425C49 |d:\src\llvm\test\DebugInfo\PDB\I|
30 … 7567496E 666F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 |\DebugInfo\PDB\Inputs\empty.obj.|
Dpdbdump-debug-subsections.test27 YAML: - Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'
28 YAML-NEXT: ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'
/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-7.0/llvm/lib/DebugInfo/PDB/
DCMakeLists.txt33 set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA")
71 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Native")
72 list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB")
77 PDB.cpp
/external/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/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/unittests/DebugInfo/
DCMakeLists.txt3 add_subdirectory(PDB)

1234