17033 Commits

Author SHA1 Message Date
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
emteere 3a74225143 GP-6789 Correct bad call of addListener in removeListener method 2026-05-05 17:35:06 +00:00
Ryan Kurtz 3159767a4d Merge remote-tracking branch 'origin/GP-0_ghidraffe_gradle_lockfiles' into Ghidra_12.1 2026-05-05 12:51:57 -04:00
ghidraffe 0fe9258185 GP-0 allow gradle lockfiles to be generated 2026-05-05 15:30:26 +00:00
Ryan Kurtz 554bc21e41 Merge remote-tracking branch 'origin/patch' into Ghidra_12.1 2026-05-05 11:21:00 -04:00
Ryan Kurtz 4ec7979058 Merge remote-tracking branch 'origin/GP-6736_James_bsim_filter_escapes--SQUASHED' into Ghidra_12.1 2026-05-05 11:19:24 -04:00