Commit graph

2217 commits

Author SHA1 Message Date
Ryan Kurtz
81f6750f76 Merge remote-tracking branch
'origin/GT-3437-dragonmacher-vt-options-exception' (fixes #1143)
2020-01-08 09:35:13 -05:00
Ryan Kurtz
068a2f455e Merge remote-tracking branch 'origin/GT-3432-dragonmacher-drag-n-drop'
(fixes #1396)
2020-01-08 09:34:07 -05:00
gus
c88faf567c Add Motorola 6809 Processor's manual index file. 2020-01-06 12:46:23 -03:00
gus
be4df6d526 Add Motorola 6809 Processor's manual index file. 2020-01-06 12:43:20 -03:00
dragonmacher
b34091b244 GT-3439 - Fixed javadoc for createBookmark() 2020-01-03 19:30:44 -05:00
dragonmacher
b9143a6265 GT-3438 - Version Tracking - removed exception being thrown by the Exact
Function Instructions Match correlator when the number of instructions
of the functions differed.
2020-01-03 18:19:18 -05:00
dragonmacher
fe18fff635 GT-3437 - Version Tracking - fixed exception when changing options
without a comparison loaded
2020-01-03 17:54:57 -05:00
dragonmacher
68de43307e GT-3436 - Fixed symbol tree navigation - review fixes 2020-01-03 17:38:27 -05:00
dragonmacher
14ee95c395 GT-3436 - Fixed symbol tree navigation to work on already selected node 2020-01-03 17:19:27 -05:00
dragonmacher
adbbc25542 GT-3432 - Fixed recently broken drag-n-drop from the Front End to a
running Tool
2020-01-03 15:42:21 -05:00
adamopolous
496408f2b7 GT-2999: fixed how comparison action is set to SHARED 2020-01-03 14:56:31 -05:00
dragonmacher
ec7773b464 GT-2229 - Function Comparison - updated screenshots 2020-01-03 14:55:24 -05:00
dragonmacher
94e17242ee GT-2229 - Function Comparison - screenshot library fixup 2020-01-03 14:55:23 -05:00
adamopolous
8c0b5c6a2b GT-2229: small test fixes 2020-01-03 14:55:23 -05:00
adamopolous
ff551599de GT-2229: added test for function delete 2020-01-03 14:55:22 -05:00
adamopolous
a682ef31ea added domain object listener for function remove events 2020-01-03 14:55:21 -05:00
Ryan Kurtz
02df944b0e Merge remote-tracking branch 'origin/GT-3401_ghidra1_PDBPack1Fallback' 2020-01-02 14:22:40 -05:00
Ryan Kurtz
f103e1c334 GT-3433: Fixed exception in PeLoader that occurred when creating a
memory block for a section when the section size exceeded the file size
(fixes #1371)
2020-01-02 13:04:55 -05:00
Alessandro Gatti
cfba0064f6 Show the right date in ISO9660 entry info dialogs. 2019-12-31 18:35:01 +01: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
Ryan Kurtz
cd3eb9540e Merge remote-tracking branch
'origin/GT-3428-dragonmacher-dt-edit-key-decompiler' (fixes #1357)
2019-12-31 11:07:53 -05:00
Ryan Kurtz
9d66900025 Merge remote-tracking branch
'origin/GT-3427-dragonmacher-gtree-f2-edit-key' (fixes #1356)
2019-12-31 11:07:19 -05:00
ghidravore
4beedff900 updated for compatibility with action builder branch 2019-12-30 14:54:10 -05:00
ghidravore
4dea312e59 Merge remote-tracking branch 'origin/ghidravore_action_builder' 2019-12-30 14:45:33 -05:00
ghidravore
51e0e07edb Create builders for docking actions 2019-12-30 14:42:08 -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
ghidorahrex
c5f2fa286c GT-3429: Corrected issue with m68000 move instruction overwriting
variables.
2019-12-30 10:09:03 -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
1b557ee45f GT-3427 - GTree - Updated key binding code to allow for F2 ke to be used 2019-12-27 17:37:50 -05:00
Ryan Kurtz
cbe5b9e9ca Merge remote-tracking branch
'origin/GT-3411-dragonmacher-dt-keybindings' (fixes #1355)
2019-12-27 13:04:18 -05:00
dragonmacher
f1183dd4e5 GT-3411 - small review fix 2019-12-27 12:54:32 -05:00
ghidravore
bca65330a8 GT-0 fixing junit tests 2019-12-23 16:15:54 -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
dev747368
3faebfebe8 GT-3347 - code cleanup, code review
Unify char representation and string representation code paths.
Add CHAR_SEQ string layout enum.
Misc javadocs.
2019-12-23 16:02:13 -05:00
dev747368
603ca28c01 GT-3347 - code review tweaks
Handle bitfields formatted as char.
Change how endianness affects display of char sequences in data
elements.
2019-12-23 15:57:57 -05:00
dev747368
73155ce499 GT-3347, PR #1241 - fix convert to char sequence menu item
Finish up integrating fixes for convert to char sequence, make
everything use StringDataInstance instead of StringUtils.toQuoteString.

Fix StringRenderBuilder to use '\x' for ASCII range escape sequences
(was using 2 byte wide for ASCII escape chars).
2019-12-23 15:57:57 -05:00
Alessandro Gatti
0c97e44bf7 Don't use StringUtilties.toQuotedString. 2019-12-23 15:57:56 -05:00
Alessandro Gatti
e2354a7976 Use the proper length for string types in listing.
Character sequences were univocally rendered as a single character
regardless of their length.  This patch attempts to correct the issue,
by allowing multi-char sequences to be represented as strings if
possible.
2019-12-23 15:57:55 -05:00
dev747368
14fbdee764 GT-3330 code review javadoc fix 2019-12-23 15:44:01 -05:00
dragonmacher
6a68e1f2dd Tests - fixed tests failing due to recent enum changes 2019-12-23 15:35:39 -05:00
dragonmacher
881dca75bf Tests - fixed tests failing to bad test mouse clicking and focus 2019-12-23 15:35:21 -05:00
dragonmacher
599728ec49 GT-3411 - Actions - fixed key bindings being removed from options after
tool restart
2019-12-23 11:09:21 -05:00
Ryan Kurtz
26cab55a64 Merge remote-tracking branch 'origin/GT-3424_ghidorahrex_PR-1302_mumbel_tricoredvinit' 2019-12-23 10:36:27 -05:00
Ryan Kurtz
2c0d41b554 Merge remote-tracking branch 'origin/GT-3423_ghidorahrex_PR-1370_mumbel_x86_bt' 2019-12-23 10:27:56 -05:00
Ryan Kurtz
03c0872244 Merge remote-tracking branch 'origin/GT-3421_ghidorahrex_PR-872_andyhhp_x86-int' 2019-12-23 08:35:30 -05:00
saruman9
430baa01c6
Fix PUSH and POP instruction for segment registers in x86
Create macros for push/pop instructions, which operates of segment registers. Add behaviour for
push/pop instructions, which operates of `FS` and `GS` segment registers in 64-bit mode.

For details see p. 1037 (`POP`) and p. 1163 (`PUSH`) of Intel's manual or open `Instruction Info...`
in the Ghidra.

Fix #1377.
2019-12-22 00:51:22 +03:00
saruman9
4ef09124d2
Exclude checking of a memory intersection, when add an overlay block
Don't check memory block for memory intersections if it's overlay when use `Add To Program...` action.

Fix #1375
2019-12-21 22:50:31 +03:00