dragonmacher
f847e4e66e
Test fixes
2026-05-18 14:16:04 -04:00
Ryan Kurtz
060722d891
GP-0: Javadoc and windows path test fix
2026-05-18 10:30:16 -04:00
Ryan Kurtz
f7ac2c4c06
Merge remote-tracking branch
...
'origin/GP-6347_ryanmkurtz_sourcelanguages--SQUASHED' (Closes #8740 )
2026-05-17 20:51:48 -04:00
Ryan Kurtz
3a479c9f7e
GP-6347: SourceLanguage modules and new extension points
2026-05-17 19:48:41 -04:00
Ryan Kurtz
22b4a9d273
Merge remote-tracking branch 'origin/GP-5525_DatatypeWarnings'
2026-05-17 19:19:19 -04:00
Ryan Kurtz
bb7e622fd6
Merge remote-tracking branch 'origin/GP-6788_CopyTrim' ( Closes #8970 )
2026-05-17 19:16:51 -04:00
Ryan Kurtz
d71ca4c576
Merge remote-tracking branch
...
'origin/GP-6837-dragonmacher-fg-node-limit-option--SQUASHED'
(Closes #3411 )
2026-05-17 19:13:49 -04:00
Ryan Kurtz
67b2f92bd8
Merge remote-tracking branch
...
'origin/GP-6561_dragonmacher_PR-8993_hay-mon_local_hndl' (Closes #8993 )
2026-05-17 19:11:36 -04:00
Ryan Kurtz
84aa8b51b0
Merge remote-tracking branch
...
'origin/GP-6836_dragonmacher_PR-3820_DTeachs_Fix-Booleans'
(Closes #3820 )
2026-05-17 19:08:22 -04:00
Ryan Kurtz
da46d42be2
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-15-26'
2026-05-17 19:06:48 -04:00
dragonmacher
9cc4557113
review fixes
2026-05-15 18:00:07 -04:00
dragonmacher
fc5bb69cbc
Update theming code to clear UIDefaults values; undo test call to change
...
the Look and Feel
2026-05-15 17:02:02 -04:00
dragonmacher
37f27db75d
GP-6837 - Function Graph - Added an option to limit the number of nodes
2026-05-15 16:53:03 -04:00
Ryan Kurtz
ddc5319af6
Merge remote-tracking branch 'origin/patch'
2026-05-15 11:49:18 -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
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
Wiz
bfa992a93c
Use short circuit operators when possible
2026-05-14 17:59:34 -04:00
dragonmacher
01fb421076
GP-6561 - Annotations - PR merge and fixup of new Variable annotation
2026-05-14 16:23:34 -04:00
hay-mon
f07b8fab84
Annotations: Variable handler
2026-05-14 16:23:31 -04:00
caheckman
4661fc0bed
GP-6788 Keep track of immediate COPY propagation
2026-05-14 19:14:19 +00: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