Commit Graph

17038 Commits

Author SHA1 Message Date
ghidra1
b8c07ec79b GP-6862 Improvements on Defaltor/Inflator stream use and other cleanup.
DmgFileReader improvements and removal of its GPL ZLIB
implementation.
2026-05-26 17:16:04 -04:00
emteere
b205bc1428 GP-6862 Fixed potential native memory growth during
compression/decompression of data when Java Heap is large.
2026-05-21 19:30:34 +00:00
ghidra1
1790e88d43 GP-6842 Increased serial filter maxarray default to 200,000 from 32,000. 2026-05-21 07:52:25 -04:00
Ryan Kurtz
655d05ba6b Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2026-05-20-1' into patch 2026-05-20 14:33:06 -04:00
Dan
df3e0c4d7c GP-0: Fix tests. 2026-05-20 18:30:48 +00:00
Ryan Kurtz
f8dc64b84a Merge remote-tracking branch 'origin/GP-6847_ghidraffe_fix_musl_decompiler_compilation' into patch 2026-05-20 04:47:15 -04:00
ghidra1
988fe4f54e GP-6854 Corrected NPE in PropertyListMergeManager 2026-05-19 17:26:07 -04:00
ghidraffe
6fe164d651 GP-6847 fix musl issue with _exit function for Decompiler 2026-05-19 14:14:19 +00:00
Ryan Kurtz
c2647f1296 Merge remote-tracking branch 'origin/GP-6697_ghidorahrex_MIPS_signed_immediates--SQUASHED' into patch 2026-05-19 05:55:20 -04:00
ghidorahrex
47b4d28cb0 GP-6697: Fixed MIPS signed immediates 2026-05-18 13:45:39 -04:00
ghidra1
892786bed9 GP-6832 Corrected GhidraServer repository user list restrictions 2026-05-18 13:20:12 -04:00
ghidra1
61a06c8141 GP-6832 Corrected GhidraServer token tracking map bug 2026-05-18 13:05:57 -04:00
Ryan Kurtz
c3b41ed0bc Merge remote-tracking branch 'origin/GP-6757_DecompilerMemory' into
patch (Closes #8490)
2026-05-15 11:35:32 -04:00
Ryan Kurtz
b392dd9d53 Merge remote-tracking branch 'origin/GP-6832_ghidra1_GhidrServerFixes' into patch 2026-05-15 05:09:59 -04:00
ghidra1
be95b7d4ed GP-6832 Resolved various Ghidra Server security concerns 2026-05-14 14:47:25 -04:00
Ryan Kurtz
fae7c48cb2 Merge branch
'origin/GP-6791_emteere_PR-9154_Luminger_fix_noreturn-callfixup-conflict-2'
into patch (Closes #9154)
2026-05-14 10:37:34 -04:00
emteere
15e695adc3 GP-6791 re-arranged analyzer order 2026-05-14 10:35:55 -04:00
Simon Brakhane
9404702472 Skip callfixup targets with fall-through in non-returning function
detection

FindNoReturnFunctionsAnalyzer uses heuristic evidence (data after call,
function boundary after call, INT3 after call, etc.) to detect
non-returning
functions, but does not consult the target's callfixup. A fall-through
callfixup is an explicit, authoritative statement that the function
returns,
and should win over heuristic evidence.

The fix adds a check in detectNoReturn() that skips targets with a
callfixup
whose isFallThru() returns true, preventing the heuristic from
overriding the
explicit callfixup semantics.
2026-05-14 10:35:37 -04:00
Ryan Kurtz
1c7ffcc987 GP-6826: Removing support/jythonRun scripts 2026-05-14 10:27:18 -04:00
Ryan Kurtz
7601b2cf63 GP-6825: Handling a possible NotADirectoryError in pyghidra_launcher.py 2026-05-14 08:36:24 -04:00
Ryan Kurtz
be1c459488 Merge remote-tracking branch 'origin/GP-1-dragonmacher-remove-archive-extractor' into patch 2026-05-14 05:15:16 -04:00
Ryan Kurtz
cad665e790 Merge remote-tracking branch 'origin/GP-6655_Dan_mips16e_ldefs--SQUASHED' into patch 2026-05-14 05:13:20 -04:00
Ryan Kurtz
bbddaafe46 Merge remote-tracking branch 'origin/GP-6718_Dan_fixOomVulnInTraceRmi' into patch 2026-05-14 05:12:07 -04:00
Ryan Kurtz
eddb5f8edd Merge remote-tracking branch
'origin/GP-6675_ghidorahrex_PR-9097_jcrussell_x86-bug-fixes' into patch
(Closes #9097)
2026-05-14 05:08:37 -04:00
Ryan Kurtz
892fd1274a Merge remote-tracking branch 'origin/GP-6798_ghidorahrex_cip-51_fix'
into patch (#8130)
2026-05-14 05:06:42 -04:00
Ryan Kurtz
35c74c8d8e GP-0: Bumping patch to 12.1.1 2026-05-14 04:53:52 -04:00
dragonmacher
877f7a34f6 Removed unused class 2026-05-13 15:26:39 -04:00
caheckman
4e6ba952ea GP-6757 Additional memory fixes 2026-05-12 18:32:51 +00:00
ghidorahrex
10029bf53d GP-6675: Fixed up some instruction definitions 2026-05-12 14:08:50 -04:00
mnemonikr
cfaee5f04f Sleigh engine memory fixes 2026-05-12 17:58:51 +00:00
caheckman
dc38904b16 GP-6757 unique_ptr protections 2026-05-12 17:30:46 +00:00
ghidra1
7e89d94e34 GP-1 Minor spelling fixes to ChangeHistory Ghidra_12.1_build 2026-05-12 09:41:26 -04:00
ghidra1
0dc0873334 GP-0 Updated ChangeHistory for 12.1 release 2026-05-12 09:04:52 -04:00
ghidra1
505e632c7c GP-1 Corrected Ghidra Server -ipAlt option parsing 2026-05-12 08:40:23 -04:00
ghidra1
3438507810 Merge remote-tracking branch 'origin/GP-0_update_docker_doc_ghidraserver' into Ghidra_12.1 2026-05-11 15:03:04 -04:00
ghidra1
f010610957 Merge remote-tracking branch 'origin/GP-6811_ghidra1_GhidraServerAltNames' into Ghidra_12.1 2026-05-11 15:02:29 -04:00
ghidra1
7f2fbc9353 GP-6811 Added -ipAlt Ghidra Server option 2026-05-11 15:01:21 -04:00
ghidraffe
642c23857c GP-0_ghidraffe update docker doc with note about ghidraserver base port 2026-05-11 17:40:08 +00:00
ghidra1
cac61167fe GP-0 Corrected bad behavior in repository selection dialog. 2026-05-08 11:00:43 -04:00
Dan
756089b432 GP-6718: Add protections around TraceRmi message lengths. 2026-05-08 14:54:55 +00:00
Dan
67e0516f62 GP-6655: Create ldefs for 16e mode, so it appears in Dynamic Listing - Disassemble As 2026-05-07 17:16:49 +00:00
ghidorahrex
8a09a05258 GP-6798: Corrected CIP-51 language definition 2026-05-07 16:37:12 +00:00
Ryan Kurtz
2636d3003a GP-0: Upgrading postgresql jar to 42.7.11 2026-05-07 11:22:56 -04:00
Ryan Kurtz
1b149c68df GP-0: Fixing error in Python typestub generation 2026-05-07 06:17:18 -04:00
ghidra1
75337bc24d GP-0 Corrected Ghidra Server -i interface option error checking 2026-05-06 11:19:13 -04:00
ghidra1
afb9be7d49 GP-1 Updated WhatsNew and ChangeHistory for 12.1 release 2026-05-06 11:18:14 -04:00
ghidra1
7a888389e2 Merge remote-tracking branch 'origin/GP-6789_emteere_FixAnalysisRemoveListenerError' into Ghidra_12.1 2026-05-05 16:06:11 -04:00
ghidra1
c8c3e3e7f5 Merge remote-tracking branch 'origin/patch' into Ghidra_12.1 2026-05-05 15:49:10 -04:00
ghidra1
6c8463a528 GP-0 Updated WhatsNew and ChangeHistory 2026-05-05 15:13:58 -04:00
ghidra1
e18f7bb4e5 GP-1 Revised Ghidra Server interface version and compatibility checks. 2026-05-05 13:35:15 -04:00