-
Notifications
You must be signed in to change notification settings - Fork 376
Update the installation documentation for the macOS ida #30
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
Conversation
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
…inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
… inf.is_mf()/set_mf() -> is_be()/set_be()
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
…mpatible with ida pro 6, 7(beta); for everyone is happy
* fixed inf no attribute "mf", because ida pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * fixed inf no attribute "mf", because ida pro7 beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * Add ida pro version check, about be(big endian) * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy
|
cool, but this update docs for Mac is just for IDA7 (64bit), right? |
|
@aquynh |
|
because Mac IDA is universal binary? i merged #31, so there is a bit conflict now. could you please fix that when you update with more info? |
|
The macOS python is universal binary.
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
|
Merged macOS keypatch docs # Conflicts: # README.md
|
@aquynh I have resolved the conflict. |
README.md
Outdated
| ### Appendix. Install Keystone for IDA Pro | ||
|
|
||
| We all know that before IDA 7.0, IDA Pro's Python is 32-bit itself, so it can only loads 32-bit libraries. For this reason, we have to build & install Keystone 32-bit. However, IDA 7.0 is now a native 64-bit application, which means we also need to install a correct version of Keystone. This section details the steps towards that goal. | ||
| We all know that <= IDA 7.0 (eg: 6.8, 6.9, 6.95, 7.0_x86), IDA Pro's Python is 32-bit itself, so it can only loads 32-bit libraries. For this reason, we have to build & install Keystone 32-bit. However, IDA 7.0 is now a native 64-bit application, which means we also need to install a correct version of Keystone. This section details the steps towards that goal. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why did you change "before" to "<=", which indicates also v7.0 (due to =) here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IDA7.0 contains (32bit, 64bit). @aquynh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, but that is confused. how about keeping that "before" part, but change the later part "IDA 7.0 is now a native 64-bit application ..." to "since IDA 7.0 supports both 32-bit & 64-bit ..." ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aquynh modified
|
@aquynh modified, please review. |
|
merged, thanks! |
Update the installation documentation for the macOS ida