-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BrowserDebugProxy: unify debug metadata reading for PE and Webcil #81099
BrowserDebugProxy: unify debug metadata reading for PE and Webcil #81099
Conversation
Tagging subscribers to this area: @thaystg Issue DetailsFactor common code out into a Note: WebcilReader doesn't implement Contributes to #80807
|
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsFactor common code out into a TODO
Contributes to #80807
|
Keeping it a draft until I add the pdb checksum reader for webcil |
81f43ac
to
5b5e844
Compare
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: Ankit Jain <[email protected]>
Also switch from cascade of 'if's to a 'switch' when looking at debug entries
9ebd6d8
to
0e4cdf6
Compare
0e4cdf6
to
45b7c47
Compare
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.Reflection.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.Reflection.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.NET.WebAssembly.Webcil/src/Webcil/WebcilReader.Reflection.cs
Outdated
Show resolved
Hide resolved
Co-Authored-By: Ankit Jain <[email protected]>
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
Factor common code out into a
MetadataDebugSummary
using an adapter to read from eitherPEReader
orWebcilReader
.WebcilReader.ReadPdbChecksumDebugDirectoryData
Contributes to #80807