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 |
|
caheckman
|
4ed9f2f0ee
|
consistent naming of parameters between Ghidra and decompiler
|
2019-09-18 15:47:23 -04:00 |
|
caheckman
|
b2a422329c
|
Add dynamic symbols to recommend mechanism
|
2019-09-16 13:36:47 -04:00 |
|
Ryan Kurtz
|
cf0f981c7f
|
Merge remote-tracking branch 'origin/caheckman_bugfixes' into Ghidra_9.1
|
2019-09-16 12:04:38 -04:00 |
|
caheckman
|
e2a9e9db84
|
don't create COPY in ActionConstantPtr
|
2019-09-16 11:32:45 -04:00 |
|
Ryan Kurtz
|
c1ae0d6971
|
Merge remote-tracking branch 'origin/GT-3125' into Ghidra_9.1
|
2019-09-12 13:40:58 -04:00 |
|
caheckman
|
66df643877
|
override check in deindirect
|
2019-09-10 15:54:04 -04:00 |
|
caheckman
|
4c3289f09f
|
Use InjectPayload for segment ops
|
2019-08-29 14:17:02 -04:00 |
|
caheckman
|
0d058ec35c
|
dont let subfunction parameter names override unaffected/input names
|
2019-08-29 14:06:47 -04:00 |
|
caheckman
|
06de0d46a0
|
Merge branch 'GT-3090_NearPointerResolve' into GT-3090_16bit_analysis
|
2019-08-27 14:40:16 -04:00 |
|