Commit graph

136 commits

Author SHA1 Message Date
caheckman
1c95e274ff renormalize join addresses 2020-02-07 17:38:44 -05:00
caheckman
ced3760c09 Renaming adjustments 2020-02-03 12:03:29 -05:00
caheckman
46e8a54948 Decompiler support for default data space 2020-01-23 14:36:34 -05:00
Ryan Kurtz
2f1292b174 Merge remote-tracking branch 'origin/caheckman_x86parityflag' 2019-12-17 11:31:26 -05:00
caheckman
3b5f5cac13 Parity rule 2019-11-27 16:55:02 -05:00
caheckman
c267e85e1e precision checks 2019-11-16 10:33:30 -05:00
caheckman
ad87a8d40f some doxygen fixes 2019-11-16 10:33:22 -05:00
caheckman
6e90520dd0 refactor SubflowFlow 2019-11-16 10:33:19 -05:00
caheckman
873294d1d8 First pass refactor of SplitFlow 2019-11-16 10:33:16 -05:00
Ryan Kurtz
719841eb20 Merge remote-tracking branch 'origin/patch' 2019-11-14 14:16:36 -05:00
caheckman
f2dcd4860b Fix for dropped assignment of string to global variable 2019-11-13 13:19:20 -05:00
caheckman
9a3ab38631 PTRADD adjustments post ActionRestructureHigh 2019-11-01 16:02:36 -04:00
caheckman
40d840085f added RuleOrConsume 2019-10-29 09:27:42 -04:00
caheckman
992d32dd87 added RulePositiveDiv 2019-10-24 13:29:34 -04:00
caheckman
e014cfb3a5 another subvariableflow modification 2019-10-24 13:29:32 -04:00
caheckman
29221c10a8 fix for result based sign-bit extraction in optimized division 2019-07-25 09:31:33 -04:00
caheckman
d18f09101c Added PIECE and INT_AND to RuleSLess2Zero. Added RuleRightShiftAnd 2019-07-24 15:52:18 -04:00
caheckman
b0a54473df Debugging RuleSless2Zero 2019-07-24 10:24:56 -04:00
caheckman
6e44b809b9 INT_NEGATE and SUBPIECE in RuleSless2Zero 2019-07-24 09:56:59 -04:00
caheckman
9fc99efc93 Allowing for SUBPIECE normalization 2019-07-23 16:15:36 -04:00
caheckman
c7e3f54212 Added CPUI_INT_NEGATE to RuleEqual2Constant 2019-07-23 15:52:16 -04:00
caheckman
45c0f398d2 tailor conversion of logical to arithmetic sign shift 2019-07-23 14:17:17 -04:00
caheckman
c372c05a20 Sign-bit comparisons through truncation 2019-07-23 12:46:15 -04:00
caheckman
a85f140a53 Rules for sign bit extraction 2019-07-22 13:14:36 -04:00
caheckman
1731903056 RuleDoubleArithShift 2019-07-13 14:24:22 -04:00
caheckman
f0a9427e4f Extended decompiler support for optimized integer division forms 2019-07-05 16:30:37 -04:00
caheckman
171602e1ce New guardStore 2019-06-25 16:53:49 -04:00
caheckman
cb39d39a23 New flag for dynamic STORE test 2019-06-25 14:23:05 -04:00
caheckman
a6c359961d Merge remote-tracking branch 'github/Github-224_caheckman' 2019-06-20 15:25:46 -04:00
caheckman
11a86ca06e minor change to transformPtr 2019-06-20 15:02:05 -04:00
caheckman
39d3a5f810 working fix 2019-06-20 14:43:20 -04:00
caheckman
5d2a7a3134 upto f8cca3e -- preparing for MULTIEQUAL/INDIRECT traversals 2019-06-06 15:17:57 -04:00
caheckman
4e3d6552bd Fix allowing decompiler to simplify some forms of division/remainder
constructions
2019-04-26 11:08:58 -04:00
caheckman
b8e52153c3 Fix for 1-field structure bug 2019-04-25 11:33:56 -04:00
caheckman
c595e60c65 Fix for "Free Varnodes" exceptions in RuleConditionalMove 2019-04-02 12:56:35 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00