ghidra1
d1d5f9ea16
GT-3530 corrected some regression issues with char formatting
2020-02-06 18:35:17 -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
ghidorahrex
c236edea6e
Merge remote-tracking branch 'origin/GT-3514-dragonmacher-find-uses-exception'
2020-02-04 13:11:30 -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
astrelsky
4c3d3360dc
Documentation Fix
2020-02-03 13:44:54 -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
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
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
dev747368
b6bea0fb39
GT-3512 cleanup DataConverter interface and BE/LE impls
2020-01-30 19:56:40 -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
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
rev308
560dbe306c
GT-3503: Making AddressRange iterable
2020-01-28 08:45:10 -05:00
rev308
5fd337b8b6
Refactor of the Scalar table columns to provide proper types and renderings
2020-01-28 08:06:31 -05:00
Benjamin Levy
9edc7a681b
Add requested changes
2020-01-27 16:02:34 -05:00
caheckman
d552aa4b82
Populate GlobalSymbolMap with symbol references
2020-01-27 08:48:53 -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
Benjamin Levy
a5efecea84
Fix spelling errors
2020-01-26 22:39:18 -05:00
dragonmacher
0ff6578d2c
GT-3495 - Refactor tool hierarchy to remove old 'Tool'
...
GT-3495 - GT-3495 - Refactor tool hierarchy to rename DockingTool to
Tool
2020-01-24 18:35:11 -05:00
ghidravore
5dc7df71b3
Merge branch 'GT-3485_ghidravore_action_context'
...
Conflicts:
Ghidra/Framework/Docking/src/main/java/docking/action/builder/AbstractActionBuilder.java
2020-01-24 17:28:47 -05:00
ghidravore
26d7d0da5f
GT-3485 Removed Secondary "default" action context to prevent actions
...
from triggering unexpectedly
2020-01-24 17:23:57 -05:00
dragonmacher
163881be29
GT-3472 - Fixed action enablement on BuiltIn archive node; fixed
...
spelling issue
2020-01-21 16:36:24 -05:00
ghidorahrex
6ae0c1ce23
Merge remote-tracking branch 'origin/GT-3434-dragonmacher-namespace-matches-function-name'
2020-01-17 14:00:56 -05:00
dragonmacher
d96ee82856
GT-3434 - Refactored Namespace.NAMESPACE_DELIMITER to be shorter;
...
deprecated the old name
2020-01-15 14:07:44 -05:00
dragonmacher
7ad8505dcf
GT-3434 - Updated AddEditDialog to allow users to create namespaces that
...
match the label name
2020-01-15 14:02:28 -05:00
dev747368
66fc367b18
GT-3414 revert Iterable change.
2020-01-15 13:23:44 -05:00
dev747368
5a66f68e47
GT-3414 code review, unit tests for DefinedDataIterator.
2020-01-15 13:15:13 -05:00
dev747368
4fbbe989be
GT-3414, issue #1259 - fix GUI lockup when defined strings table loads
...
A large binary with lots of strings can cause the "Defined Strings"
table to fight with the Listing view over database locks.
This change eases some of the issues by making the defined strings table
be nicer by yielding to the swing thread before starting its query loop
(which allows a Listing view which is also doing its full rendering at
the same time to finish before the loop starts) and making the
DefinedDataIterator a bit smarter about what elements it needs to
recurse into.
The Listing can still be quite a bit laggy when the Defined Strings
table is loading.
Also fixed a logic error in StringDataInstance that caused it to return
a empty string for arrays of character elements.
2020-01-15 13:15:11 -05:00
ghidorahrex
84fda704b0
Merge remote-tracking branch 'origin/GT-3347_dev747368_PR-1241_agatti_convert_char_seq'
2020-01-15 09:44:27 -05:00
dev747368
3718edc935
GT-3347 string / charsequences code review fixes
...
Fixed problem with picking between ArrayStringable elements and char
sequence for the string layout.
2020-01-14 18:32:15 -05:00
dragonmacher
8ebfd61348
GT-3446 - Review fixes
2020-01-10 18:52:47 -05:00
dev747368
93bcabe582
GT-3407 Fix UnsupportedOp Exception with JISAutodetect charset. #1358
...
Fixes github issue #1358 .
Some character sets don't support the encoding operation.
2019-12-23 16:02:15 -05:00
dev747368
4c57727282
GT-3347 tweak hex formatting of out-of-range values
2019-12-23 16:02:14 -05:00