Commit graph

1963 commits

Author SHA1 Message Date
dragonmacher
dee6e0cd4d Tests - fixed tests failing due to graph job not correctly notifying its
listener
2019-12-03 15:51:51 -05:00
dragonmacher
dba6e117b8 Tests - fixed test failing due to recent GTree refactor 2019-12-03 15:48:08 -05:00
Ryan Kurtz
0109c9e8d8 GT-3354: Upgrading log4j 2019-12-03 14:59:52 -05:00
ghidra1
5d9b736c5e Updated test 2019-12-03 14:07:47 -05:00
ghidra1
fa0a92e055 Added disabled test to demonstrate datatype replace pointer/array issue 2019-12-03 14:06:11 -05:00
dragonmacher
063358fc27 Tests - fixed CallNodes to correctly allow duplicates 2019-12-03 13:08:24 -05:00
ghidorahrex
b5d5e32f78 GT-3366: Corrected 6805 pcode for CPX and SWI instructions 2019-12-03 13:03:37 -05:00
astrelsky
551ecd1ada
Updated commons-compress version number 2019-12-03 11:52:12 -05:00
Ryan Kurtz
36a628ae97 Merge remote-tracking branch 'origin/GT-3350_ryanmkurtz_ExtensionPoints' 2019-12-03 10:13:23 -05:00
Ryan Kurtz
8f00152601 GT-3350: Consistently ordered classpath and ExtensionPoint priorities 2019-12-03 10:04:56 -05:00
Raphaël Akladios
bbf050a26e
Update the mnemonic to SALC and disallow it in b64 2019-12-03 15:48:01 +01:00
ghidorahrex
ad7e6b2f05 GT-3366: Corrected pcode in 6805 BSET instruction 2019-12-03 08:43:06 -05:00
ghidravore
d4efc7545b Moved UserSearchUtils from Generic module to Util module 2019-12-02 17:40:45 -05:00
dragonmacher
291e61b0c6 GT-3352 - Structure Editor - 'Delete Selected Components' put into a
task to not lock-up the UI
2019-12-02 17:21:39 -05:00
Ryan Kurtz
a0220e72a4 GT-3354: Upgrading commons-compress 2019-12-02 16:08:32 -05:00
Ryan Kurtz
7e4dd35859 Merge remote-tracking branch
'origin/GT-3311_ghidorahrex_PR-348_ahroach_avr8-src-operand-fixup'
(closes #348)
2019-12-02 13:41:05 -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
ghidorahrex
2272627787 GT-3311: Merged changes to operand sizing 2019-12-02 12:41:34 -05:00
Austin Roach
3bad6f753f AVR8: Improve operands for load/store instructions
Currently, the operators for post-incremented or offset source operands
associated with various memory access instructions are separators
rather than components of the operand. As a result, inferred references
split the register and the operator when rendered in the listing, making
it easy to overlook the operator. For example:

lpm R0,Z=>DAT_code_000455+

This patch mimics logic already in place for the st and std
instructions, which include the post-increment operator or offset as
part of the operand. For example:

st X+=>DAT_mem_0100,R0
2019-12-02 09:58:39 -05:00
Ryan Kurtz
c6d14ab55f Merge remote-tracking branch 'origin/patch' 2019-12-02 08:35:06 -05:00
Ryan Kurtz
e818ddc0e5 Merge remote-tracking branch 'origin/GT-3357' into patch 2019-12-02 08:06:55 -05:00
Raphaël Akladios
304e3a56a3
x86: Add the "SETALC" instruction to SLEIGH specs
The SETALC / SALC instruction is officially undocumented by Intel, and is currently missing form Ghidra.
A constructor for this instruction is added to the SLEIGH specification files according to the descriptions in these links:
http://www.rcollins.org/secrets/opcodes/SALC.html
http://ref.x86asm.net/coder32.html#xD6
2019-12-02 04:52:22 +01:00
astrelsky
ebde7cd6d2
Javadoc Fixes 2019-12-01 21:58:51 -05:00
mumbel
bdefdbb61a [tricore] Improved DVINIT instructions
DVINIT instruction operate better using the even/odd pair for the
initialization instead of using the 64-bit register.

Reported by @esaulenka
2019-12-01 10:55:46 -06:00
ghidravore
ac66dab16b GT-0 fixing junit tests 2019-11-29 18:40:49 -05:00
ghidravore
cb36be2296 Merge remote-tracking branch 'origin/GT-3360-dragonmacher-event-manager-synchronization' 2019-11-29 17:34:05 -05:00
dragonmacher
b126f6bd06 Tests - fixed failing tests 2019-11-29 16:31:34 -05:00
dev747368
fab4085be7 GT-3359 improve performance of DataTypeDB.setCategoryPath() 2019-11-29 16:14:54 -05:00
dragonmacher
ae54553621 GT-3360 - Event Manager synchronization 2019-11-29 16:13:24 -05:00
roblabla
6549d330f8 x86: Properly implement the PTEST instruction 2019-11-28 12:08:31 +00: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
dragonmacher
f9a0d814ef GT-3352 - Structure Editor - 'Duplicate Selected Component' put into a
task to not lock-up the UI
2019-11-27 14:54:49 -05:00
ghidravore
90949db211 GT-3357 fixed bug when clearing large contiguous range 2019-11-27 14:03:41 -05:00
caheckman
d322303f59 Basic parity flag implementation for x86 2019-11-27 13:39:30 -05:00
Ryan Kurtz
2c4e0155db Merge branch 'GT-3355_ryanmkurtz_PR-1292_kant2002_cleanup-deps' 2019-11-27 13:03:36 -05:00
dragonmacher
b982a48969 GT-3353 - Key bindings menu action log trace fix 2019-11-27 10:56:54 -05:00
Andrii Kurdiumov
0f9e5ad71c Remove not needed dependency 2019-11-27 17:55:31 +02:00
Ryan Kurtz
8e4b143f58 Merge remote-tracking branch 'origin/GT-3339_x64_vector_ops' 2019-11-27 10:35:41 -05:00
Ryan Kurtz
1fa51dc43f Merge remote-tracking branch 'origin/GT-3353-dragonmacher-key-binding-npe' 2019-11-27 10:31:16 -05:00
dragonmacher
9d58cb2514 GT-3353 - Key bindings NPE fix 2019-11-27 10:28:30 -05:00
Ryan Kurtz
fcc5b18683 Merge remote-tracking branch 'origin/patch' 2019-11-27 08:55:04 -05:00
Ryan Kurtz
370e909a55 GT-3261: Improving sort 2019-11-27 08:51:58 -05:00
Ryan Kurtz
83f81e55d9 Merge remote-tracking branch 'origin/GT-3297_ResolveConstant_spacebase' into patch 2019-11-27 08:14:50 -05:00
Ryan Kurtz
288969711f Merge remote-tracking branch 'origin/GT-3348_ghidravore_dynamic_symbol_names' 2019-11-27 08:01:31 -05:00
caheckman
3d3b55fe86 eliminate buildUnaryOp in traceForward 2019-11-26 15:06:09 -05:00
James
ac3361954f GT-3339 code review changes 2019-11-26 14:01:34 -05:00
ghidra1
ee25a7d0cc Merge remote-tracking branch 'origin/patch' 2019-11-26 12:37:20 -05:00
ghidra1
b7a3dff215 Merge remote-tracking branch 'origin/GT-3328_ghidra1_SleighArgs' into patch 2019-11-26 12:32:17 -05:00
ghidra1
ea5b523f82 Improved DB error handling to better react to future DB schema revisions 2019-11-26 12:30:39 -05:00