icsharpcode / ILSpy

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
21.57k stars 3.36k forks source link

[ILSpy.ReadyToRun] Supporting other architectures #1887

Open cshung opened 4 years ago

cshung commented 4 years ago

Right now, the Iced disassembler only supports x86/amd64. It would be nice if we could support arm and arm64 as well because they are officially supported by .NET Core.

cshung commented 1 year ago

We might want to consider switching to the capstone disassembler since it supports all the architecture we currently target. https://github.com/9ee1/Capstone.NET

christophwille commented 1 year ago

What is the official NuGet package for this and does it support multiple architectures?

cshung commented 1 year ago

The official Nuget is https://www.nuget.org/packages/Gee.External.Capstone/2.0.0

Quoted from the README:

christophwille commented 1 year ago

Seems OK then. We can give it a try.