Ryan Kurtz
|
1e8c575671
|
Merge remote-tracking branch 'origin/GP-2866_SwitchAnalysisFilter' into patch
|
2023-01-06 08:05:11 -05:00 |
|
caheckman
|
8c2bddffaf
|
GP-2866 early switch failure
|
2022-11-22 11:16:08 -05:00 |
|
caheckman
|
9424fdf208
|
GP-2859 Clearing symbols from HighVariable must set symboldirty
|
2022-11-17 18:35:48 -05:00 |
|
Ryan Kurtz
|
8827519060
|
Merge remote-tracking branch 'origin/GP-2359_UnaliasedStack'
|
2022-09-24 01:39:23 -04:00 |
|
Ryan Kurtz
|
947de197d2
|
Merge remote-tracking branch 'origin/GP-2568_PtrsubZeroResolve'
(Closes #4508)
|
2022-09-20 02:12:43 -04:00 |
|
caheckman
|
45347bff87
|
GP-2568 InheritResolution after insertPtrsubZero
|
2022-09-16 17:50:30 -04:00 |
|
caheckman
|
d8835b0ecb
|
GP-2286 Formal boolean Varnodes
|
2022-09-16 15:25:06 -04:00 |
|
caheckman
|
ce9461ca15
|
GP-2359 Alias checks during jumptable recovery
|
2022-09-06 17:58:08 -04:00 |
|
Ryan Kurtz
|
7e4df39fe5
|
Merge remote-tracking branch 'origin/GP-1405_ThisPointerPrep'
|
2022-07-07 00:58:42 -04:00 |
|
caheckman
|
d8c10bf229
|
GP-2157 Marshaling refactor. Decompiler side.
|
2022-06-21 13:34:23 -04:00 |
|
caheckman
|
4f6211859b
|
GP-1405 Create data-type recommendation for potential this parameter
|
2022-06-17 14:51:35 -04:00 |
|
caheckman
|
b7955f2a79
|
GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments
|
2022-05-12 12:12:00 -04:00 |
|
caheckman
|
3fdbbbb231
|
GP-1518 Decompiler support for unions
|
2022-04-15 17:58:49 -04:00 |
|
caheckman
|
41d0be6b95
|
Adjustments to get rid of some compiler warnings
|
2021-10-08 16:51:12 -04:00 |
|
caheckman
|
996f052a79
|
Adjustments to onlyOpUse
|
2021-03-24 13:23:04 -04:00 |
|
caheckman
|
5d7a7c5291
|
A bunch of doxygen fixes
|
2021-01-27 14:54:23 -05:00 |
|
caheckman
|
b2bc1eb019
|
Decompiler for-loops
|
2021-01-04 14:34:04 -05:00 |
|
caheckman
|
343be20e67
|
Generate symbols to cover internally overlapping varnodes
|
2020-10-29 16:52:38 -04:00 |
|
caheckman
|
2ea73a65a0
|
Prevent Symbol storage conflicts
|
2020-07-21 14:59:16 -04:00 |
|
caheckman
|
7329198ad7
|
Parameters with persist property
|
2020-06-22 15:13:35 -04:00 |
|
caheckman
|
f7a8e264aa
|
Print symbol namespace paths in context
|
2020-06-17 15:53:38 -04:00 |
|
caheckman
|
39cbcd33ae
|
LOAD protect
|
2020-05-19 15:51:02 -04:00 |
|
caheckman
|
e47fa51518
|
Fix for NEW operator
|
2020-05-12 14:10:03 -04:00 |
|
caheckman
|
6df091eeee
|
Collapse double multiplies during ptrarith
|
2020-05-12 14:09:58 -04:00 |
|
caheckman
|
0dcf55b7c8
|
Added distributing transform to ptrarith
|
2020-05-12 14:09:57 -04:00 |
|
caheckman
|
a8dcc7266b
|
Default for maximum number of instructions
|
2020-05-12 14:08:33 -04:00 |
|
caheckman
|
791f16101e
|
Better triggering for ActionLaneDivide
|
2020-05-12 14:08:31 -04:00 |
|
caheckman
|
99367e1139
|
Data-type propagation across RETURN ops
|
2020-02-10 12:28:48 -05:00 |
|
caheckman
|
ced3760c09
|
Renaming adjustments
|
2020-02-03 12:03:29 -05:00 |
|
caheckman
|
c0dfa509ee
|
Refactor variable renaming
|
2020-01-31 17:39:39 -05:00 |
|
caheckman
|
7b407f1965
|
populate HighFunctionShellSymbol in GlobalSymbolMap
|
2020-01-31 17:36:23 -05:00 |
|
caheckman
|
cdbee3fe39
|
More robust Symbol support for HighVariable
|
2020-01-31 17:30:46 -05:00 |
|
caheckman
|
b99772a784
|
Basic multi-entry merge capability
|
2020-01-31 17:23:37 -05:00 |
|
caheckman
|
917d2492e4
|
Added spacebase references to the symbol linking process
|
2020-01-27 08:48:52 -05:00 |
|
caheckman
|
93471fb3ea
|
Simpler LanedRegister collection scheme
|
2019-11-17 14:12:23 -05:00 |
|
caheckman
|
dddcf4c715
|
ActionCollectLanedAccess
|
2019-11-16 10:33:32 -05:00 |
|
caheckman
|
bb0feb3d62
|
convert splitVarnode to transferVarnodeProperties
|
2019-11-16 10:33:17 -05:00 |
|
caheckman
|
ed335a9af0
|
indirection creation refactor
|
2019-11-16 10:33:10 -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
|
a4856b9af0
|
New indirect_store flag
|
2019-06-28 13:03:26 -04:00 |
|
caheckman
|
b7608adcf2
|
Passing alias test
|
2019-06-27 13:28:40 -04:00 |
|
caheckman
|
171602e1ce
|
New guardStore
|
2019-06-25 16:53:49 -04:00 |
|
caheckman
|
cb39d39a23
|
New flag for dynamic STORE test
|
2019-06-25 14:23:05 -04:00 |
|
caheckman
|
ec9bfa86a7
|
solving stack STOREs
|
2019-06-18 16:26:30 -04:00 |
|
caheckman
|
8cad85e36c
|
rearrange LoadGuard class
|
2019-06-12 15:07:39 -04:00 |
|
Dan
|
79d8f164f8
|
Candidate release of source code.
|
2019-03-26 13:46:51 -04:00 |
|