1767 Commits

Author SHA1 Message Date
dragonmacher
9b15f9060f GP-7072 - Fixed an exception trying to find references to a global
variable without an address
2026-07-15 18:39:42 -04:00
Ryan Kurtz
bbd943687e Merge remote-tracking branch 'origin/GP-6936_caheckman_WrappedRange' into patch 2026-06-11 11:36:37 -04:00
caheckman
6dd07f90ff GP-6936 Support for wrapped memory ranges 2026-06-11 15:13:31 +00:00
ghidra1
1431a231eb Merge remote-tracking branch 'origin/GP-6891_ghidra1_DBTrace_GZT_FIles--SQUASHED' into patch 2026-06-10 12:31:53 -04:00
ghidra1
1ea11b20df GP-6891 Improved Debugger Trace import/export support and added packed DBTrace GZT file type. 2026-06-10 12:26:44 -04:00
ghidra1
718d9a05a3 GP-0 Ignore test failure which is resolved for 12.2 2026-06-09 11:41:38 -04:00
Ryan Kurtz
446e88787e Merge remote-tracking branch
'origin/GP-6882_caheckman_DoubleSubFreeVarnode' into patch
(Closes #9190)
2026-06-01 05:13:06 -04:00
Ryan Kurtz
2cf1f9925e Merge remote-tracking branch 'origin/GP-6850_caheckman_InfiniteBitfield'
into patch (Closes #9185)
2026-06-01 05:10:48 -04:00
caheckman
e1a1dc14e9 GP-6882 Check for free varnode in RuleDoubleSub 2026-05-29 17:58:54 +00:00
caheckman
6e88715d8b GP-6850 adjust handling of INDIRECT in BitFieldInsertTransform 2026-05-27 19:53:28 +00:00
ghidraffe
6fe164d651 GP-6847 fix musl issue with _exit function for Decompiler 2026-05-19 14:14:19 +00: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
dragonmacher
6f0d520f85 Test fix 2026-04-24 18:41:49 -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
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
caheckman
d4cdef264e GP-6734 Keep HighEdge map symmetric 2026-04-22 17:56:33 +00: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
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
04b6322964 GP-0: Stronger ObjcMessageAnalzyer.canAnalyze() check (prevents it from
running on Swift-only programs)
2026-03-25 09:08:32 -04:00
Ryan Kurtz
d6f561b12f Merge remote-tracking branch
'origin/GP-6327_ryanmkurtz_msgSend--SQUASHED' into Ghidra_12.1
(Closes #5938)
2026-03-06 04:56:25 -05:00
Ryan Kurtz
b90adfdfdd GP-6327: Improving Objective-C msgSend() support 2026-03-06 04:53:12 -05:00
dragonmacher
441a328262 Windows test fixes; Test cleanup 2026-03-02 19:44:32 -05:00
Ryan Kurtz
695060e911 Merge remote-tracking branch
'origin/GP-6495_IncompleteStructureOneComponent' (Closes #8956)
2026-02-26 13:35:04 -05:00
Ryan Kurtz
415de4a9bf Merge remote-tracking branch 'origin/GP-6484_RefactorNearestArrayed'
(Closes #8746)
2026-02-26 05:11:18 -05:00
caheckman
5f35986024 GP-6495 Assign pointer submeta based on needsResolution 2026-02-25 19:25:16 +00:00
caheckman
c81657d2ae GP-6486 Correct distance calculation in nearestArrayedComponent methods 2026-02-24 18:42:05 +00:00
Ryan Kurtz
f373e474df Merge remote-tracking branch 'origin/patch' 2026-02-20 18:53:29 -05:00
ghidra007
f2af386845 GP-0 Rtti fix for failing tests - missing null check in recent update. 2026-02-20 19:59:39 +00:00
dragonmacher
198f8fb558 Added null check for Decompiler action context 2026-02-20 12:51:16 -05:00
dev747368
36f71f05fd GP-6467 fix NPE in decompiler actions 2026-02-19 22:07:58 +00:00
Ryan Kurtz
668a6f714d Merge remote-tracking branch 'origin/patch' 2026-02-18 18:40:03 -05:00
Ryan Kurtz
dfaf0106b8 Merge remote-tracking branch
'origin/GP-6431_ghidra007_RTTIAnalyzer_handle_nondemangling_classnames--SQUASHED'
into patch (Closes #8944)
2026-02-18 18:35:09 -05:00
ghidra007
a7410798ba GP-6431 updated RTTI analyzer to handle case where class name cannot be demangled. Some improvement to RTTI script vbtable determination of invalid tables. 2026-02-18 20:19:12 +00:00
Ryan Kurtz
da798dfea6 Merge remote-tracking branch 'origin/GP-1-dragonmcher-find-results-table-context-sorting' 2026-02-17 17:11:23 -05:00
Ryan Kurtz
0b25f851c7 Merge remote-tracking branch 'origin/GP-6443-dragonmacher-decomp-find-text-infinity--SQUASHED' 2026-02-17 17:06:59 -05:00
Ryan Kurtz
b302f96598 Merge remote-tracking branch 'origin/patch' 2026-02-17 15:37:55 -05:00
dragonmacher
abe129782e GP-6443 - Fixed infinite loop in Decompiler's Find text feature; fixed searching across wrapped lines 2026-02-17 15:32:49 -05:00
ghidra007
9f68946141 GP-5173 replaced deprecated demangler methods in rttiutil and rtti gnu script with new ones. 2026-02-17 20:30:02 +00:00
Ryan Kurtz
bbfccfb4b0 Merge remote-tracking branch 'origin/GP-2493_DecompilerBitfields'
(Closes #647)
2026-02-17 13:40:33 -05:00
dragonmacher
be8ce50487 Fixed rendering and sorting of Find results in tables 2026-02-13 18:07:04 -05:00
caheckman
bf1f4288aa GP-5922 Integer formatting for switch cases 2026-02-13 21:17:45 +00:00