-
Notifications
You must be signed in to change notification settings - Fork 376
Fixed inf has no attribute "mf" #25
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()
|
cool, but does this break pre-IDA7 versions? if it does, then you should put this inside a code to check for IDA version, like in 1cebe3c ? |
|
@fdivrp, you may be interested in this pull req. |
|
Tks @aquynh, I will enhance code compatibility. |
|
@aquynh I have added check ida version and tested(ida pro 7 beta, 6.95). Please code review |
|
Looks better now, but can you confirm this breaks IDAv7-beta2 and before that? |
|
Since the ida pro 7 beta3 python api is_be / se_be should not change, beta is just a transition, If the release version api should be out_be / set_be, so ida7beta2 and before that can not consider, treated as a release version |
|
yes, not a big concern, but this still forces people using IDA7 beta2 to upgrade to beta3. alternatively, we can do this, and everyone is happy. what do you think? |
|
OK, for everyone is happy, I will do it. |
…mpatible with ida pro 6, 7(beta); for everyone is happy
|
@aquynh Please code review |
|
merged, thanks! |
* 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
* 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 pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * 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 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() * fixed inf no attribute "mf", because ida pro7 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() * 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) * Add ida pro version check, about be(big endian) * Add ida pro version check, about be(big endian) * 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 * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Fixed inf has no attribute "mf" (#25) * 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 * Minor bug fixes and code cleanup (#26) * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch
* 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 pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * 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 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() * fixed inf no attribute "mf", because ida pro7 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() * 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) * Add ida pro version check, about be(big endian) * Add ida pro version check, about be(big endian) * 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 * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Fixed inf has no attribute "mf" (#25) * 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 * Minor bug fixes and code cleanup (#26) * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Update the installation documentation for the macOS ida * Improve the accuracy of the documentation
* 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 pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * 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 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() * fixed inf no attribute "mf", because ida pro7 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() * 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) * Add ida pro version check, about be(big endian) * Add ida pro version check, about be(big endian) * 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 * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Fixed inf has no attribute "mf" (#25) * 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 * Minor bug fixes and code cleanup (#26) * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Update the installation documentation for the macOS ida * Improve the accuracy of the documentation * Fixed the form cannot be shown for ida pro 7.2 beta Version 7.2.181019. "form: error at %/"
…that analyzed 64 bit binary file about ida64 for win, and etc (#60) * 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 pro beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be() * 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 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() * fixed inf no attribute "mf", because ida pro7 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() * 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) * Add ida pro version check, about be(big endian) * Add ida pro version check, about be(big endian) * 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 * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), Compatible with ida pro 6, 7(beta); for everyone is happy * Fixed inf has no attribute "mf" (#25) * 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 * Minor bug fixes and code cleanup (#26) * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * 1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute 'procname' 2. refactor: removed "from idc_bc695" According to hexray log document, idc has been done on the adapter idc_bc695, do not need to expose idc_bc695. 3. refactor: removed the adapter idaapi.read_selection. idaapi.read_selection has been adapted internally * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Merge branch 'master' of https://github.com/fjh658/keypatch * Update the installation documentation for the macOS ida * Improve the accuracy of the documentation * Fixed the form cannot be shown for ida pro 7.2 beta Version 7.2.181019. "form: error at %/" * 1. Added debugging by pydevd 2. Added name with $, eg: jmp short $Done$ 3. Updated Author Date 2016->2018 4. Updated MAX_INSTRUCTION_STRLEN to 256 5. Fixed: the return value truncated(32 bit) of get_name_value function that analyzed 64 bit binary file about ida64 for win
Fixed inf has no attribute "mf"
because ida pro 7 beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be()