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
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
Ryan Kurtz
59e88c6ca9
Merge remote-tracking branch
...
'origin/GT-3292_dragonmacher_PR-784_00rsiere_decompiler-multi-highlight'
(closes #784 )
Conflicts:
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompileOptions.java
2019-12-13 11:36:34 -05:00
dragonmacher
ea7dd49f07
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 6 - Added help
...
and rearranged the context menu actions
2019-12-10 17:29:50 -05:00
dragonmacher
30654794d4
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 5 - Functional
...
review feedback; still need help and context menu rearrangement
2019-12-10 16:44:30 -05:00
Ryan Kurtz
b8f07b8351
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/PcodeDataTypeManager.java
2019-12-10 12:29:41 -05:00
Ryan Kurtz
8eae2bc5ad
Merge remote-tracking branch 'origin/GT-3351_IncidentalCopy' into patch
2019-12-10 11:45:47 -05:00
dragonmacher
0c305084a9
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 4 - Tests
...
passing; all fixed bugs in color chooser; gave up on persistence for
now; still need help
2019-12-09 18:29:01 -05:00
dragonmacher
ec9a644363
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 3 - Fixed clone
...
feature to work with secondary highlights; have good test coverage;
still need color choosing and persistence
2019-12-05 18:33:20 -05:00
dragonmacher
19823c5db5
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 2 - Base
...
features implemented with tests; still need color persistence; help
2019-12-04 18:11:21 -05:00
Ryan Kurtz
6e6bdffe86
Merge branch 'GT-3362_ryanmkurtz_PR-1287_astrelsky_DocumentationFixes'
...
Conflicts:
Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java
2019-12-02 13:22:08 -05:00
astrelsky
ebde7cd6d2
Javadoc Fixes
2019-12-01 21:58:51 -05:00
dragonmacher
e619d07ee1
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 1 - More tests
...
needed; more design refactor needed; help needed
2019-11-27 18:38:35 -05:00
caheckman
3b5f5cac13
Parity rule
2019-11-27 16:55:02 -05:00
Ryan Kurtz
fcc5b18683
Merge remote-tracking branch 'origin/patch'
2019-11-27 08:55:04 -05:00
Ryan Kurtz
83f81e55d9
Merge remote-tracking branch 'origin/GT-3297_ResolveConstant_spacebase' into patch
2019-11-27 08:14:50 -05:00
caheckman
3d3b55fe86
eliminate buildUnaryOp in traceForward
2019-11-26 15:06:09 -05:00
caheckman
00ac31c788
Extending incidental copy
2019-11-26 11:53:43 -05:00
caheckman
7e050e771a
lanedivide mode=2 default lane size
2019-11-18 11:06:11 -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
e7c75b663d
Determine lane size from PIECE as well as SUBPIECE
2019-11-16 10:33:31 -05:00