Skip to content

Arm64 support for dotnet profiler #101

Open
@edgarkz

Description

@edgarkz

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions