Skip to content

Conversation

@fjh658
Copy link
Contributor

@fjh658 fjh658 commented Aug 1, 2017

image

Fixed inf has no attribute "mf"

because ida pro 7 beta 3 (170724) renamed inf.is_mf()/set_mf() -> is_be()/set_be()

@aquynh
Copy link
Member

aquynh commented Aug 1, 2017

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 ?

@aquynh
Copy link
Member

aquynh commented Aug 1, 2017

@fdivrp, you may be interested in this pull req.

@fjh658
Copy link
Contributor Author

fjh658 commented Aug 1, 2017

Tks @aquynh, I will enhance code compatibility.

@fjh658
Copy link
Contributor Author

fjh658 commented Aug 1, 2017

@aquynh I have added check ida version and tested(ida pro 7 beta, 6.95). Please code review

@aquynh
Copy link
Member

aquynh commented Aug 2, 2017

Looks better now, but can you confirm this breaks IDAv7-beta2 and before that?

@fjh658
Copy link
Contributor Author

fjh658 commented Aug 2, 2017

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

@aquynh
Copy link
Member

aquynh commented Aug 2, 2017

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.

try:
    # IDA7 beta 3 (170724) renamed inf.mf -> is_be()/set_be()
    is_be = idaapi.cvar.inf.is_be()
except:
    # older IDA versions
    is_be = idaapi.cvar.inf.mf

what do you think?

@fjh658
Copy link
Contributor Author

fjh658 commented Aug 2, 2017

OK, for everyone is happy, I will do it.

…mpatible with ida pro 6, 7(beta);

for everyone is happy
@fjh658
Copy link
Contributor Author

fjh658 commented Aug 2, 2017

@aquynh Please code review

@aquynh aquynh merged commit 8dc8d6d into keystone-engine:master Aug 2, 2017
@aquynh
Copy link
Member

aquynh commented Aug 2, 2017

merged, thanks!

fjh658 added a commit to fjh658/keypatch that referenced this pull request Sep 6, 2017
* 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
aquynh pushed a commit that referenced this pull request Sep 7, 2017
* 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
aquynh pushed a commit that referenced this pull request Oct 6, 2017
* 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
aquynh pushed a commit that referenced this pull request Dec 9, 2018
* 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  %/"
aquynh pushed a commit that referenced this pull request Dec 11, 2018
…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
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