Commit graph

317 commits

Author SHA1 Message Date
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
dragonmacher
e3bd31dd41 Tests - fixed decompiler test failing due to not use the correct
provider
2020-01-29 16:33:14 -05:00
caheckman
d552aa4b82 Populate GlobalSymbolMap with symbol references 2020-01-27 08:48:53 -05:00
caheckman
917d2492e4 Added spacebase references to the symbol linking process 2020-01-27 08:48:52 -05:00
caheckman
c886f01587 global symbol map for HighFunction 2020-01-27 08:48:51 -05:00
caheckman
a5ae6e21b0 New Symbol id strategy 2020-01-27 08:48:51 -05:00
caheckman
4560f78833 Basic namespace resolution logic 2020-01-27 08:48:50 -05:00
Benjamin Levy
a5efecea84 Fix spelling errors 2020-01-26 22:39:18 -05:00
caheckman
72d6b15133 Last chance attempt to find LOAD/STORE 2020-01-23 17:08:28 -05:00
caheckman
46e8a54948 Decompiler support for default data space 2020-01-23 14:36:34 -05:00
caheckman
660062691a Make sure we propagate to the STORE pointer parameter 2020-01-23 14:36:33 -05:00
caheckman
2e80935edb Allow constant pointer inference into multiple address spaces 2020-01-23 14:36:32 -05:00
ghidorahrex
cb0f8fee7a Merge remote-tracking branch
'origin/GT-3470-dragonmacher-decompiler-highlight-bug'

Fixes #1445
2020-01-22 12:00:05 -05:00
dragonmacher
50caced653 GT-3470 - Decompiler - fixed bug that caused middle-mouse highlight to
get overwritten by buffered location change notification

Fixes #1445
2020-01-21 18:24:54 -05:00
adamopolous
cc44d0c952 GT-2229: added action to issue a goto when new function selected
GT-2229: added support for multiple programs
GT-2229: Updated icons/help/screenshots for function new comparison
features
GT-2229: minor fixes after code review
GT-2229: minor code review fix
2020-01-21 16:22:17 -05:00
dragonmacher
9f61911860 GT-3456 - Updated toolbar action misalignment 2020-01-15 17:28:37 -05:00
ghidravore
25cb235aaf Merge remote-tracking branch 'origin/GT-1-dragonmacher-documentation-fixup' 2020-01-14 18:24:48 -05:00
caheckman
a1c1898624 fixed memory leak 2020-01-13 16:59:41 -05:00
dragonmacher
341f1008f1 GT-1 - Documentation - fixup docs for new action builder 2020-01-13 14:16:35 -05:00
adamopolous
a682ef31ea added domain object listener for function remove events 2020-01-03 14:55:21 -05:00
Ryan Kurtz
21d9b041ac Merge remote-tracking branch
'origin/GT-3431-dragonmacher-decompiler-options' (fixes #1221)
2019-12-31 11:10:16 -05:00
Ryan Kurtz
4fad1c9146 Merge remote-tracking branch
'origin/GT-3430-dragonmacher-call-tree-key-binding' (fixes #1227)
2019-12-31 11:08:30 -05:00
dragonmacher
4c4272a337 GT-3431 - Added a setter method to the Decompiler's options 2019-12-30 12:31:43 -05:00
dragonmacher
74b67be5ed GT-3430 - Key Bindings - Updated the Function Call Trees Plugin's
actions key bindings so users can set the bindings separately
2019-12-30 12:02:46 -05:00
dragonmacher
d6da8df7de GT-3428 - Fixed action name to correctly sort in key binding options 2019-12-27 17:54:45 -05:00
dragonmacher
881dca75bf Tests - fixed tests failing to bad test mouse clicking and focus 2019-12-23 15:35:21 -05:00
Ryan Kurtz
5b7bc64b6d Merge branch 'GT-3419_ryanmkurtz_PR-1360_astrelsky_DecompInterfaceDocs' 2019-12-19 15:53:10 -05:00
dragonmacher
dd07bd0b3e Code fix for compilation error 2019-12-19 14:23:46 -05:00
Ryan Kurtz
ffa5f0469f Merge branch 'GT-3235_ghidra1_ORD_FileParsing' 2019-12-19 11:05:12 -05:00
ghidra1
cf32f48605 GT-3235 Correct parsing of *.ord MS ordinal symbol map files 2019-12-19 11:01:13 -05:00
astrelsky
6211f9e482
Added pre tags to DecompInterface example 2019-12-18 12:55:20 -05:00
Ryan Kurtz
2f1292b174 Merge remote-tracking branch 'origin/caheckman_x86parityflag' 2019-12-17 11:31:26 -05:00
Ryan Kurtz
d575779e5b Merge remote-tracking branch 'origin/caheckman_transform' 2019-12-17 11:30:30 -05:00