Skip to content

Conversation

max-charlamb
Copy link
Member

@max-charlamb max-charlamb commented Jan 23, 2025

Contributes to #110758

Implements bulk of the cDAC stackwalking mechanics.

  • IStackWalk contract

Supports amd64 and arm64 architectures. Tested on Windows targeting win-amd64 and linux-arm64 dumps.

Supports InlineCallFrames and SoftwareExceptionFrames.

Does not support and will be added in future PRs:

@max-charlamb max-charlamb marked this pull request as ready for review February 6, 2025 23:22
@max-charlamb max-charlamb changed the title [cDAC] Stackwalking [cDAC] Implement basic stackwalking Feb 6, 2025
Copy link
Member

@davidwrighton davidwrighton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good now

@max-charlamb max-charlamb changed the title [cDAC] Implement basic stackwalking [cDAC] Implement core stackwalking Feb 26, 2025
Copy link
Member

@lateralusX lateralusX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@max-charlamb max-charlamb merged commit bfc8814 into dotnet:main Feb 27, 2025
149 of 151 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 30, 2025
@max-charlamb max-charlamb deleted the cdac-stackwalk branch June 10, 2025 16:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants