Commit graph

863 commits

Author SHA1 Message Date
Ryan Kurtz
e088d2a4ea GP-1304: Removing illegal access to java.desktop/sun.awt.X11. Has side
effect of changing application name on Linux from "Ghidra" to
"ghidra.Ghidra".
2021-09-23 14:42:11 -04:00
dragonmacher
c8e359ddec GP-926 - Function Graph - Layouts - Created generic
layout provider to use jung layouts by name
2021-09-21 11:46:27 -04:00
ghidra1
9c1081f3c2 GP-1306 corrected incorrect structure pack removal of DEFAULT component
datatype use
2021-09-16 16:35:44 -04:00
caheckman
8aed810d4a GP-1297 More explicit support for typedefs in the decompiler (Closes #2393, Closes #3249) 2021-09-15 16:50:19 -04:00
ghidra1
976b54bb16 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/DebuggerTracePcodeEmulator.java
2021-09-07 18:58:48 -04:00
emteere
1883a9c19c GP-1216 additional refactor from testing and fallout from
Register.NO_CONTEXT returned instead of null
2021-09-07 19:33:15 +00:00
Ryan Kurtz
579d7114db Merge remote-tracking branch 'origin/patch' 2021-09-07 12:40:21 -04:00
Dan
ad135a4e80 GP-0: Trace/emu test fixes re/ DEFAULT_CONTEXT 2021-09-07 12:04:44 -04:00
Ryan Kurtz
0ae547e070 Merge remote-tracking branch 'origin/patch' 2021-09-07 11:18:55 -04:00
Ryan Kurtz
e61571669f Merge remote-tracking branch 'origin/GP-1256_Dan_bitRegisters--SQUASHED' into patch 2021-09-07 11:15:36 -04:00
Dan
ca3228b063 GP-1256: Permit reading/writing of contextreg bit fields in traces. 2021-09-07 11:02:30 -04:00
Ryan Kurtz
c11c12a74f Merge remote-tracking branch 'origin/patch' 2021-09-03 08:32:55 -04:00
emteere
c6eb25282c GP-1216 If there is no context register defined for the processor,
create a fake one.  This moves something that was already done in the
AbstractProgramContext.
2021-08-26 21:06:50 +00:00
Ryan Kurtz
dc699e7170 Merge remote-tracking branch 'origin/GP-1151_Dan_ProgramCompilerSpecEquals' 2021-08-20 08:37:37 -04:00
Ryan Kurtz
0a4ffc7237 GP-1202: Deleting old file (Closes #2540) 2021-08-13 12:39:43 -04:00
Ryan Kurtz
5e5d474279 Merge remote-tracking branch 'origin/GP-1166_ghidravore_add_method_to_get_address_for_filebytes_and_offset--SQUASHED' 2021-08-11 12:48:26 -04:00
ghidravore
9d80870415 GP-1186 added method for finding addresses where a specific byte from a fileBytes object was loaded into memory 2021-08-11 12:34:09 -04:00
Ryan Kurtz
94a0c6c35a Merge remote-tracking branch 'origin/patch' 2021-08-10 07:02:50 -04:00
ghidra1
a5ae2cc04e GP-0 Correct EmulatorHelper error handling for NullPointerException
(Closes #3139)
2021-08-09 16:07:01 -04:00
Ryan Kurtz
69e8119211 Merge remote-tracking branch 'origin/GP-773_ghidravore_graph_visualization_options--SQUASHED' 2021-08-09 14:13:19 -04:00
ghidravore
210cc0bca0 Created the concept of graph types and display options for those graph types. 2021-08-09 13:18:23 -04:00
ghidra1
f5615aa240 Merge remote-tracking branch 'origin/patch' 2021-08-04 19:38:26 -04:00
ghidra1
0e81327c46 Merge remote-tracking branch 'origin/GP-1163_RealModeReferences' into patch 2021-08-04 11:05:35 -04:00
ghidra1
6b04eb793f Merge remote-tracking branch 'origin/patch' 2021-08-03 19:26:00 -04:00
emteere
bfd83ee1f6 GP-1184_emteere Allowing decompiler to produce results if HighGlobal
does not have a symref tag
2021-08-03 22:13:01 +00:00
ghidra1
704c89bc09 Merge remote-tracking branch
'origin/GP-1159_ghidravore_fixing_organization_node_to_handle_many_dups--SQUASHED'
into patch (Closes #3264)
2021-08-03 16:33:29 -04:00
ghidravore
0ccdd45f25 GP-1159 fixes #3264 where symbol tree becomes unstable when grouping duplicate symbols 2021-08-03 13:16:14 -04:00
ghidra1
ecf196fbea Merge remote-tracking branch 'origin/patch' 2021-08-02 17:37:15 -04:00
ghidra1
865373554d Merge remote-tracking branch
'origin/GP-1178_ghidravore_fixed_address_compareto' into patch (Closes
#3302)
2021-08-02 17:18:14 -04:00
ghidra1
8f0248e2af Merge remote-tracking branch 'origin/GP-1173-dragonmacher-error-message'
into patch (Closes #3246)
2021-08-02 17:16:08 -04:00
ghidra1
10db074bcc Merge remote-tracking branch
'origin/GP-1111_ghidra1_PropogateStructPackSetting' into patch (Closes
#3193)
2021-08-02 17:07:25 -04:00
ghidravore
5a1250e204 GP-1178 fixed Address compareTo for 64 bit signed spaces 2021-08-02 13:12:44 -04:00
dragonmacher
e9ebb47626 GP-1173 - fixed bad exception message
Closes #3246
2021-07-30 15:19:06 -04:00
caheckman
8253b21bab Check for segmented addresses when decoding spacebase references 2021-07-27 13:10:39 -04:00
Dan
200e7bf3b4 GP-1151: Adding instanceof check. 2021-07-22 14:58:06 -04:00
Ryan Kurtz
8fbf33c3e6 Merge remote-tracking branch 'origin/patch' 2021-07-21 14:21:44 -04:00
caheckman
d3fec7a944 Assorted tiny bug fixes 2021-07-19 15:11:45 -04:00
ghidra1
1c09b26f6b Merge remote-tracking branch 'origin/GP-1103_ghidravore_fixed_issues_related_to_moving_memory_with_pinned_symbols--SQUASHED' 2021-07-16 18:15:12 -04:00
ghidra1
ac1c9d9018 GP-1111 chnage create structure from components to adopt the pack
settings from its parent
2021-07-16 13:19:52 -04:00
ghidra1
cd5711cd91 Merge remote-tracking branch
'origin/GP-1132_ghidorahrex_sla_endian_mismatch_error--SQUASHED' (Closes
#3215)
2021-07-15 18:13:16 -04:00
ghidorahrex
5edb5d2b23 Corrected sleigh language endian mismatch error message formatting. 2021-07-14 14:53:25 -04:00
ghidravore
b937259b31 GP-1103 fixed issues related to moving memory blocks with pinned symbols in source or destination. 2021-07-13 14:56:36 -04:00
Garrett Gu
57262c838d Add missing parameter to format string 2021-07-13 07:59:21 -04:00
ghidra1
6a6bbf1b9c GP-0 corrected empty AddressIterator regression 2021-07-07 14:30:20 -04:00
ghidra1
ef8ebf8eaa Merge branch 'GP-0_ghidra1_EmptyAddressSetIterators' into patch 2021-07-06 22:01:28 -04:00
ghidra1
c708d6a826 GP-0 Add check for empty AddressSet and return empty result iterator.
Revised various javadocs to clarify use of null address set argument.
2021-07-06 21:59:57 -04:00
ghidra1
1363cfe7b6 Merge remote-tracking branch 'origin/GP-1102_EscapedAddrSpaceNames' into
patch (Closes #3126)
2021-07-06 19:00:33 -04:00
caheckman
8be023ada9 Escape overlay address space names 2021-07-06 17:32:47 -04:00
ghidra1
aa750ff7ae GP-0 removed deprecation on method Address.isRegisterAddress(). 2021-07-06 16:21:14 -04:00
ghidra1
2143c4961d Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch 2021-07-06 14:22:07 -04:00