Commit graph

7914 commits

Author SHA1 Message Date
Ryan Kurtz
440867a776 Merge remote-tracking branch 'origin/GP-5833_emteere_MIPSInfiniteLoop' into patch 2025-07-21 13:11:39 -04:00
Ryan Kurtz
db6b52b10f Merge remote-tracking branch 'origin/GP-5832_InlineOpTarget' into patch
(Closes #7383)
2025-07-18 15:19:54 -04:00
Ryan Kurtz
5d66a34a5f GP-5820: Enabling gradle for VSCode projects (Closes #8322) 2025-07-18 08:14:23 -04:00
Ryan Kurtz
e69ce4104b Merge remote-tracking branch 'origin/GP-5804_emteere_FixDefaultSymbolicPropRecordState' into patch 2025-07-18 06:15:13 -04:00
emteere
8839bd365e GP-5833 Fixed possible inifinite loop during constant analysis on mips
platforms.
2025-07-17 20:31:08 +00:00
caheckman
80d66023a9 GP-5832 Update inline target op when inlining a subfunction 2025-07-16 19:12:27 +00:00
ghidra007
b3f4609330 GP-5718 fix for index issue 2025-07-14 15:17:49 +00:00
ghidra1
183ecf3acf GP-5822 Corrected errors related to null CommentType returned by
CommentFieldLocation
2025-07-11 09:08:21 -04:00
caheckman
de842dbd32 GP-5816 Fix return recovery for AARCH64 and ARM 2025-07-09 21:19:07 +00:00
Ryan Kurtz
bf167a3126 GP-5810: Improving CWD removal from sys.path 2025-07-07 12:23:55 -04:00
Ryan Kurtz
2930b622cc GP-5810: Removing CWD from PyGhidra's sys.path (Closes #8190) 2025-07-07 11:35:57 -04:00
Ryan Kurtz
2aa431a904 GP-5811: PE IMAGE_FUNCTION_RUNTIME_ENTRY's are now all marked as
functions (Closes #8321)
2025-07-07 10:17:49 -04:00
emteere
4723729d80 GP-5804 Set SymbolicPropogator to record register begin/end state in
basic constructor. Better document recordBeginEndState flag.
2025-07-03 17:49:53 +00:00
Ryan Kurtz
d16bf27873 GP-5802: Fixed a timing issue that prevented
FlatProgramAPI.analyzeAll(Program) from picking up analyzer options set
in the script (Closes #8287)
2025-07-02 09:24:19 -04:00
ghidra1
2727715539 GP-5797 Corrected CommentsDialog regression. Default to previously used
tab
2025-06-30 14:36:16 -04:00
ghidra1
0a07e885db Merge remote-tracking branch 'origin/GP-5767_ryanmkurtz_dyld' into patch 2025-06-30 08:24:44 -04:00
ghidra1
39770ddee0 Merge remote-tracking branch 'origin/GP-1-dragonmacher-tool-restore-state-fix' into patch 2025-06-30 08:19:52 -04:00
dragonmacher
64ee7bd5a1 Fixed an exception in the enabledWhen() method of the ClearSelection
action
2025-06-26 18:33:15 -04:00
dragonmacher
d88f464a32 Fixed potential NPE when restoring tool state 2025-06-24 13:16:33 -04:00
Ryan Kurtz
9e4e43d9f8 GP-5767: Support for iOS 26 BETA dyld_shared_cache 2025-06-20 17:05:31 -04:00
Ryan Kurtz
560497c5ff Merge remote-tracking branch 'origin/GP-5762_ghidra007_autoVT_increase_dupe_correlator_min' into Ghidra_11.4 2025-06-16 14:37:41 -04:00
ghidra007
160dfd1e36 GP-5762 increased AutoVT duplicate inst match correlator min function
size
2025-06-16 15:49:44 +00:00
James
79d87eb63d GP-0 fixed postgres version in make-postgres.sh comments 2025-06-16 14:08:52 +00:00
emteere
2971656579 GP-5695 fixing null exception 2025-06-13 19:30:34 +00:00
ghidraffe
4436bbd564 GP-0 fix incorrect version specified for postgres. 2025-06-13 14:43:14 +00:00
Ryan Kurtz
ee0815cbd3 GP-0: Fixing javadoc warning 2025-06-13 07:06:13 -04:00
ghidra1
5c8da44a33 GP-5680 Postgres upgrade to 15.13 and JDBC driver 42.7.6 2025-06-11 13:10:36 -04:00
dev747368
e2fa4aaa7b GP-5755 Fix Apple KDK DWARF section name lookup, atomic type and source
file npe

Apple Macho binaries truncate section names to 16 chars, DWARF 5
introduced a section (debug_str_offsets) that has a name longer than 16
(along with the macho "__" prefix).

Add support for ignoring atomic_type, and some checking for missing
source file names.
2025-06-10 21:04:56 +00:00
ghidra1
cb3f884ef5 GP-5742 Corrected deprecation comments/annotations 2025-06-09 10:01:05 -04:00
ghidra1
e03fb9af76 Merge remote-tracking branch 'origin/GP-5742_ghidra1_CommentTypeCleanup--SQUASHED' into Ghidra_11.4 2025-06-06 18:00:36 -04:00
ghidra1
8c441250f5 GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String. 2025-06-06 17:58:07 -04:00
Paul Hordiienko
700a06e897 Fixing analysis fail with function entryPoint may not be created on
defined data error (Closes #8238)
2025-06-06 14:28:41 -04:00
dragonmacher
ac00cf7e30 Fixed missing help; fixed action enablement 2025-06-05 20:35:28 -04:00
d-millar
7fe22b8092 GP-5749: Corrected SARIF import/export errors 2025-06-05 17:53:26 -04:00
d-millar
02cc001d30 GP-5744: fix for null sarif entries 2025-06-05 17:00:45 +00:00
Ryan Kurtz
d896b94124 Merge remote-tracking branch
'origin/GP-5735_fix_composite_editor_datatype_cloning--SQUASHED' into
Ghidra_11.4 (Closes #8217)
2025-06-03 06:02:58 -04:00
dev747368
24b6492c69 GP-5735 fix composite editor data type cloning 2025-06-02 15:37:36 -04:00
ghizard
2858b63c67 GP-5697 -PDB - Updated pop-analysis pop-up message 2025-06-02 14:21:11 -04:00
dev747368
4521861b18 GP-5728 improve go pcheader and moduledata searching
These code paths are mainly hit with stripped PE binaries, and together
with the missing 1.20+ pcheader magic value would cause failure to find
the firstmoduledata struct, which is the root of everything.
2025-06-02 06:21:41 -04:00
Ivan Mladenov
3422409568 Fixed magic bytes to resolve Golang (v1.20+) functions. 2025-06-02 06:21:22 -04:00
Ryan Kurtz
39ef79cace Merge remote-tracking branch 'origin/GP-5721_emteere_ConstantPropBugFix' into Ghidra_11.4 2025-05-30 14:24:00 -04:00
Ryan Kurtz
cc1fea8562 GP-5640: Fixing GFileSystem iterable function javadoc 2025-05-30 07:56:01 -04:00
emteere
8b43314daf GP-4512 bugfixes 2025-05-30 01:51:09 +00:00
ghidra1
70bce6aa3a Merge remote-tracking branch 'origin/GP-5660_ghidra1_CorrectedFolderRenameRefresh' into Ghidra_11.4 2025-05-27 13:08:49 -04:00
ghidra1
8162329810 GP-5660 Corrected folder rename refresh bug 2025-05-27 13:06:41 -04:00
Ryan Kurtz
189117e7d4 GP-5677: Ghidra now writes a "lastrun" file that PyGhidra can look for
to help find the Ghidra installation dir
2025-05-27 09:09:53 -04:00
Ryan Kurtz
7b01e2a595 GP-5396: Fixing regression in Mach-O FileSet extraction (Closes #8194) 2025-05-25 07:15:47 -04:00
Ryan Kurtz
aff0561691 GP-0: Fixing NPE in Batch Importer (#Closes #8191) 2025-05-23 06:07:58 -04:00
dragonmacher
38e83b2417 Test fixes 2025-05-22 13:21:05 -04:00
Ryan Kurtz
5ab3df4bf8 Merge remote-tracking branch 'origin/GP-5699_ghidraffe_fixGhidraGoDevMode--SQUASHED' into Ghidra_11.4 2025-05-22 10:27:48 -04:00