When debugging the Swift toolchain on Windows, it's time consuming to build from scratch with -DebugInfo enabled to be able to symbolicate a backtrace. Making debug symbols available to download for releases would be a great step to help diagnose issues faster.
On Windows, debuggers can use Symbol servers to fetch debug symbols and symbolicate crash logs and allow source breakpoints resolution.
In order to setup a symbol server for the toolchain, we need to do 2 things:
cc: @shahmishal @al45tair @carlpeto @compnerd
When debugging the Swift toolchain on Windows, it's time consuming to build from scratch with
-DebugInfoenabled to be able to symbolicate a backtrace. Making debug symbols available to download for releases would be a great step to help diagnose issues faster.On Windows, debuggers can use
Symbol serversto fetch debug symbols and symbolicate crash logs and allow source breakpoints resolution.In order to setup a symbol server for the toolchain, we need to do 2 things:
symstore.exe.cc: @shahmishal @al45tair @carlpeto @compnerd