Skip to content
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

Arm64 support for dotnet profiler #3826

Open
edgarkz opened this issue Jan 8, 2025 · 2 comments
Open

Arm64 support for dotnet profiler #3826

edgarkz opened this issue Jan 8, 2025 · 2 comments
Labels
documentation Improvements or additions to documentation type/docs Improvements for doc docs. Used by Docs team for project management

Comments

@edgarkz
Copy link

edgarkz commented Jan 8, 2025

Hello,

It appears that the .NET profiler does not currently support the arm64 architecture:

[2025-01-08 16:05:52.138 | info | PId: 1 | TId: 1] .NET Profiler is explicitly enabled. [2025-01-08 16:05:52.138 | warning | PId: 1 | TId: 1] Profiler is deactivated because it runs on an unsupported architecture.

The relevant code can be found here:
https://github.com/DataDog/dd-trace-dotnet/blob/dc6b7c186cfee88e4c73f530e5e934ceb57d2918/profiler/src/ProfilerEngine/Datadog.Profiler.Native/DllMain.cpp#L142

Additionally, there’s a 2-year-old issue in the Datadog repository tracking this limitation:
DataDog/dd-trace-dotnet#3063

Could we please update the documentation to clearly indicate the current state of support and make it more visible that only the amd64 architecture is supported at this time?

Thank you!

@korniltsev korniltsev added documentation Improvements or additions to documentation type/docs Improvements for doc docs. Used by Docs team for project management labels Jan 9, 2025
@Lymah123
Copy link

Hi, can an external contributor work on this issue? If yes, I'd like to give it a try.

@korniltsev
Copy link
Collaborator

@Lymah123
The docs contributions are welcome and appreciated.
The arm64 support contributions should probably (depending on amount and types of changes) happen in datadog upstream repo. I suggest you reach datadog's issue before you intend to work on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation type/docs Improvements for doc docs. Used by Docs team for project management
Projects
None yet
Development

No branches or pull requests

4 participants