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
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
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
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
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
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
James
d679ffc381
GP-6776 intermediate check in
2026-05-07 17:08:34 -04:00
dragonmacher
dd4fddda96
GP-6790 - Function Signature Editor - Added support for changing the namespace
2026-05-07 15:57:58 -04: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
ghidragon
62dc049cb0
added subtractNoWrap(BigInteger)
2026-05-05 14:23:19 -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
Ryan Kurtz
f24e814d1b
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-05-04 14:13:50 -04:00
Ryan Kurtz
3262c7f1bf
GP-0: Fixing javadoc for Listing.getNumCodeUnits() ( Closes #9148 )
2026-05-04 11:51:39 -04:00
Ryan Kurtz
e1c31341e5
Merge remote-tracking branch 'origin/GP-6761_ghidragon_append_graph_bug--SQUASHED'
2026-04-29 07:05:12 -04:00
Ryan Kurtz
f44a52e5e3
Merge remote-tracking branch 'origin/GP-6692-dragonmacher-too-many-symbols--SQUASHED'
2026-04-29 07:02:22 -04:00
dragonmacher
f9f71fe576
GP-6692 - Added an option to limit the number of symbols displayed at an address
2026-04-28 18:17:58 -04:00
ghidragon
4710dea47d
GP-6751 fixed append graph option
2026-04-28 14:59:41 -04:00
caheckman
e12d821d86
GP-6492 Adjustments to union scoring
2026-04-28 16:52:57 +00:00
dragonmacher
f28e62b24b
fixed class cast exception boo boo
2026-04-24 13:50:25 -04:00
Ryan Kurtz
3c95d90d33
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-24 13:13:27 -04:00
Ryan Kurtz
775ec007a6
Merge remote-tracking branch 'origin/GP-3330_JoinStack' into Ghidra_12.1
...
(Closes #8377 )
2026-04-24 12:58:47 -04:00
Ryan Kurtz
af2b4ad12f
Merge remote-tracking branch 'origin/GP-6630_Dan_revisitTraceEfficiency--SQUASHED'
2026-04-20 13:00:46 -04:00
Dan
0e19d2c6f5
GP-6630: Index TraceMemoryState by full lifespan of 'most-recent' effect.
2026-04-20 16:49:55 +00:00
Ryan Kurtz
323b98882b
Merge remote-tracking branch 'origin/GP-6643_ghidra1_LibrarySymbolOrdering--SQUASHED'
2026-04-20 11:01:23 -04:00
ghidra1
5e82e2869c
GP-6643 Added ability to order Libraries via an ordinal assignment. This ordered list is now used by external symbol resolver analyzer.
2026-04-20 09:27:11 -04:00
dragonmacher
60431824b5
Updated the Bytes table column to not read too many bytes
2026-04-15 15:33:16 -04:00
ghidragon
50c0cef1bd
GP-6679: Changing Ghidra to use read/write locks
2026-04-14 15:35:22 -04:00
Ryan Kurtz
845f953604
Merge remote-tracking branch
...
'origin/GP-6540_dragonmacher_PR-9026_kjcain_add-uppercase-address-field-option'
(Closes #9026 )
2026-04-03 08:14:28 -04:00
ghidra1
940bf11aa1
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-03 07:46:24 -04:00
ghidra1
dd938c32be
Merge remote-tracking branch 'origin/patch' into Ghidra_12.1
2026-04-03 07:44:02 -04:00
ghidra1
5a6b1ce299
GP-6649 Corrected NPE with Project Data Type Archive upgrade
2026-04-03 07:41:46 -04:00
ghidragon
263784e682
GP-6453 Added interactive dialog for merging structures.
2026-04-02 13:20:12 -04:00
Ryan Kurtz
e2ea462b46
Merge remote-tracking branch 'origin/GP-6627_dev747368_cleanup_numericutils_byteiterator--SQUASHED'
2026-04-02 09:09:39 -04:00
dragonmacher
374584411b
GP-6540 - Added a tool option to display addresses in upper case
2026-04-01 17:28:57 -04:00
dev747368
1678fe1670
GP-6627 cleanup NumericUtils hex string and mem byte iteration
2026-04-01 17:47:17 +00:00
dragonmacher
a0893d6c59
Fixed screenshots broken due to archive type change
2026-03-31 18:20:44 -04:00
Ryan Kurtz
64c5b4e9af
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-03-31 05:24:40 -04:00
ghidra1
6bfc22470a
GP-6613 Added maximumInstructionLength language property in support of inst_next2 use
2026-03-27 14:29:19 -04:00
Ryan Kurtz
e45326fc74
Merge remote-tracking branch
...
'origin/GP-6583-dragonmacher-vt-data-empty-composites' (Closes #8732 )
2026-03-23 06:48:20 -04:00
ghidra1
ab8b3d7c27
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-03-21 12:01:15 -04:00
ghidra1
74fee41d58
GP-3564 Add composite get component by name and removed
...
DuplicateNameException when renaming components. Added GUI editor
warning when duplicate naming is used.
2026-03-20 17:00:07 -04:00