Commit graph

729 commits

Author SHA1 Message Date
emteere
b51a9d7ff4 GT-3341_emteere_RTTIPerformance code review changes, refactored progress
monitor
2020-02-14 18:58:14 +00:00
ghidra1
bcad530da2 Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2020-02-06 18:37:50 -05:00
dragonmacher
22cc232210 Tests - fixed test failing to improper dialog parenting; updated dialog
parenting to avoid transient parents
2020-02-06 18:09:00 -05:00
dragonmacher
cc6020736c Tests - fixed test timing issues 2020-02-06 18:08:21 -05:00
dragonmacher
e16bd30366 Tests - fixed tests failing due to font issue on test machine 2020-02-06 18:08:02 -05:00
ghidra1
0f335d0250 Merge remote-tracking branch 'origin/patch' 2020-02-06 12:46:48 -05:00
ghidra1
05fba7639c Corrected bitfield related regression issues 2020-02-06 12:45:11 -05:00
ghidra1
eb59366386 Merge remote-tracking branch 'origin/patch' 2020-02-05 16:36:46 -05:00
ghidra1
36b1246829 Merge remote-tracking branch
'origin/GT-3521_dev747368_Method_is_not_Remote_patch' into patch
2020-02-05 15:26:37 -05:00
dev747368
4342b5b9a9 GT-3521 fix problem with "Method is not Remote" when connecting
A recent change in java's RemoteObjectInvocationHandler added an
additional check to ensure that the interface a method was declared on
was also marked with the Remote marker interface.  Previously the check
was looser and only checked if the entire proxied object implemented
Remote.

The change was made in commit be35f9ef53774a87662ad7a0bb978986ea56ca78:

be35f9ef53

The error the user would encounter would say something about "Method is
not Remote" and something about "RepositoryServerHandle.isReadOnly()".
2020-02-05 11:37:08 -05:00
ghidravore
96e630e427 Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2020-02-04 14:45:37 -05:00
dragonmacher
61af96034e Tests - fixed timing issue; fixed Swing thread access issue 2020-02-04 14:28:13 -05:00
ghidorahrex
c236edea6e Merge remote-tracking branch 'origin/GT-3514-dragonmacher-find-uses-exception' 2020-02-04 13:11:30 -05:00
ghidorahrex
5e9063c6b1 Merge remote-tracking branch 'origin/GT-3515-dragonmacher-column-constraints-docs' 2020-02-04 13:07:59 -05:00
ghidra1
c081a87ede Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/merge/datatypes/DataTypeMergeManager.java
2020-02-03 15:33:06 -05:00
ghidra1
d73c362790 GT-3511 revised fix for branch to self with invalid delay slot 2020-02-03 15:18:36 -05:00
ghidra1
456dbc83cc Merge branch 'GT-3479_ghidra1_BitfieldMerge' into patch 2020-02-03 13:38:14 -05:00
ghidra1
639d4b9895 GT-3479 added missing support for structure/union merge of bitfields and
trailing flex-array
2020-02-03 13:35:32 -05:00
ghidorahrex
92a1c0dccf Merge remote-tracking branch 'origin/GT-3498-rev308_GTable_Autolookup_fix' 2020-02-03 12:26:18 -05:00
ghidorahrex
508929866c Merge remote-tracking branch 'origin/GT-3516_ghidorahrex_armassemblytest_failure' 2020-02-03 12:24:02 -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
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
b88ea8c927 abstract what variables require dynamic storage to function 2020-01-31 17:36:23 -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
cdbee3fe39 More robust Symbol support for HighVariable 2020-01-31 17:30:46 -05:00
caheckman
76d0f12bd3 Refactoring based on HighSymbol 2020-01-31 17:21:49 -05:00
dragonmacher
7a01b8b3e0 GT-3515 - Column constraint docs review fixes 2020-01-31 17:02:41 -05:00
ghidravore
16f050f901 Merge branch 'GT-3485-ghidravore_action_context' 2020-01-31 15:29:45 -05:00
ghidravore
75451921b2 GT-3485 fixed analysis actions to work on "global context" 2020-01-31 15:28:19 -05:00
dragonmacher
370152ad6c GT-3514 - Fixed exception when right-clicking an operation structure
field reference in the Listing
2020-01-31 15:06:07 -05:00
ghidorahrex
19035bbfa0 GT-3516: Fixed ARMAssemblyTest failure 2020-01-31 06:33:19 -05:00
dragonmacher
491c4e466a GT-3515 - Updated documentation for column constraints special text
filtering section; updated runtime type discovery to examine interfaces
2020-01-30 15:24:11 -05:00
ghidravore
ccd5030574 Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2020-01-29 18:55:47 -05:00
dragonmacher
09503bfda9 Tests - fixed Function Comparison test failing due to blocking modal
dialogs and swing thread issues
2020-01-29 17:48:33 -05:00
dragonmacher
df2b59c96e Tests - updated test harness to not log the default timeout value 2020-01-29 16:05:23 -05:00
ghidorahrex
dc16f297cc Merge remote-tracking branch
'origin/GT-3510_dragonmacher_PR-1478_io12_spelling-fix-2'

Fixes #1478
2020-01-29 14:56:12 -05:00
ghidorahrex
885392d2ee Merge remote-tracking branch
'origin/GT-3509_dragonmacher_PR-1477_hjung4_spelling-fixes-1'

Fixes #1477
2020-01-29 14:55:36 -05:00
ghidorahrex
cecd9cf060 Merge remote-tracking branch
'origin/GT-3508_dragonmacher_PR-1483_astrelsky_docking-action-javadoc'

Fixes #1483
2020-01-29 14:53:57 -05:00
ghidra1
dcd78c4d16 GT-3511 revised fix for branch to self with invalid delay slot 2020-01-29 13:01:06 -05:00
ghidra1
b66aaa337d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/DefaultCompositeMember.java
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/PdbParser.java
2020-01-29 12:18:55 -05:00
Benjamin Levy
74fae2f644 Merge branch 'master' of
https://github.com/NationalSecurityAgency/ghidra into spell
2020-01-29 11:37:23 -05:00
ghidra1
e3e56fa29c GT-3511 corrected infinite loop is disassembler caused by branch to self
with nested delay slot failure
2020-01-29 11:30:30 -05:00
comet
af50a7e615 update 2020-01-29 11:26:10 -05:00
dragonmacher
0b121ca9b8 Docking Actions - fixed inception information to account for the new
builders
2020-01-28 16:10:14 -05:00
rev308
2b7af56c2d GT-3498: Fix for unchecked type casts in table auto-lookup 2020-01-28 07:35:32 -05:00
Benjamin Levy
9edc7a681b Add requested changes 2020-01-27 16:02:34 -05:00