Commit graph

22 commits

Author SHA1 Message Date
caheckman
cbcfaf54fa Check original name in IsolateVariableTask 2020-01-31 17:49:19 -05:00
caheckman
c0dfa509ee Refactor variable renaming 2020-01-31 17:39:39 -05:00
caheckman
a5ae6e21b0 New Symbol id strategy 2020-01-27 08:48:51 -05:00
caheckman
a1c1898624 fixed memory leak 2020-01-13 16:59:41 -05:00
Ryan Kurtz
719841eb20 Merge remote-tracking branch 'origin/patch' 2019-11-14 14:16:36 -05:00
caheckman
f00e2a6e84 Make sure code data-type doesn't become concrete 2019-11-13 09:39:21 -05: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
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
b2a422329c Add dynamic symbols to recommend mechanism 2019-09-16 13:36:47 -04:00
Gregory Morse
b915c41764
Update varmap.cc 2019-07-26 10:30:37 +02:00
Gregory Morse
b218cfab9d
VarMap stable_sort throws Invalid Comparator
Can thank Visual Studio 2019 debug build for finding this one.  Only debug build runtime error but this is a legitimate violation of C++ standards.

stable_sort requires a weak strict ordering yet inspection showed duplicates were ending up in the maplist.

The solution is complexity-wise not ideal.  But it certainly works to prevent this bug.
2019-07-26 00:43:52 +02: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
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
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
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00