1798 Commits

Author SHA1 Message Date
Ryan Kurtz 285cb94569 Merge remote-tracking branch 'origin/patch' 2026-05-20 04:50:03 -04:00
ghidraffe 6fe164d651 GP-6847 fix musl issue with _exit function for Decompiler 2026-05-19 14:14:19 +00: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 ddc5319af6 Merge remote-tracking branch 'origin/patch' 2026-05-15 11:49:18 -04:00
caheckman 4661fc0bed GP-6788 Keep track of immediate COPY propagation 2026-05-14 19:14:19 +00: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
James 472fe2a018 GP-6776 reverting two files 2026-05-14 09:48:20 -04:00
caheckman 4e6ba952ea GP-6757 Additional memory fixes 2026-05-12 18:32:51 +00:00
mnemonikr cfaee5f04f Sleigh engine memory fixes 2026-05-12 17:58:51 +00:00
caheckman dc38904b16 GP-6757 unique_ptr protections 2026-05-12 17:30:46 +00: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
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
James 4fac3553a8 GP-6776 additional fixes 2026-05-05 15:37:34 -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
caheckman 9e547d2b51 GP-5525 More targeted data-type warnings 2026-04-29 17:45:30 +00:00
ghidragon 1c28896c7b GP-6749 added feature to Decocompiler window to disable auto-refresh and
also added feature to broadcast location an selection events on
decompiler snapshots
2026-04-28 16:57:27 -04:00
caheckman e12d821d86 GP-6492 Adjustments to union scoring 2026-04-28 16:52:57 +00:00
Ryan Kurtz 0ff681586e Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-26 18:11:38 -04:00
dragonmacher 6f0d520f85 Test fix 2026-04-24 18:41:49 -04:00
dragonmacher 5d18ffa114 Fixed NPE from recent commit 2026-04-24 18:20:09 -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 6da2da85e1 Merge remote-tracking branch 'origin/GP-6610_JumptableRecoverCount' into
Ghidra_12.1 (Closes #8968)
2026-04-24 12:56:49 -04:00
Ryan Kurtz f60f044e88 Merge remote-tracking branch 'origin/GP-6751-dragonmacher-decompiler-highlights' 2026-04-24 12:47:18 -04:00
caheckman 741b69d909 GP-6538 Don't assume slot == 1 in for RETURN 2026-04-24 15:55:18 +00:00
caheckman 4bec0d1809 GP-6610 Add count of jumptable recover stages 2026-04-24 15:49:42 +00:00
caheckman 4a9b40c453 GP-6545 Switch to using deque for PcodeCacher::issued 2026-04-23 12:28:45 -04:00
Ryan Kurtz 6d9ddd49fe Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-23 04:52:36 -04:00
dragonmacher a11758eb5e GP-6751 - Decompiler - Updated highlights to be painted using the
highlight controller and not from the color value in the token.  This
fixes shared highlight state issues in snapshots.
2026-04-22 18:34:27 -04:00
caheckman d4cdef264e GP-6734 Keep HighEdge map symmetric 2026-04-22 17:56:33 +00:00
Ryan Kurtz aa493d745c Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-13 19:20:01 -04:00
Ryan Kurtz c7c549fd17 Merge remote-tracking branch 'origin/patch' into Ghidra_12.1 2026-04-13 19:16:58 -04:00
Ryan Kurtz 922ddbb24c Merge remote-tracking branch
'origin/GP-6693_ghidra007_callReferenceUsingDecompilerVfunctionScript--SQUASHED'
into Ghidra_12.1
2026-04-13 19:06:58 -04:00
ghidra007 08d4fcba59 GP-6693 New script to add call reference for associated structure member vfunction token cursor location. 2026-04-13 18:10:25 +00:00
dragonmacher a3e13d50ae GP-6629 - Decompiler - Updated the snapshot window to use the current
Decompiler's data
2026-04-13 10:19:07 -04:00
Ryan Kurtz d2e77a3aaa Merge remote-tracking branch 'origin/GP-6608_SleighIntegerParsing' 2026-04-09 10:21:17 -04:00
ghidra1 7aa2a1f1ec Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-08 16:37:08 -04:00
ghidra1 56429bcfdb Merge remote-tracking branch 'origin/patch' into Ghidra_12.1 2026-04-08 16:36:13 -04:00
ghidra007 29526717b4 GP-6670 a few improvements to gcc class recovery script 2026-04-08 19:39:03 +00:00
Ryan Kurtz bf9484fdab GP-6483: Loader option redesign with tooltip support 2026-04-03 13:02:53 -04:00
dragonmacher d4e0438743 GP-5235 - Decompiler - Fixed middle-mouse bug when moving to a new
function
2026-03-25 18:18:41 -04:00
Ryan Kurtz cccc5103c1 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-03-25 09:11:11 -04:00
Ryan Kurtz 04b6322964 GP-0: Stronger ObjcMessageAnalzyer.canAnalyze() check (prevents it from
running on Swift-only programs)
2026-03-25 09:08:32 -04:00
caheckman 827ebe6a05 GP-6608 Use std::stoul to unify to do all integer parsing 2026-03-20 21:36:14 +00:00