9270 Commits

Author SHA1 Message Date
caheckman dc38904b16 GP-6757 unique_ptr protections 2026-05-12 17:30:46 +00:00
Ryan Kurtz 944b779de3 Merge remote-tracking branch
'origin/GP-6783_Dan_delintTransientState--SQUASHED'
2026-05-12 12:24:33 -04:00
ghidra1 2a0613dd3f Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-12 09:10:46 -04:00
ghidra1 505e632c7c GP-1 Corrected Ghidra Server -ipAlt option parsing 2026-05-12 08:40:23 -04:00
ghidra1 3fbead8317 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-11 15:11:01 -04:00
ghidra1 7f2fbc9353 GP-6811 Added -ipAlt Ghidra Server option 2026-05-11 15:01:21 -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 668b0bc60b Merge remote-tracking branch 'origin/GP-6805-dragonmacher-animation-option-usage' 2026-05-11 11:37:23 -04:00
Ryan Kurtz a08eeaa8dd Merge remote-tracking branch
'origin/GP-6801-dragonmacher-data-type-export--SQUASHED' (Closes #9161)
2026-05-11 05:06:53 -04:00
dragonmacher 960ea4c074 GP-6805 - Added checks for animation option 2026-05-08 16:46:20 -04:00
dragonmacher a43f182dd5 GP-6801 - Data Type Export - Fixed potential infinity with a large number of composites 2026-05-08 14:01:42 -04: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 cd42c1199d Fixed stack trace when cursor is not on a token 2026-05-07 14:02:20 -04:00
Ryan Kurtz 3b01e3db30 Merge remote-tracking branch 'origin/GP-1-dragonmacher-minor-help-fix' 2026-05-07 12:42:51 -04:00
Ryan Kurtz c89f6e067b Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-07 12:38:07 -04:00
dragonmacher ac74f4ce38 help fix 2026-05-07 11:52:38 -04:00
Ryan Kurtz 2636d3003a GP-0: Upgrading postgresql jar to 42.7.11 2026-05-07 11:22:56 -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
ghidra1 75337bc24d GP-0 Corrected Ghidra Server -i interface option error checking 2026-05-06 11:19:13 -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
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
James 4fac3553a8 GP-6776 additional fixes 2026-05-05 15:37:34 -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 58bc98ec86 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-05-05 11:28:28 -04: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
Ryan Kurtz aa68a673e7 Merge remote-tracking branch 'origin/GP-6722_improve_postgres_function_database--SQUASHED' into Ghidra_12.1 2026-05-05 11:18:01 -04: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
ghidra1 c28ef3122e GP-6719 Updated Ghidra Server serial.filter 2026-05-05 09:45:10 -04:00
James bc3928da5a GP-6736 escape bsim filter data 2026-05-05 09:39:18 -04:00
James 4c7b1f57d0 GP-6722 improve postgresfunctiondatabase 2026-05-05 09:38:45 -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
Ryan Kurtz 7db1b83ff5 Merge remote-tracking branch 'origin/GP-6755-dragonmacher-dt-preview-fix' 2026-04-30 12:13:06 -04:00