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

[ILSpy.ReadyToRun] Supporting other architectures #1887

Open
cshung opened this issue Jan 2, 2020 · 4 comments
Open

[ILSpy.ReadyToRun] Supporting other architectures #1887

cshung opened this issue Jan 2, 2020 · 4 comments

Comments

@cshung
Copy link
Contributor

cshung commented Jan 2, 2020

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
Copy link
Contributor Author

cshung commented Sep 23, 2023

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
Copy link
Member

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

@cshung
Copy link
Contributor Author

cshung commented Sep 24, 2023

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

Quoted from the README:

  • Supports Capstone 4. Only the ARM, ARM64, M68K, MIPS, PowerPC, X86, and XCore architectures are supported right now
  • Supports .NET 5 and greater, and .NET Framework 4.6.1 and greater

@christophwille
Copy link
Member

Seems OK then. We can give it a try.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants