Ryan Kurtz
e2bc8a158d
GP-0: Adding a GitHub Action to build Ghidra.
2026-05-15 11:31:17 -04:00
Ryan Kurtz
46215cf754
Merge remote-tracking branch 'origin/patch'
2026-05-15 05:13:07 -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
510c4d14c7
Merge remote-tracking branch
...
'origin/GP-6776_ghidracadabra_PR-9101_vigneshakaviki_fix_varargs-filter-firstVarArgSlot'
(Closes #9101 , Closes #9091 )
2026-05-14 10:49:44 -04:00
Ryan Kurtz
fdbc3abd3f
Merge remote-tracking branch 'origin/patch'
2026-05-14 10:47:19 -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
James
472fe2a018
GP-6776 reverting two files
2026-05-14 09:48:20 -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
3e27884d51
Merge remote-tracking branch 'origin/GP-3-dragonmacher-extensions-name-check'
2026-05-14 05:54:50 -04:00
Ryan Kurtz
707a570488
Merge remote-tracking branch 'origin/GP-3-dragonmacher-class-loading-fixes-v2'
2026-05-14 05:54:28 -04:00
Ryan Kurtz
3033ac1abb
Merge remote-tracking branch 'origin/GP-3-dragonmacher-class-loading-fixes'
2026-05-14 05:54:11 -04:00
Ryan Kurtz
cef493fa04
Merge remote-tracking branch 'origin/GP-3-dragonmacher-class-loading-fix-wrapped-option'
2026-05-14 05:53:52 -04:00
Ryan Kurtz
5369ea4151
Merge remote-tracking branch 'origin/GP-1-dragonmacher-theme-add-missing-return'
2026-05-14 05:53:30 -04:00
Ryan Kurtz
f84404aeb4
Merge remote-tracking branch 'origin/GP-6816-dragonmacher-vt-exception'
2026-05-14 05:31:32 -04:00
Ryan Kurtz
76c27af087
Merge remote-tracking branch 'origin/GP-6634_ghidragon_remove_refresh_method--SQUASHED'
2026-05-14 05:30:03 -04:00
Ryan Kurtz
7008058929
Merge remote-tracking branch
...
'origin/GP-6828-dragonmacher-theming-flat-border-fix' (Closes #9178 )
2026-05-14 05:26:47 -04:00
Ryan Kurtz
02d7da4bab
Merge remote-tracking branch 'origin/GP-6834-dragonmacher-xml-parser-update'
2026-05-14 05:25:17 -04:00
Ryan Kurtz
04d49b5168
Merge remote-tracking branch 'origin/patch'
2026-05-14 05:18:10 -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
036838ed67
Merge remote-tracking branch 'origin/patch'
2026-05-14 04:56:45 -04:00
Ryan Kurtz
35c74c8d8e
GP-0: Bumping patch to 12.1.1
2026-05-14 04:53:52 -04:00
dragonmacher
64f93a1061
Check for invalid extension name
2026-05-13 18:22:29 -04:00
dragonmacher
5b0295e0d1
Class loading fixes
2026-05-13 18:15:56 -04:00
dragonmacher
3ef08a42d7
Class loading fixes
2026-05-13 17:56:20 -04:00
dragonmacher
e8e30d245e
Fixed class loading for wrapped option
2026-05-13 17:41:09 -04:00
dragonmacher
8f1bf3d7fb
Added missing return statement
2026-05-13 17:26:15 -04:00
dragonmacher
41dea6950e
GP-6834 - Fix for xml dtd loading
2026-05-13 17:01:03 -04:00
dragonmacher
877f7a34f6
Removed unused class
2026-05-13 15:26:39 -04:00
dragonmacher
2beb565ee5
GP-6828 - Theming - Fix for FlatLaf borders not responding to theme
...
changes
2026-05-13 14:00:24 -04:00
ghidragon
1596c588be
GP-6634 Consolidated refresh methods
2026-05-13 12:32:57 -04:00
Ryan Kurtz
56d5167e93
Merge remote-tracking branch 'origin/GP-6799_Dan_simplerKindsColumn--SQUASHED'
2026-05-13 10:43:32 -04:00
Dan
c7e16dd527
GP-6799: Improve display of breakpiont 'kinds' in the UI. Also shorter db/protocol encoding.
2026-05-13 14:02:44 +00:00
Ryan Kurtz
b5f2ad0006
Merge remote-tracking branch 'origin/GP-6802_d-millar_JSch_removal--SQUASHED'
2026-05-13 04:39:46 -04:00
Ryan Kurtz
4dcfb9d49b
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-13 04:36:17 -04:00
dragonmacher
2d3f80d5b8
Fixed NPE due to recent lock changes
2026-05-12 17:34:42 -04:00
d-millar
394abcab05
GP-6802: purged
...
GP-6802: purged
2026-05-12 16:10:44 -04:00
Ryan Kurtz
93973532da
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-12-26'
2026-05-12 14:26:31 -04:00
dragonmacher
2816f8c125
Test fixes
2026-05-12 14:14:35 -04:00
ghidorahrex
10029bf53d
GP-6675: Fixed up some instruction definitions
2026-05-12 14:08:50 -04:00
Ryan Kurtz
944b779de3
Merge remote-tracking branch
...
'origin/GP-6783_Dan_delintTransientState--SQUASHED'
2026-05-12 12:24:33 -04:00
ghidra1
7e89d94e34
GP-1 Minor spelling fixes to ChangeHistory
Ghidra_12.1_build
2026-05-12 09:41:26 -04:00
ghidra1
2a0613dd3f
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-12 09:10:46 -04:00