Commit graph

1248 commits

Author SHA1 Message Date
Dan
eeaa3486b8 GP-3351: Purge TraceFunctionSymbol and related interfaces, impls, tables, etc. 2023-08-02 10:51:39 -04:00
Ryan Kurtz
99feb8d545 Merge remote-tracking branch 'origin/patch' 2023-07-20 10:42:31 -04:00
caheckman
a9622f89a3 decodePieces returns logicalsize 2023-07-19 18:52:24 +00:00
James
76feae3d49 GP-3643 fixed sizes of varnodes in variable space 2023-07-17 16:33:41 +00:00
Ryan Kurtz
5b9dfc92dd Merge remote-tracking branch 'origin/patch' 2023-07-06 11:16:27 -04:00
emteere
b7ede746d0 GP-3599 Fix for function bodies including one byte of non-disassembled
data.  PowerPC disassembly from computed branch.
2023-06-30 22:42:47 +00:00
dragonmacher
f5f71426d9 Refactored plugin configuration methods 2023-06-26 17:56:20 -04:00
Luke Serné
0d4ad7502a Fix typo in comment in PcodeOp.java: 'peices' -> 'pieces' 2023-06-17 00:02:01 +02:00
Ryan Kurtz
da9a9ecb4e Merge remote-tracking branch
'origin/GP-3449_ghizard_32-bit_Win_8-byte_type_alignment'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java
2023-06-15 16:31:26 -04:00
ghidra1
2a97771c0f Merge remote-tracking branch 'origin/patch' 2023-06-14 15:57:35 -04:00
ghidra1
69289358f2 GP-3543 additional vaidity checks for ELF Android relocation processing
and corrected related markup data
2023-06-14 15:41:04 -04:00
Ryan Kurtz
d98ae48110 Merge remote-tracking branch 'origin/GP-3521_ghidragon_allow_user_to_see_and_pick_older_undos_or_redos--SQUASHED' 2023-06-14 07:49:31 -04:00
Ryan Kurtz
e2f4565e5e Merge remote-tracking branch 'origin/patch' 2023-06-14 07:46:41 -04:00
ghidra1
bcfc7c84d8 GP-3543 corrected ELF Android packed reloc bug and sleb128 datatype
value
2023-06-13 18:31:26 -04:00
ghidragon
998370e09c GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos 2023-06-13 13:52:19 -04:00
ghidra1
855a607699 Merge remote-tracking branch 'origin/patch' 2023-06-12 20:31:15 -04:00
ghidra1
b5123f2553 GP-3506 Corrected various issues with data organization retention and
revision/upgrade
handling for datatypes
2023-06-12 19:13:04 -04:00
Ryan Kurtz
25b68748ae Merge remote-tracking branch 'origin/patch' 2023-06-12 17:31:34 -04:00
caheckman
d8b4f910ca GP-3266 Max jumptable entry option 2023-06-12 16:42:12 -04:00
ghizard
5125814a3e GP-3529 - Make DataTypePath comparable 2023-06-09 11:19:39 -04:00
Ryan Kurtz
6e533802d4 Merge remote-tracking branch 'origin/GP-3343_ghidragon_fontend_plugin_dispose--SQUASHED' 2023-06-08 07:57:13 -04:00
ghidragon
d089d3fb49 GP-3343 Getting dispose to be called on Front-end plugins 2023-06-07 17:58:45 -04:00
Ryan Kurtz
d91a60f201 Merge remote-tracking branch 'origin/patch' 2023-06-01 06:17:13 -04:00
caheckman
050d3018c8 GP-3508 Fix for calcHash methods 5 and 6 2023-05-30 15:39:19 -04:00
Ryan Kurtz
3b9263f1b4 Merge remote-tracking branch 'origin/patch' 2023-05-24 12:49:11 -04:00
Ryan Kurtz
75b1dd163f Merge remote-tracking branch 'origin/GP-3369_DecompilerTemplateShortening' into patch 2023-05-24 12:46:45 -04:00
caheckman
ba694068ef GP-3369 Implement shortened display names in decompiler 2023-05-24 11:51:32 -04:00
Ryan Kurtz
2daddb7d7c Merge remote-tracking branch 'origin/patch' 2023-05-24 08:29:14 -04:00
ghizard
9cb6a7a12e GP-3449 - Fix Win32 8-byte type alignment and update test utils 2023-05-23 15:16:52 -04:00
ghidra1
edec5d9020 GP-3268 revised decompiler function override hash to factor in calling
convention
2023-05-23 14:28:48 -04:00
Ryan Kurtz
d3ab0197c2 GP-3452: PointerType.RELATIVE now treats 0 as NaP 2023-05-22 06:59:26 -04:00
ghidra1
88ff341dc8 GP-3208 remove initialized memory restriction for Dynamic Data creation. 2023-05-12 14:47:46 -04:00
dragonmacher
2f2a07c671 Test fixes 2023-05-11 17:10:45 -04:00
dragonmacher
8a156b0bc3 GP-3409 - Refactor old constant values 2023-05-11 09:35:31 -04:00
Ryan Kurtz
e2188d4cfb Merge remote-tracking branch 'origin/GP-3402-dragonmacher-graph-threading' 2023-05-11 06:51:08 -04:00
Ryan Kurtz
78d9a6c6e3 Merge remote-tracking branch
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'

Conflicts:
	Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
dragonmacher
bde74ad4d3 GP-3402 - Updated the Graph service API to better manage concurrent
threaded accesses
2023-05-09 15:43:02 -04:00
ghidra1
e0fa9c6caf GP-0 Updated Disassembler javadocs 2023-05-09 13:25:14 -04:00
ghidragon
5da5af23fb GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class. 2023-05-08 12:30:01 -04:00
Ryan Kurtz
c944f8289f Merge remote-tracking branch
'origin/GP-3393-dragonmacher-Improved-RickRolling' into Ghidra_10.3
(Closes #5278)
2023-05-04 11:44:49 -04:00
dragonmacher
6f321a6f93 GP-3393 - Update sound playing in the Listing to stop any currently
playing sound
2023-05-03 20:14:28 -04:00
emteere
5371b822e7 GP-3385 Set fake enum define_ size to minimum that will fit value. Set
enum size in parsing to whichever is larger of size_of_int or the
minimum that will fit.
2023-05-03 20:53:21 +00:00
ghidra1
d10e790ef0 GP-0 improved finding symbols within unknown library 2023-05-01 17:58:06 -04:00
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
Ryan Kurtz
5b6a902c8c Merge remote-tracking branch 'origin/GP-3077_emteere_CrossedConstants--SQUASHED' 2023-05-01 06:25:01 -04:00
Ryan Kurtz
aa893f6721 Merge remote-tracking branch 'origin/GP-2114_dev747368_Golang--SQUASHED' 2023-05-01 06:19:11 -04:00
Ryan Kurtz
5396d68128 Merge remote-tracking branch 'origin/GP-3344_dev747368_applydataarchives_choice--SQUASHED' 2023-05-01 06:16:05 -04:00
dev747368
87c16f9cd0 GP-2114 golang import / analyzer 2023-05-01 02:02:53 -04:00
emteere
02248d2251 GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs 2023-05-01 01:57:56 -04:00
dev747368
0bfbf50890 GP-3344 user settable apply data archive 2023-05-01 01:40:54 -04:00