igogo-x86 / HexRaysPyTools

IDA Pro plugin which improves work with HexRays decompiler and helps in process of reconstruction structures and classes
1.4k stars 220 forks source link

Propergating names fails in IDA 7.4 with Python 3 #42

Closed D3Smind closed 4 years ago

D3Smind commented 4 years ago

Propergating names fails on default settings in IDA 7.4 with Python 3 at idaapi.apply_tinfo2().

With IDA 7 the API changed from ida_typeinf.apply_tinfo2 to ida_typeinf.apply_tinfo https://www.hex-rays.com/products/ida/support/ida74_idapython_no_bc695_porting_guide.shtml IDA 7.4 turns compatibility to the 6.95 API by default off.

Python 2: 6.95 compatibility APIs OFF by default

IDA 7.4 also turns off 6.95 API compatibility by default. We have written a porting guide for helping with this as well.