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

Add support for ARM? #72

Closed
xoofx opened this issue Jan 25, 2020 · 4 comments
Closed

Add support for ARM? #72

xoofx opened this issue Jan 25, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@xoofx
Copy link
Contributor

xoofx commented Jan 25, 2020

Hey,
This is not something I need today, but I might be looking for in the future, but did you have in mind to make Iced also able to encode/decode ARM instruction set at some point?

The nice thing about ARM is that it seems that they have their entire instruction set available through a specification language (see for example Dissecting ARM's Machine Readable Specification) and that could help to automate the generation of encoders, decoders and assemblers.

@0xd4d
Copy link
Contributor

0xd4d commented Jan 25, 2020

Yes, I've been thinking about supporting more archs and arm/aarch64 would be the most useful to support.

I don't know when I'll do it though.

@xoofx
Copy link
Contributor Author

xoofx commented Jan 25, 2020

I don't know when I'll do it though.

Same here, I don't need this for now, but good to know that it could be part of Iced!
I will be glad to help, no need to rush, I will come back on this when I will be actually looking for a support for it. I expect that the encoding/decoding for ARM should be more simple to develop than Intel.

@0xd4d 0xd4d added the enhancement New feature or request label Feb 3, 2020
@0xd4d
Copy link
Contributor

0xd4d commented Feb 14, 2020

I'll create two new issues will close this.

@0xd4d 0xd4d closed this as completed Feb 14, 2020
@romanholidaypancakes
Copy link

hi , arm or mips support progress, I know there is capstone, but iced seems better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants