Skip to content

m0sa/StackExchange.Exceptional.SourceLink

Repository files navigation

Enabling Source-linked Stack Traces Like It's 2022

Enables deep linking of a stack frame to the exact source code line that caused it (which was most probably recorded in the past / not on master/HEAD):

Source-linked stack trace in opserver (via @NickCraver)

Supports

  • classic .net PDBs with SRCSRV source-linked PDBs via dbghelp.dll srcsrv.dll and symsrv.dll pinvoke
  • portable PDBs via System.Reflection.Metadata
  • embedded (portable) PDBs via System.Reflection.Metadata

Performance

  • not the primary concern
  • comparable to Exception.ToString() benchmark run

Inspired by:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published