Commit graph

1248 commits

Author SHA1 Message Date
caheckman
43b348b40e adjusted "Retype variable" and "Retype return value" 2019-06-21 17:23:22 -04:00
caheckman
eef27af015 Fix for "does not fit" errors in decompiler "Retype" actions 2019-06-21 17:05:31 -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
Ryan Kurtz
a1bd43172d Merge remote-tracking branch 'origin/GT-2932-dragonmacher-decompiler-external-nav' 2019-06-20 07:54:30 -04:00
Ryan Kurtz
c7277311bb Merge remote-tracking branch 'origin/GT-2942-dragonmacher-seach-text-preview-pieces' 2019-06-20 07:49:32 -04:00
caheckman
4563ac9d38 GT-2369 - Merge remote-tracking branch 'github/caheckman_loadguard' 2019-06-19 17:19:15 -04:00
caheckman
27b7058d98 bumping decompiler minor version number 2019-06-19 15:45:17 -04:00
caheckman
b9b26275f5 fixes for STORE range analysis 2019-06-18 18:29:00 -04:00
dragonmacher
194addac9d GT-2932 - Decompiler - review fixes 2019-06-18 17:48:41 -04:00
caheckman
ec9bfa86a7 solving stack STOREs 2019-06-18 16:26:30 -04:00
dragonmacher
f5f6b7c18b GT-2942 - Search Text Preview - fixed bug that causes some separator
tokens to not appear in the Search Text Preview column
2019-06-18 15:27:57 -04:00
caheckman
2a73bca9ac overflow checks, take into account LOAD size 2019-06-17 23:47:05 -04:00
caheckman
cb5ac78c08 fix for stale LoadGuard segfault 2019-06-17 12:26:55 -04:00
caheckman
e5c7b58305 tests passing 2019-06-16 23:42:48 -04:00
caheckman
f825b1aa57 Refactoring MapRange to RangeHint 2019-06-16 16:47:13 -04:00
caheckman
12c655f41f some name refactoring in varmap 2019-06-16 03:04:23 -04:00
caheckman
fa3737c9d9 documentation for varmap 2019-06-16 01:59:58 -04:00
caheckman
d51d8259b5 fixed constraint finding corner case 2019-06-15 18:22:28 -04:00
caheckman
e506f27b31 Rearrange MULTIEQUAL equation generation 2019-06-15 00:52:51 -04:00
caheckman
3433400d76 adjustments to high index calculations 2019-06-14 17:46:23 -04:00
caheckman
64bdd81eed Reformating varmap 2019-06-14 16:29:23 -04:00
caheckman
6986813538 tighter landmarks 2019-06-14 12:48:26 -04:00
caheckman
49f72d2de7 CircleRange contain and widen adjustments 2019-06-14 11:18:02 -04:00
Ryan Kurtz
96e860856d Merge remote-tracking branch 'origin/GT-2629-dragonmacher-decompiler-type-hovers' 2019-06-13 13:58:08 -04:00
caheckman
ab9b8dd602 more careful setting of step 2019-06-12 17:40:31 -04:00
dragonmacher
30063c68d0 GT-2629 - Decompiler - fixed hovers for return type and variables 2019-06-12 17:34:39 -04:00
caheckman
8cad85e36c rearrange LoadGuard class 2019-06-12 15:07:39 -04:00
Ryan Kurtz
04e4fde15d GT-2869: Fixing compilation error. 2019-06-12 15:02:03 -04:00
Ryan Kurtz
b107aa233b Merge remote-tracking branch 'origin/GT-2869-dragonmacher-shared-action-keybindings' 2019-06-12 14:56:08 -04:00
dragonmacher
43fa7e3f92 GT-2869 - Key Bindings - refactor of methods to provide all actions 2019-06-12 14:43:31 -04:00
dragonmacher
5a9067832a GT-2869 - Shared Key Bindings - removed Dummy Key Binding class 2019-06-12 14:43:28 -04:00
dragonmacher
e348f45287 GT-2914 - Decompiler - updated Ctrl-c to copy the symbol under the
cursor when there is no selection
2019-06-12 10:33:14 -04:00
caheckman
e1507d05ec Merge remote-tracking branch 'origin/caheckman_pushvalue' into
caheckman_loadguard
2019-06-12 09:29:36 -04:00
caheckman
ae31322a8d minor fix 2019-06-11 16:20:28 -04:00
caheckman
f7a3676dc1 patches from stress testing 2019-06-11 15:17:21 -04:00
dragonmacher
4919d6ec54 Tests - fix for threading issue involving weakly consistent cache 2019-06-11 10:46:59 -04:00
caheckman
109dd8a8f1 integration with pushvalue 2019-06-11 10:38:15 -04:00
caheckman
d4ebf6f753 stability in ValueSetRead 2019-06-07 16:13:28 -04:00
caheckman
fa37bf940e adjustments to pushForward 2019-06-07 15:50:57 -04:00
caheckman
cbd385fb0b adjustments to computeTypeCode and stability calculations 2019-06-07 12:28:23 -04:00
caheckman
5d2a7a3134 upto f8cca3e -- preparing for MULTIEQUAL/INDIRECT traversals 2019-06-06 15:17:57 -04:00
caheckman
4ae42d0bd4 added stability tests to ValueSet 2019-06-06 15:12:05 -04:00
caheckman
32793712fe Different widening strategies 2019-06-06 15:12:04 -04:00
caheckman
8565f43e06 part of INDIRECT as COPY mod 2019-06-06 15:12:04 -04:00
caheckman
a45e0719b5 iteration tweak 2019-06-06 15:12:03 -04:00
caheckman
65e3ab768f fixed bug in CircleRange::minimalContainer 2019-06-06 15:12:02 -04:00
caheckman
b127e3c91b fixed nested iteration bug 2019-06-06 15:12:02 -04:00
caheckman
dadcb20918 INDIRECT toggle and fix spacebase 2019-06-06 15:12:01 -04:00