Ryan Kurtz
19e878936f
Merge remote-tracking branch 'origin/patch'
2026-05-20 04:33:30 -04:00
ghidra1
988fe4f54e
GP-6854 Corrected NPE in PropertyListMergeManager
2026-05-19 17:26:07 -04:00
Ryan Kurtz
e28743e0da
Merge remote-tracking branch 'origin/GP-0_dev747368_fix_rust_dwarf_test'
2026-05-19 14:30:41 -04:00
Ryan Kurtz
2499b94bab
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-19-26'
2026-05-19 14:28:27 -04:00
dev747368
bc2f9cac19
GP-0 fix rust-dwarf test after module move
2026-05-19 18:09:19 +00:00
dragonmacher
61ba671c50
Test fixes
2026-05-19 14:04:53 -04:00
Ryan Kurtz
58443b8a51
GP-0: Test fix
2026-05-19 04:55:07 -04:00
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
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
dragonmacher
9cc4557113
review fixes
2026-05-15 18:00:07 -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
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
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
James
472fe2a018
GP-6776 reverting two files
2026-05-14 09:48:20 -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
76c27af087
Merge remote-tracking branch 'origin/GP-6634_ghidragon_remove_refresh_method--SQUASHED'
2026-05-14 05:30:03 -04:00
dragonmacher
5b0295e0d1
Class loading fixes
2026-05-13 18:15:56 -04:00
ghidragon
1596c588be
GP-6634 Consolidated refresh methods
2026-05-13 12:32:57 -04:00
dragonmacher
2816f8c125
Test fixes
2026-05-12 14:14:35 -04:00
Dan
4446724bf7
GP-6783: Use record instead of Object[] in get/restoreTransientState. Fix Debugger NPE.
2026-05-11 16:47:13 +00:00
Ryan Kurtz
83c579c745
Merge remote-tracking branch 'origin/GP-6790-dragonmacher-function-signature-editor--SQUASHED'
2026-05-08 06:00:31 -04:00
dragonmacher
dd4fddda96
GP-6790 - Function Signature Editor - Added support for changing the namespace
2026-05-07 15:57:58 -04:00
dragonmacher
ac74f4ce38
help fix
2026-05-07 11:52:38 -04:00
dragonmacher
7d477d526d
Test fixes; plugin name fix
2026-05-07 11:00:26 -04:00
Ryan Kurtz
e9a5a0cfbe
Merge remote-tracking branch 'origin/GP-2393-dragonmacher-select-bytes-update'
2026-05-06 13:30:12 -04:00
Ryan Kurtz
5e9bd5f25e
Merge remote-tracking branch 'origin/GP-6792_dev747368_dont_auto_expand_chararray_strings_when_navigating--SQUASHED'
2026-05-06 13:25:45 -04:00
Ryan Kurtz
552850d2ae
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-06 12:42:43 -04:00
dev747368
5df7eac462
GP-6792 don't auto-expand char[] strings when nav
2026-05-05 22:57:38 +00:00
dragonmacher
1fc22ba44f
GP-2393 - Removed size restriction in Select Bytes dialog
2026-05-05 18:54:23 -04:00
James
4fac3553a8
GP-6776 additional fixes
2026-05-05 15:37:34 -04:00
emteere
3a74225143
GP-6789 Correct bad call of addListener in removeListener method
2026-05-05 17:35:06 +00:00
vigneshakaviki
5259f4b7ae
GP-0: Fix VarargsFilter doing nothing due to firstVarArgSlot never being set
...
When the Function Editor assigns parameter storage, PrototypePieces.firstVarArgSlot
was always left at -1, causing VarargsFilter.filter() to unconditionally return false.
Any .cspec rule using <varargs/> (e.g. MSP430's goto_stack for the last fixed arg) had
no effect when storage was (re-)assigned via the UI.
Fix: add a getStorageLocations overload that accepts an isVarArgs flag. When true,
firstVarArgSlot is set to proto.intypes.size() — meaning all supplied parameters are
non-optional and the first vararg slot follows immediately after the last one.
FunctionData.updateParameterAndReturnStorage() now passes hasVarArgs to this overload,
so VarargsFilter-based rules fire correctly.
Fixes #9091
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-05 09:58:10 -04:00
Ryan Kurtz
a0786100c7
Merge remote-tracking branch
...
'origin/GP-6784_Dan_PR-9147_SetoKaiba_master' (Closes #9146 ,
Closes #9147 )
2026-05-05 04:44:22 -04:00
Dan
1b44ac3559
GP-6784: Certify
2026-05-04 19:21:43 +00:00
ghidra1
dee3703ef6
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-04 14:59:19 -04:00
ghidra1
39c3a2dad1
Merge remote-tracking branch 'origin/GP-1_ghidragon_test_fixes_4_22_26'
2026-05-04 14:53:08 -04:00
Ryan Kurtz
f24e814d1b
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-04 14:13:50 -04:00
dragonmacher
3e781767e1
Test fixes
2026-05-04 14:00:58 -04:00
ghidra1
e04d9ec716
GP-6719 Improved Ghidra Server RMI deserialization filter and added client-side module-based RMI deserialization filter.
2026-05-04 10:22:51 -04:00
Ryan Kurtz
60c32f5ffc
Merge remote-tracking branch 'origin/GP-6691-dragonmacher-location-refs-field-access--SQUASHED'
2026-05-04 05:01:57 -04:00
dragonmacher
0999e6b9a4
GP-6691 - Data Type Finder - Updated search results to include the field name if one is available. Added a new table column to show just the field name.
2026-05-01 17:39:14 -04:00
Ryan Kurtz
5a142c25da
Merge remote-tracking branch 'origin/GP-6651-dragonmacher-table-navigation'
2026-05-01 07:10:57 -04:00
dragonmacher
1c51e3eb43
GP-6651 - Updated tables to support navigation when the table rows are
...
from different programs
2026-04-30 14:15:09 -04:00