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
|
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 |
|
caheckman
|
ec9bfa86a7
|
solving stack STOREs
|
2019-06-18 16:26:30 -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 |
|
caheckman
|
ab9b8dd602
|
more careful setting of step
|
2019-06-12 17:40:31 -04:00 |
|
caheckman
|
8cad85e36c
|
rearrange LoadGuard class
|
2019-06-12 15:07:39 -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 |
|
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 |
|
caheckman
|
9cdd91a053
|
reads and constraint adjustments
|
2019-06-06 15:12:00 -04:00 |
|
caheckman
|
0c5bd081c5
|
got rid of FULL typeCode
|
2019-06-06 15:12:00 -04:00 |
|
caheckman
|
f51cb8b4a1
|
fixes from first stress test
|
2019-06-06 15:11:59 -04:00 |
|
caheckman
|
94e289d494
|
ValueSetRead objects
|
2019-06-06 15:11:59 -04:00 |
|
caheckman
|
16fd5df590
|
relative constraints
|
2019-06-06 15:11:58 -04:00 |
|
caheckman
|
e96f39a98f
|
value set analysis
|
2019-06-06 15:11:57 -04:00 |
|
caheckman
|
146a83f953
|
Fixed decompiler bug causing Ghidra to try to read data from the unique
space
|
2019-05-22 12:09:58 -04:00 |
|
ghidravore
|
13b434adfe
|
Merge remote-tracking branch 'origin/GT-2857_caheckman_impliedcasts'
|
2019-05-10 12:41:05 -04:00 |
|
caheckman
|
7870b20f96
|
hidden extensions with multiple descendants
|
2019-05-10 09:56:09 -04:00 |
|
caheckman
|
8860979785
|
Hide implied extensions for arithmetic ops
|
2019-05-09 17:35:57 -04:00 |
|
caheckman
|
706960a139
|
removing implied casts in array index expressions
|
2019-05-09 11:32:26 -04:00 |
|
caheckman
|
efabf89ea2
|
Fix for switches in infinite loop decompiler bug
|
2019-05-08 11:13:20 -04:00 |
|
caheckman
|
62fe9ad75e
|
fine tuning for dominant COPY model
|
2019-05-02 13:54:36 -04:00 |
|
caheckman
|
faa69124ab
|
dominant COPY model working
|
2019-05-02 08:59:41 -04:00 |
|
caheckman
|
908632eac0
|
some crucial fixes for dominant COPY model
|
2019-04-30 18:31:12 -04:00 |
|
caheckman
|
00bbc8516b
|
progress towards dominant COPY model
|
2019-04-30 12:13:58 -04:00 |
|