caheckman
|
aa85bba5d7
|
GP-1683 Extensions to SUBPIECE/shift rules
|
2022-04-27 15:43:40 -04:00 |
|
caheckman
|
3fdbbbb231
|
GP-1518 Decompiler support for unions
|
2022-04-15 17:58:49 -04:00 |
|
caheckman
|
64534bc774
|
TypePointerRel adjustments
|
2021-11-30 19:05:04 -05:00 |
|
caheckman
|
e4451fcd49
|
Refactor TypeStruct and TypeCode restoration
|
2021-11-17 15:56:56 -05:00 |
|
caheckman
|
cce187a4c5
|
Decompiler support for offset/relative pointers
|
2021-11-08 11:51:03 -05:00 |
|
caheckman
|
41d0be6b95
|
Adjustments to get rid of some compiler warnings
|
2021-10-08 16:51:12 -04:00 |
|
caheckman
|
c9ba3640bf
|
Expanded RulePushPtr and RuleExtensionPush
|
2021-09-21 17:32:59 -04:00 |
|
caheckman
|
1271bf044a
|
Don't let splitflow undo double-precision merges
|
2021-08-31 16:33:46 -04:00 |
|
ghidra1
|
0e81327c46
|
Merge remote-tracking branch 'origin/GP-1163_RealModeReferences' into patch
|
2021-08-04 11:05:35 -04:00 |
|
caheckman
|
58558981d5
|
Adjustments to data-type propagation through INT_ADD
|
2021-08-03 13:12:15 -04:00 |
|
caheckman
|
05f292a5e7
|
Let segmentop scripts follow natural parameter order
|
2021-07-27 14:31:12 -04:00 |
|
caheckman
|
1391e83ce9
|
Decompiler window integer conversions
|
2021-07-02 12:01:41 -04:00 |
|
caheckman
|
5d7a7c5291
|
A bunch of doxygen fixes
|
2021-01-27 14:54:23 -05:00 |
|
caheckman
|
f758942dd7
|
Propagate constant symbols through equal2zero rule..
|
2020-11-05 12:18:31 -05:00 |
|
caheckman
|
97b04cac7e
|
Variable length types
|
2020-10-06 11:10:23 -04:00 |
|
caheckman
|
a25b7d2178
|
Xor swap rule
|
2020-09-10 18:01:26 -04:00 |
|
caheckman
|
77b1a6bf4b
|
An optimized division corner case
|
2020-09-10 14:07:40 -04:00 |
|
caheckman
|
4382d043f1
|
Fix for "PTRSUB off of" errors
|
2020-07-21 14:59:17 -04:00 |
|
caheckman
|
91ef0680da
|
allow constant pointers to be inferred inside of strings
|
2020-06-17 15:28:03 -04:00 |
|
caheckman
|
14d7bd2b1f
|
Search for arrays through nested structures
|
2020-05-12 14:10:02 -04:00 |
|
caheckman
|
5332624de8
|
Some bug fixes for ptr arith
|
2020-05-12 14:10:01 -04:00 |
|
caheckman
|
4f1adfcfc0
|
Restrict distribution producing non-multiples if no sub-components
|
2020-05-12 14:10:00 -04:00 |
|
caheckman
|
40bb05d8ed
|
getTypePointerStripArray strips only 1 level
|
2020-05-12 14:09:59 -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
|
e6e88bf2be
|
Split out checkMultTerm
|
2020-05-12 14:09:56 -04:00 |
|
caheckman
|
0a4d2d7ba1
|
Refactor of RulePtrArith
|
2020-05-12 14:09:55 -04:00 |
|
caheckman
|
0eb48e441f
|
Initial commit of new StringManager
|
2020-05-12 14:09:49 -04:00 |
|
caheckman
|
6a15520aa5
|
Attempt at adjusting processing of free stores
|
2020-05-12 14:08:36 -04:00 |
|
caheckman
|
2df81f803b
|
Overlapping input fixes
|
2020-03-18 10:41:00 -04:00 |
|
caheckman
|
ea83aa6d5c
|
added RulePiecePathology
|
2020-03-09 12:06:22 -04:00 |
|
caheckman
|
921eb9c5e6
|
RulePullsubMulti adjustment
|
2020-03-02 09:21:00 -05:00 |
|
caheckman
|
47290cc0f8
|
tailor application of RulePullsubIndirect
|
2020-02-28 16:08:00 -05:00 |
|
caheckman
|
1115b02862
|
tailor rulepullsubmulti application
|
2020-02-28 11:10:00 -05:00 |
|
caheckman
|
163fa4af57
|
Adjusting some guard analysis
|
2020-02-19 16:26:27 -05:00 |
|
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 |
|