dotnet / dotnet/diagnostics

[Runtime] Jump stubs appear as `?!?` in ETL traces

Open
#5,532 11 comments 0 reactions 1 assignee Claimed by @janvorli View on GitHub
area-Diagnostics-coreclr enhancement
Dominant language
C++
Stars
1.3k
Forks
404
Avg merge
2d 5h
Merged PRs (30d)
35

Description

Since we have been analyzing performance on x64 and arm64, one of things that shows up is `?!?` which we believe are the jump stubs. The `?!?` appears because there is no associated name/dll with the dynamically generated native code.

However, we could fire an ETW event and have perfview recognize it.

Below is an example of `?!?`:
image

cc @davidwrighton

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.