Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 3 KB

readme.md

File metadata and controls

45 lines (29 loc) · 3 KB

Awesome PDB

Demo 1

Demo 2

Symbol package for Nuget

Portable PDB

Portable PDB is a new cross-platform format for storing debug symbols. Source link is a feature that allows downloading source code at debug-time.

Description

Specification

Source link

PDB tools

AgeStore - The AgeStore tool (agestore.exe) deletes files in a directory or directory tree, based on their last access dates. This program is particularly useful for removing old files from the downstream store used by a symbol server, in order to conserve disk space.

SymChk - SymChk is a program that compares executable files to symbol files to verify that the correct symbols are available.

PDBStr - The PDBStr tool is used by the indexing scripts to insert the version control information into the "srcsrv" alternative stream of the target .pdb file. It can also read any stream from a .pdb file. You can use this information to verify that the indexing scripts are working properly.

Symstore - SymStore (symstore.exe) is a tool for creating symbol stores.

SrcTool - The SrcTool (Srctool.exe) utility lists all files indexed within the .pdb file. For each file, it lists the full path, source control server, and version number of the file. You can use this information for reference.

PDBCopy - The PDBCopy tool (pdbcopy.exe) is a command-line tool that removes private symbol information from a symbol file. It can also remove selected information from the public symbol table.

SymProxy - docker container for Windows