24 Commits

Author SHA1 Message Date
Arnaud Diederen af978e79e6 IDAPython for IDA 9.1 2025-03-13 16:17:53 +01:00
Arnaud Diederen ae62cd4df5 IDAPython for IDA 8.4 2024-02-21 14:22:30 +01:00
Arnaud Diederen e6841a95a3 IDAPython for IDA 8.3 2023-06-12 10:39:14 +02:00
Arnaud Diederen 201a874e81 BUGFIX: IDAPython: upon failure, ida_hexrays.decompile() now always returns None (instead of either throw a ida_hexrays.DecompilationFailure or return None.)
The type `ida_hexrays.DecompilationFailure` is still present (but is a dummy) because otherwise scripts might break. It is never thrown anymore.

Note that `vds_xrefs.py` still need the `str(cfunc))` kludge, because of a caveat in when/how the decompiler actually updates the global xrefs cache. This will be fixed in the next IDA minor release

In addition, this commit introduces the notion of a typemap to convert form an `ea_t` to a `func_t *` for the `decompile()` call, but doesn't generalize its use.
Since this is a relatively far-ranging change, this will only be introduced in the next IDA minor release as well.
2023-01-16 10:50:06 +01:00
Arnaud Diederen 425d9e585e IDAPython for IDA 8.2 2022-12-19 10:10:14 +01:00
Arnaud Diederen 023c5ba53c IDAPython for IDA 8.0 2022-08-22 10:14:21 +02:00
Arnaud Diederen 656ec7918c Backported fixes 2022-04-11 16:07:02 +02:00
Arnaud Diederen 3ce5b7f06d IDAPython for IDA 7.7 2022-01-17 11:28:09 +01:00
Arnaud Diederen 7ee60670f9 Backported fixes 2021-09-13 08:05:30 +02:00
Arnaud Diederen c22e071853 IDAPython for IDA 7.6 2021-03-30 08:54:44 +02:00
Arnaud Diederen ae675500ab Backported fixes 2020-11-23 09:32:47 +01:00
Arnaud Diederen 17a1c54457 IDAPython for IDA 7.5 SP2 2020-08-03 13:02:57 +02:00
Arnaud Diederen 604de9cfad IDAPython for IDA 7.5 2020-05-27 14:34:02 +02:00
Arnaud Diederen f7e52a0c30 Backported fixes 2019-12-09 10:10:26 +01:00
Arnaud Diederen 752ba3896e IDAPython for IDA 7.4 SP1 2019-11-14 15:58:44 +01:00
Arnaud Diederen 5958995d66 IDAPython for IDA 7.4 2019-10-15 15:05:24 +02:00
Arnaud Diederen 7a567eecf0 IDAPython for IDA 7.3 2019-06-26 14:37:39 +02:00
Arnaud Diederen 701bb1b44e IDAPython for IDA 7.2 2018-11-06 08:14:17 +01:00
Arnaud Diederen 29ec1ceba2 IDAPython for IDA 7.1 2018-02-28 07:45:21 +01:00
Arnaud Diederen a0be95b7cd IDAPython for IDA 7.0 SP1 2017-12-05 10:37:09 +01:00
Arnaud Diederen d99a893697 IDAPython for IDA 7.0: Initial commit, plus bugfixes up to 2017 Oct, 13th. 2017-10-13 15:08:08 +02:00
Arnaud Diederen 31c7776117 Applied all fixes to IDAPython 6.95, to this date (2017 Jan 17th.) 2017-01-17 12:15:35 +01:00
Arnaud Diederen e22e859a41 Applied all fixes to IDAPython 6.95, to this date (2016 Sept 26th.) 2016-09-26 11:16:26 +02:00
Arnaud Diederen 62ddab8db6 IDAPython for IDA 6.95: Initial commit 2016-08-09 10:01:18 +02:00