Description
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!