joxeankoret / diaphora

Diaphora, the most advanced Free and Open Source program diffing tool.
http://diaphora.re
GNU Affero General Public License v3.0
3.63k stars 372 forks source link

IDA's "show casts" greatly affects pseudocode diffing #39

Closed mspublic closed 8 years ago

mspublic commented 9 years ago

If the Hexrays pseudo code option "show casts" is enabled on one DB but not the other it greatly affects Diaphora's ability to properly diff pseudo code. Is there a way to force the export to always choose one or the other?

joxeankoret commented 9 years ago

This is a known issue... And, no, unfortunately there is no "official" way I know. I asked Ilfak in the past how to enable/disable "Show casts" programmatically an he told me there is no official way yet :/

joxeankoret commented 8 years ago

Unless the Hex-Rays guys offer a way to disable/enable castings in pseudo-code, I'm closing it for now, as there is nothing we can do :( I will reopen it myself when a fix is possible. Probably, with a future IDA version.