Commit graph

26 commits

Author SHA1 Message Date
caheckman
39cbcd33ae LOAD protect 2020-05-19 15:51:02 -04:00
caheckman
e47fa51518 Fix for NEW operator 2020-05-12 14:10:03 -04:00
caheckman
6df091eeee Collapse double multiplies during ptrarith 2020-05-12 14:09:58 -04:00
caheckman
0dcf55b7c8 Added distributing transform to ptrarith 2020-05-12 14:09:57 -04:00
caheckman
a8dcc7266b Default for maximum number of instructions 2020-05-12 14:08:33 -04:00
caheckman
791f16101e Better triggering for ActionLaneDivide 2020-05-12 14:08:31 -04:00
caheckman
99367e1139 Data-type propagation across RETURN ops 2020-02-10 12:28:48 -05:00
caheckman
ced3760c09 Renaming adjustments 2020-02-03 12:03:29 -05:00
caheckman
c0dfa509ee Refactor variable renaming 2020-01-31 17:39:39 -05:00
caheckman
7b407f1965 populate HighFunctionShellSymbol in GlobalSymbolMap 2020-01-31 17:36:23 -05:00
caheckman
cdbee3fe39 More robust Symbol support for HighVariable 2020-01-31 17:30:46 -05:00
caheckman
b99772a784 Basic multi-entry merge capability 2020-01-31 17:23:37 -05:00
caheckman
917d2492e4 Added spacebase references to the symbol linking process 2020-01-27 08:48:52 -05:00
caheckman
93471fb3ea Simpler LanedRegister collection scheme 2019-11-17 14:12:23 -05:00
caheckman
dddcf4c715 ActionCollectLanedAccess 2019-11-16 10:33:32 -05:00
caheckman
bb0feb3d62 convert splitVarnode to transferVarnodeProperties 2019-11-16 10:33:17 -05:00
caheckman
ed335a9af0 indirection creation refactor 2019-11-16 10:33:10 -05:00
caheckman
9a3ab38631 PTRADD adjustments post ActionRestructureHigh 2019-11-01 16:02:36 -04:00
caheckman
cfc1177ac1 finalizing HighVariable from symbols 2019-11-01 12:29:47 -04:00
caheckman
a4856b9af0 New indirect_store flag 2019-06-28 13:03:26 -04:00
caheckman
b7608adcf2 Passing alias test 2019-06-27 13:28:40 -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
ec9bfa86a7 solving stack STOREs 2019-06-18 16:26:30 -04:00
caheckman
8cad85e36c rearrange LoadGuard class 2019-06-12 15:07:39 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00