-
Notifications
You must be signed in to change notification settings - Fork 13
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
Proposal: use iced-x86 for your x86 decoding #47
Comments
Hi — thanks for your interest! The short story is that I am super busy these days and this tool is a very low priority for me, so this I am definitely not going to undertake this work myself anytime soon. But if someone's interested and wants to attempt this switch, I am more than happy to accept contributions! I'll leave this issue open for tracking purposes. |
I don't think it is worth doing here as it effectively requires rewriting the app from scratch. Latest fixes made the app perform well enough. Also ARM support is a thing. I started a standalone X86-only tool instead: https://github.com/HanabishiRecca/bin-cpuflags-x86 |
Impressive! @HanabishiRecca I am more than happy to update the README and other materials to recommend people to use your tool if/when it meets their needs — seeing as I only aim to put minimal maintenance effort into this tool, I absolutely do not mind any "competition". Feel free to submit a pull request on the topic if you'd like. (Just to be clear, this invitation extends to anyone else who happens to read this as well!) |
Thank you. I think this project can benefit more from wider architectures support. As far as I can tell, at this point it downs to simply mapping existing Capstone groups to human-readable aliases. |
Hey there! A coworker of mine shared this with me, and I thought it was very cool.
I noticed that you're using Capstone for your instruction decoding, and then mapping Capstone's internal "group" enum back to human-readable identifiers. I wanted to propose that you give iced-x86 a spin (no affiliation!); I think it has several features that you'll find advantageous:
cpuid_features
libcapstone
I'm happy to help with the work that would be involved in replacing Capstone, if you're interested! Feel free to close otherwise 🙂
The text was updated successfully, but these errors were encountered: