Skip to content

BugSplat-Git/PdbLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BugSplat Banner Image

BugSplat

Crash and error reporting built for busy developers.

Follow @bugsplatco on Twitter Join BugSplat on Discord

๐Ÿ‘‹ Introduction

PdbLibrary is a utilty for getting GUIDs of Windows binaries and symbol files (.exe, .dll, .pdb) so they can be matched to minidump files and processed by WinDbg, CDB, and/or Visual Studio.

โš™๏ธ Installation

PdbLibrary can be installed via NuGet.

Install-Package PdbLibrary

๐Ÿง‘โ€๐Ÿ’ป Usage

Create a new instance of PDBFile passing a FileInfo that points to a .pdb file.

var pdbFile = new PDBFile(new FileInfo(pdbFilePath));

Create a new instance of PEFile passing a FileInfo that points to a .exe, or a .dll file.

var pdbFile = new PDBFile(new FileInfo(peFilePath));

The GUID value can be accessed on the instance of the PDBFile or PEFile.

var guid = pdbFile.GUID;

๐Ÿ› About

BugSplat is a software crash and error reporting service with support for Windows C++, .NET Framework, dotnet and many more. BugSplat automatically captures critical diagnostic data such as stack traces, log files, and other runtime information. BugSplat also provides automated incident notifications, a convenient dashboard for monitoring trends and prioritizing engineering efforts, and integrations with popular development tools to maximize productivity and ship more profitable software.

About

๐ŸชŸ๐Ÿ—บ๏ธ๐Ÿท๏ธ BugSplat .NET Tool for Extracting Symbol GUIDs

Resources

License

Stars

2 stars

Watchers

3 watching

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages