caheckman
|
2f3415de8c
|
Added getSplit based on lane subset
|
2019-11-16 10:33:23 -05:00 |
|
caheckman
|
4f925923c5
|
New LaneDescription methods, refactor TransformVar initialize
|
2019-11-16 10:33:23 -05:00 |
|
caheckman
|
ad87a8d40f
|
some doxygen fixes
|
2019-11-16 10:33:22 -05:00 |
|
caheckman
|
518522adc8
|
stress testing fixes
|
2019-11-16 10:33:21 -05:00 |
|
caheckman
|
e738f515d0
|
traceBackward bug fixes
|
2019-11-16 10:33:20 -05:00 |
|
caheckman
|
6e90520dd0
|
refactor SubflowFlow
|
2019-11-16 10:33:19 -05:00 |
|
caheckman
|
3ff4e64b1d
|
Incorporate transform.cc into the build
|
2019-11-16 10:33:19 -05:00 |
|
caheckman
|
8bc21ffc87
|
always use getPreexistingVarnode instead of newPreexistingVarnode
|
2019-11-16 10:33:18 -05:00 |
|
caheckman
|
bb0feb3d62
|
convert splitVarnode to transferVarnodeProperties
|
2019-11-16 10:33:17 -05:00 |
|
caheckman
|
873294d1d8
|
First pass refactor of SplitFlow
|
2019-11-16 10:33:16 -05:00 |
|
caheckman
|
5baf046fba
|
changes to input processing
|
2019-11-16 10:33:16 -05:00 |
|
caheckman
|
1415a41432
|
Fix for setting input varnodes and inserting MULTIEQUAL
|
2019-11-16 10:33:15 -05:00 |
|
caheckman
|
9762c86a5a
|
turn on transferVarnodeProperties
|
2019-11-16 10:33:14 -05:00 |
|
caheckman
|
51f3411499
|
Changes in preparation for refactoring SplitFlow
|
2019-11-16 10:33:13 -05:00 |
|
caheckman
|
16864aa187
|
TransformVar split arrays
|
2019-11-16 10:33:12 -05:00 |
|
caheckman
|
0af94c23c1
|
bit based pieces, preserveAddress virtual method
|
2019-11-16 10:33:12 -05:00 |
|
caheckman
|
ace956c215
|
new TransformManager class
|
2019-11-16 10:33:11 -05:00 |
|
caheckman
|
ed335a9af0
|
indirection creation refactor
|
2019-11-16 10:33:10 -05:00 |
|
Ryan Kurtz
|
719841eb20
|
Merge remote-tracking branch 'origin/patch'
|
2019-11-14 14:16:36 -05:00 |
|
Ryan Kurtz
|
77cd16404d
|
Merge remote-tracking branch 'origin/GT-3315_GlobalStringAssign' into patch
|
2019-11-14 14:12:38 -05:00 |
|
caheckman
|
f2dcd4860b
|
Fix for dropped assignment of string to global variable
|
2019-11-13 13:19:20 -05:00 |
|
caheckman
|
f00e2a6e84
|
Make sure code data-type doesn't become concrete
|
2019-11-13 09:39:21 -05:00 |
|
caheckman
|
0a1da61da0
|
Lock unused input varnodes with special flag, not typelock
|
2019-11-08 15:50:26 -05:00 |
|
caheckman
|
86f8100b71
|
Let TypeSpacebase guarantee full pointer encoding
|
2019-11-07 14:13:37 -05:00 |
|
caheckman
|
0fdd29b98d
|
Addition of INSERT,EXTRACT, and POPCOUNT opcodes to decompiler code
|
2019-11-04 13:01:09 -05:00 |
|
Ryan Kurtz
|
0f225f55d0
|
Merge remote-tracking branch 'origin/caheckman_rulemods'
|
2019-11-04 12:01:51 -05:00 |
|
caheckman
|
a700c52275
|
Adjustments to STORE casting
|
2019-11-04 11:15:52 -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
|
cbbfc9ca18
|
Performing ActionSetCasts much later
|
2019-11-01 10:12:31 -04:00 |
|
caheckman
|
5fbbef38ac
|
MapState reconcileDatatypes
|
2019-10-31 12:20:45 -04:00 |
|
caheckman
|
40d840085f
|
added RuleOrConsume
|
2019-10-29 09:27:42 -04:00 |
|
Ryan Kurtz
|
068cac3657
|
Merge remote-tracking branch 'origin/GT-3267_StoredConstantPtrs'
|
2019-10-28 15:48:30 -04:00 |
|
caheckman
|
aa9744eec8
|
let CPUI_STORE be potential pointer constant source
|
2019-10-25 16:35:08 -04:00 |
|
caheckman
|
882e020406
|
Fix for missing symbol check in named sections
|
2019-10-24 13:34:01 -04:00 |
|
caheckman
|
d4e7c04809
|
bugfixes from regression test
|
2019-10-24 13:34:01 -04:00 |
|
caheckman
|
60e48ee1c3
|
Don't use nullptr keyword yet.
|
2019-10-24 13:34:00 -04:00 |
|
caheckman
|
efb6148b6c
|
Refactor buildXrefs, parallel versions of ConsistencyCheck
|
2019-10-24 13:33:59 -04:00 |
|
caheckman
|
0ed1540e3a
|
A first cut at normalizing the structure of sleigh error messages
|
2019-10-24 13:33:58 -04:00 |
|
caheckman
|
992d32dd87
|
added RulePositiveDiv
|
2019-10-24 13:29:34 -04:00 |
|
caheckman
|
165377aad7
|
modification to consume propagation
|
2019-10-24 13:29:33 -04:00 |
|
caheckman
|
e014cfb3a5
|
another subvariableflow modification
|
2019-10-24 13:29:32 -04:00 |
|
caheckman
|
216725f4cd
|
subvariableflow modifications
|
2019-10-24 13:29:31 -04:00 |
|
caheckman
|
b184abc188
|
bugfix for crashes in ActionConstantPtr
|
2019-10-15 13:15:13 -04:00 |
|
Ryan Kurtz
|
60ac2077bc
|
Merge remote-tracking branch 'origin/GT-3215_StrideOverflow' into Ghidra_9.1
|
2019-10-15 11:06:31 -04:00 |
|
Ryan Kurtz
|
3a33a8d9f3
|
Merge remote-tracking branch 'origin/GT-3201_SparcStackBias' into Ghidra_9.1
|
2019-10-15 11:05:15 -04:00 |
|
caheckman
|
10bcb661c2
|
patch for stride overflow
|
2019-10-04 15:21:57 -04:00 |
|
Ryan Kurtz
|
632778c0eb
|
Merge remote-tracking branch 'origin/GT-3213_caheckman_PR-839_GregoryMorse_RangeHintComparator' into Ghidra_9.1
|
2019-10-03 11:16:06 -04:00 |
|
caheckman
|
0df9575f1b
|
Fix for CommentSorter crash
|
2019-10-03 09:31:09 -04:00 |
|
caheckman
|
fdcf0744ec
|
Fixes to support unaligned stack locations
|
2019-10-01 12:37:21 -04:00 |
|