[PR #2857] Add source linking information during the build #25125

Open
opened 2026-01-31 09:07:25 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/2857

State: closed
Merged: Yes


Summary of the Pull Request

I've been having trouble debugging some crashes because the source information is difficult to come by in Visual Studio and WinDBG. This adds SourceLink to link it up for Visual Studio and a script that @jevansaks created for MUX to create the srcsrv linkage for WinDBG.

PR Checklist

  • Closes personal frustration against lack of source linking.
  • I work here.
  • I checked that the release build output (published to the symbol server) comes up and links appropriately in both WinDBG and Visual Studio to sources.
  • Shouldn't need explicit doc.
  • I am a core contributor

Validation Steps Performed

  • I checked the release build I generated with this and it worked in WinDBG and Visual Studio
**Original Pull Request:** https://github.com/microsoft/terminal/pull/2857 **State:** closed **Merged:** Yes --- <!-- Enter a brief description/summary of your PR here. What does it fix/what does it change/how was it tested (even manually, if necessary)? --> ## Summary of the Pull Request I've been having trouble debugging some crashes because the source information is difficult to come by in Visual Studio and WinDBG. This adds SourceLink to link it up for Visual Studio and a script that @jevansaks created for [MUX](https://github.com/Microsoft/Microsoft-UI-XAML) to create the srcsrv linkage for WinDBG. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [X] Closes personal frustration against lack of source linking. * [X] I work here. * [X] I checked that the release build output (published to the symbol server) comes up and links appropriately in both WinDBG and Visual Studio to sources. * [X] Shouldn't need explicit doc. * [X] I am a core contributor <!-- Describe how you validated the behavior. Add automated tests wherever possible, but list manual validation steps taken as well --> ## Validation Steps Performed - I checked the release build I generated with this and it worked in WinDBG and Visual Studio
claunia added the pull-request label 2026-01-31 09:07:25 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#25125