Skip to content

Code to accompany my talk - 5 commandments of pdb

License

Notifications You must be signed in to change notification settings

shchahrykovich/AwesomePdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Code to accompany my talk - 5 commandments of pdb

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published