-
Notifications
You must be signed in to change notification settings - Fork 5.5k
GCRoot: Report GCFrame and in-flight exception objects #129145
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
Merged
Merged
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
1faf644
[cdac] Report GCFrame and in-flight exception objects as stack refere…
leculver d6871bb
Address PR review: pass GCFrame flags through, guard new root reporti…
leculver 309ca5f
Address second PR review round: SP, DataType placement, docs, test guard
leculver b558f00
cdac: final cleanup and hardening pass for stack-reference reporting
leculver f228403
PR feedback: remove try/catch from GCFrame/ExInfo root reporting
leculver 5d7d6fc
PR feedback: model ExInfo as a distinct stack-reference source type
leculver 04011ec
PR feedback: drop redundant Thread.GCFrame row from StackWalk.md
leculver 360eeae
PR feedback: expand ISOSDacInterface with SOS_StackSourceExInfo
leculver d0dfd02
Clarify GCFrame vs ExInfo source type in StackWalk docs
leculver 4c234eb
cdacstress: attribute GCFrame/ExInfo roots to match cDAC; fix ExInfo …
leculver 51db504
Correct StackWalk doc: ExInfo maps to SOS_StackSourceExInfo, not Frame
leculver c28765d
StackSourceOther
leculver 23a1008
Touchups
leculver a8999b4
Doc change
leculver ff6667b
Last bits of feedback.
leculver 190cfef
Fall back to Other
leculver 0d273a4
GCFrame is no longer optional
leculver b9db567
Make Thread.GCFrame a required, non-nullable field
leculver 2d39b27
Throw InvalidOperationException on cyclic GCFrame and ExInfo chains
leculver 87a1357
Remove GCFRAME_TOP
leculver 0e0fa71
Fix pseudocode
leculver d4bc353
Remove mention of legacy code.
leculver 281d948
Remove stale comment referencing m_Next
leculver 3aed379
Clarify ~GCFrame teardown comment and drop dead m_Next resets
leculver f586157
Add missing using System to StackReferenceDumpTests
leculver File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.