PDB
E700433
PDB (Program Database) is a file format used by Microsoft development tools to store debugging and project state information for compiled programs.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
debugging information file format
ⓘ
file format ⓘ |
| associatedWith |
.dll files
ⓘ
.exe files ⓘ compiled programs ⓘ |
| canBeGeneratedBy |
Microsoft C/C++ compiler
NERFINISHED
ⓘ
Microsoft linker (link.exe) NERFINISHED ⓘ |
| canBeReadBy |
DbgHelp library
NERFINISHED
ⓘ
Debug Interface Access (DIA) SDK NERFINISHED ⓘ |
| developedBy | Microsoft ⓘ |
| enables |
breakpoints by source line
ⓘ
inspection of local variables ⓘ source-level debugging ⓘ stack trace symbol resolution ⓘ symbolic debugging ⓘ |
| fileExtension | .pdb ⓘ |
| formatType | proprietary format ⓘ |
| fullName | Program Database NERFINISHED ⓘ |
| maintainedBy | Microsoft NERFINISHED ⓘ |
| platform |
Windows
ⓘ
surface form:
Microsoft Windows
|
| primaryPurpose |
map binary code to source code
ⓘ
support debugging of compiled binaries ⓘ |
| relatedTo |
COFF symbol tables
ⓘ
PE file format NERFINISHED ⓘ |
| stores |
debugging information
ⓘ
frame pointer omission data ⓘ function names ⓘ line number information ⓘ optimized code mapping ⓘ project state information ⓘ source file references ⓘ symbol information ⓘ type information ⓘ variable names ⓘ |
| supports |
incremental compilation
ⓘ
link-time code generation ⓘ optimized builds ⓘ |
| usedBy |
Microsoft Visual C++
NERFINISHED
ⓘ
Microsoft Visual Studio NERFINISHED ⓘ Microsoft incremental linker ⓘ Microsoft linker NERFINISHED ⓘ Visual Studio Debugger NERFINISHED ⓘ WinDbg NERFINISHED ⓘ Windows debuggers ⓘ |
| usedFor |
crash dump analysis
ⓘ
post-mortem debugging ⓘ |
| usedIn |
.NET native code debugging
ⓘ
C++ development on Windows ⓘ Windows driver development ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.