address changes in the config_t structure on IDA 93#57
Conversation
|
@xorpse I've updated the ida-sdk submodule and tested changes with the Linking the issue in ida-sdk: HexRaysSA/ida-sdk#32. |
|
I think we can still move to make an initial release--this one would be a new platform anyway, so it's unlikely to affect any current users. I propose to do a quick release with the support we have, then make a follow-up with additional support and #46 once it's ready. After that, we can do a major release with the mutability rework. |
|
Yeah sounds good |
|
Hi, chiming in to ask if you have any plans for an IDA 9.3 compatibility release? |
Yes, following HexRaysSA/ida-sdk#32 (comment) well make a release today or tomorrow. |
I tested
idalibon the recently released IDA 93 Beta 2 (Version 9.3.260119.bd658ba9).It was not working due to the changes in the structures related to license checking logic.
The changes were minor, related to
config_t(similar to previous update).As we can see from the pseudocode below, with the changes applied, the logic resolves correctly in libida:
The changes have been tested on macos/linux/windows.
Also, starting with version 9.3, hex-rays provides "armlinux" installers, however libraries are not yet available in
releases/9.3.0-betabranch: https://github.com/HexRaysSA/ida-sdk/tree/53900700e45498ccff48edadf6b495c9be2532ae/src/lib. But I verified statically thatuint8_t _skip_a[0x2a0];will work for it (structures are matches between x86-64/AArch64).