Skip to content

Conversation

craftycodie
Copy link

Hi, I recently compiled idaxex for MacOS ARM64, and I had to make these changes in order to compile...

I'm not very good at c++, so while I was able to figure out what to change, I probably haven't made these changes in an ideal manner or following your code style. So I'd appreciate some feedback so that I can make a follow-up tidy-up commit if this a change you'd like to accept.
Thanks!

@emoose
Copy link
Owner

emoose commented Aug 30, 2025

Looks pretty good so far, probably need some sort of ifdef checks around the neon includes/ARMv8 impl though, also aesni_get_supported might need to be updated to point AesEnc/AesDec toward the new ARMv8 funcs.

So with that idaxex worked fine on Mac? pretty neat if so, hadn't really expected it to ever work there lol.

The readme does mention only x86/x64 is targeted, but that was written before the MacOS switchover iirc, so I don't mind adding ARM64 to that too (though I don't really have much ability to test that on my end)

@craftycodie
Copy link
Author

Yeah idaxex works fine, I've been using it about a month now with ida 9.1.

I did have to remove some debug stuff from I believe a Xenia package? Can't remember exactly but nothing to complicated or important. Just commented out some logs if I recall.

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

Successfully merging this pull request may close these issues.

2 participants