Skip to content

[Stacked 3/3] Add Runtime Async profiler API coverage - #2

Closed
tommcdon wants to merge 1 commit into
dev/tommcdon/runtime-async-mrv-safetyfrom
dev/tommcdon/runtime-async-profiler-coverage
Closed

[Stacked 3/3] Add Runtime Async profiler API coverage#2
tommcdon wants to merge 1 commit into
dev/tommcdon/runtime-async-mrv-safetyfrom
dev/tommcdon/runtime-async-profiler-coverage

Conversation

@tommcdon

@tommcdon tommcdon commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Note

Stacked PR 3/3, based on tommcdon/runtime#1, which is based on dotnet/runtime#131985.
Only the final profiler-test commit is new. Retarget to dotnet/runtime:main after the lower PRs merge.

Summary

Add in-tree Runtime Async profiler coverage for:

  • array and metadata-less continuation ClassLoad callbacks
  • GetClassIDInfo, GetClassIDInfo2, and GetClassLayout rejection behavior
  • continuation-to-captured-array GC reference traversal
  • JIT callbacks, FunctionID/native-IP round-tripping, and IL-to-native mappings
  • exception search, unwind, and catcher callbacks

Validated on Windows x64 and Linux x64.

Relates to dotnet#120799 and dotnet#120800.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tommcdon
tommcdon force-pushed the dev/tommcdon/runtime-async-mrv-safety branch from f7c6757 to 9219342 Compare August 7, 2026 04:20
@tommcdon
tommcdon force-pushed the dev/tommcdon/runtime-async-profiler-coverage branch from da57128 to b605ed4 Compare August 7, 2026 04:20
@tommcdon

tommcdon commented Aug 7, 2026

Copy link
Copy Markdown
Owner Author

Closing this fork-only stacked PR. The branch has been rebased independently onto dotnet/runtime main and will be submitted as a standalone upstream PR.

@tommcdon tommcdon closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant