caheckman
|
ea83aa6d5c
|
added RulePiecePathology
|
2020-03-09 12:06:22 -04:00 |
|
caheckman
|
38b72df280
|
Truncation amount was not expressed in bytes
|
2020-03-09 12:06:21 -04:00 |
|
caheckman
|
1ada2384d3
|
Bug fix to allow repeated use of StructureGraph action
|
2020-03-09 12:06:20 -04:00 |
|
ghidorahrex
|
6266b18e42
|
Merge remote-tracking branch 'origin/GT-3580_DecompilerVariableNames'
|
2020-03-06 08:53:18 -05:00 |
|
caheckman
|
9a22496210
|
Don't inherit name on speculatively merged variable
|
2020-03-04 13:02:49 -05:00 |
|
caheckman
|
037745b823
|
integer promotion checks for right shift, division, remainder
|
2020-03-02 12:32:46 -05:00 |
|
caheckman
|
cf4a4e825e
|
Doxygen for xml.hh
|
2020-03-02 12:29:31 -05:00 |
|
ghidorahrex
|
5277e7acf7
|
Merge remote-tracking branch 'origin/GT-3525_SmallLocalsAnalysis'
|
2020-03-02 11:20:43 -05:00 |
|
caheckman
|
921eb9c5e6
|
RulePullsubMulti adjustment
|
2020-03-02 09:21:00 -05:00 |
|
caheckman
|
47290cc0f8
|
tailor application of RulePullsubIndirect
|
2020-02-28 16:08:00 -05:00 |
|
caheckman
|
2ef4843e70
|
more subvariable extension pushes
|
2020-02-28 12:13:34 -05:00 |
|
caheckman
|
1115b02862
|
tailor rulepullsubmulti application
|
2020-02-28 11:10:00 -05:00 |
|
caheckman
|
edb1571fba
|
Let extensions push into subvariable flow
|
2020-02-26 17:44:52 -05:00 |
|
caheckman
|
762cda04f4
|
Some adjustments to traceForward to CALLs
|
2020-02-24 17:10:34 -05:00 |
|
caheckman
|
6beb631e39
|
Adjust tryCallReturnPull
|
2020-02-23 12:30:37 -05:00 |
|
caheckman
|
f28c377e9b
|
Add constants to analysis of hiding extension casts
|
2020-02-20 14:42:40 -05:00 |
|
caheckman
|
36aebc2d9b
|
Use context when determining if extension casts are hidden
|
2020-02-20 14:05:55 -05:00 |
|
caheckman
|
163fa4af57
|
Adjusting some guard analysis
|
2020-02-19 16:26:27 -05:00 |
|
caheckman
|
ed786460ca
|
New unnormalized switch variable calculation
|
2020-02-18 17:13:24 -05:00 |
|
caheckman
|
6a3d7cd03e
|
Rename JumpTable mostcommon
|
2020-02-18 12:39:56 -05:00 |
|
caheckman
|
ad005086ab
|
Refactor block position <-> address index map
|
2020-02-18 12:13:15 -05:00 |
|
ghidorahrex
|
cd7a6e2235
|
Merge remote-tracking branch
'origin/GT-3481-dragonmacher-gnu-demangler-update'
Fixes #1195, fixes #1308, fixes #1454, fixes #1451
|
2020-02-18 10:55:01 -05:00 |
|
caheckman
|
f779dab216
|
Documentation for jump-table objects
|
2020-02-16 13:03:09 -05:00 |
|
caheckman
|
936f541e64
|
Subvariable flow into switch
|
2020-02-13 15:06:05 -05:00 |
|
caheckman
|
e6f09b141b
|
More adjustments to boolean propagation
|
2020-02-13 09:39:35 -05:00 |
|
dragonmacher
|
b4ce3012d7
|
GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
analyzer test remains
|
2020-02-12 18:21:10 -05:00 |
|
caheckman
|
99367e1139
|
Data-type propagation across RETURN ops
|
2020-02-10 12:28:48 -05:00 |
|
caheckman
|
37cc39eaa3
|
Adjust propagation of booleans
|
2020-02-10 10:30:38 -05:00 |
|
caheckman
|
1c95e274ff
|
renormalize join addresses
|
2020-02-07 17:38:44 -05:00 |
|
caheckman
|
f71dc17292
|
Hit all RETURN input parameters
|
2020-02-06 17:33:42 -05:00 |
|
caheckman
|
c511845cea
|
New consume logic for return value
|
2020-02-06 15:19:50 -05:00 |
|
caheckman
|
e073773a27
|
New consume logic for sub-function input parameters
|
2020-02-05 16:33:28 -05:00 |
|
dragonmacher
|
61af96034e
|
Tests - fixed timing issue; fixed Swing thread access issue
|
2020-02-04 14:28:13 -05:00 |
|
ghidorahrex
|
ea32a11307
|
Merge remote-tracking branch 'origin/GT-3506_DeleteDescend'
|
2020-02-03 12:23:12 -05:00 |
|
ghidorahrex
|
8319b1ba5c
|
Merge remote-tracking branch 'origin/GT_3392_DecompilerAPI'
|
2020-02-03 12:18:43 -05:00 |
|
caheckman
|
ced3760c09
|
Renaming adjustments
|
2020-02-03 12:03:29 -05:00 |
|
caheckman
|
6c6d5f2f1b
|
Multi-merge functionality
|
2020-01-31 17:50:06 -05:00 |
|
caheckman
|
cbcfaf54fa
|
Check original name in IsolateVariableTask
|
2020-01-31 17:49:19 -05:00 |
|
caheckman
|
a3988a7db2
|
Detect if setSymbolProperties has been previously applied
|
2020-01-31 17:45:21 -05:00 |
|
caheckman
|
885402bbc3
|
Reorganize decompile GUI actions
|
2020-01-31 17:45:20 -05:00 |
|
caheckman
|
b0fb7b287d
|
Isolate variable action
|
2020-01-31 17:41:42 -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
|
97b43b9470
|
Refactor of HighSymbol to use SymbolEntry
|
2020-01-31 17:36:22 -05:00 |
|
caheckman
|
7fa8245f90
|
Isolate property on Symbols
|
2020-01-31 17:32:18 -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
|
76d0f12bd3
|
Refactoring based on HighSymbol
|
2020-01-31 17:21:49 -05:00 |
|
caheckman
|
ef8400ee42
|
Fixed corner case causing "Deleting op with descendants"
|
2020-01-30 12:07:46 -05:00 |
|
ghidravore
|
ccd5030574
|
Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes'
|
2020-01-29 18:55:47 -05:00 |
|