Commit graph

1612 commits

Author SHA1 Message Date
Ryan Kurtz
6773801f6e Merge remote-tracking branch 'origin/GP-5581_sleighPiecewiseUniques--SQUASHED' 2025-08-18 13:44:28 -04:00
Dan
42115f6df0 GP-5581: Allow optimization by truncation of subpieced unique varnodes. 2025-08-18 17:12:23 +00:00
Ryan Kurtz
593c3c10e9 Merge remote-tracking branch 'origin/patch' 2025-08-07 12:20:37 -04:00
caheckman
29b7cb6552 GP-5915 Fix bug in ConditionalJoin 2025-08-07 15:19:32 +00:00
Ryan Kurtz
3e550cf08f GP-5919: Backporting decompiler highSymbol NPE fix (Closes #8413) 2025-08-07 06:41:37 -04:00
caheckman
943ccd322d GP-5869 Fix for some out of bounds array indices and shift amounts 2025-07-31 22:56:19 +00:00
Ryan Kurtz
89534eecaf Merge remote-tracking branch 'origin/patch' 2025-07-28 12:34:13 +00:00
Ryan Kurtz
35202441cc Merge remote-tracking branch
'origin/GP-5764_ghidra007_rttiscript_vfunctions_dont_force_thiscalls--SQUASHED'
into patch (Closes #8163)
2025-07-28 12:32:06 +00:00
ghidra007
cee04048cb GP-5764 added option to RecoverClassesFromRTTIScript enabling users to not force vfunctions to be thiscalls. 2025-07-25 22:15:27 +00:00
Ryan Kurtz
66cecdf954 Merge remote-tracking branch 'origin/GP-5863_FixLanedParameters' 2025-07-24 06:33:32 -04:00
Ryan Kurtz
0348223d62 Merge remote-tracking branch
'origin/GP-5866_caheckman_PR-4864_astrelsky_renameglobal' (Closes #4864,
Closes #8121)
2025-07-24 06:27:14 -04:00
Ryan Kurtz
67943324c3 Merge remote-tracking branch 'origin/patch' 2025-07-24 06:21:59 -04:00
James
fc4b780025 GP-5736 prevent constant propagation from making RETURN inputs constant
(Closes #8183)
2025-07-24 06:18:30 -04:00
Andrew Strelsky
01f5972757 Fixed renaming global through offcut reference 2025-07-23 21:41:48 +00:00
caheckman
cc0203307d GP-5863 Check for input intersection before creating unreferenced param 2025-07-23 17:31:18 +00:00
Ryan Kurtz
a6a738f650 Merge remote-tracking branch 'origin/patch' 2025-07-22 06:12:42 -04:00
caheckman
c4c7aa5dad Fix for infinite loop caused by RulePtrsubUndo 2025-07-21 19:40:05 +00:00
Ryan Kurtz
9628d10220 Merge remote-tracking branch 'origin/patch' 2025-07-18 15:21:52 -04:00
Ryan Kurtz
db6b52b10f Merge remote-tracking branch 'origin/GP-5832_InlineOpTarget' into patch
(Closes #7383)
2025-07-18 15:19:54 -04:00
Ryan Kurtz
fde33a5821 Merge remote-tracking branch 'origin/patch' 2025-07-18 06:19:25 -04:00
Ryan Kurtz
e69ce4104b Merge remote-tracking branch 'origin/GP-5804_emteere_FixDefaultSymbolicPropRecordState' into patch 2025-07-18 06:15:13 -04:00
Ryan Kurtz
88bfdeb429 Merge remote-tracking branch 'origin/GP-4356_ghintern_avr8_cspec--SQUASHED' 2025-07-17 06:19:47 -04:00
ghintern
991a4b440c GP-4356: fixes to avr8 cspec and elf extension, and additions to decompiler model rules 2025-07-16 20:22:28 +00:00
caheckman
80d66023a9 GP-5832 Update inline target op when inlining a subfunction 2025-07-16 19:12:27 +00:00
dragonmacher
5345960ac1 Updated the Clear Selection action to work in the Decompiler
Fixes #7241
2025-07-15 15:35:53 -04:00
Ryan Kurtz
7d26a65e31 Merge remote-tracking branch 'origin/patch' 2025-07-14 16:11:33 -04:00
Ryan Kurtz
5acdc3b522 Merge remote-tracking branch 'origin/GP-5367_ghintern_aggregate_filter--SQUASHED' 2025-07-14 14:06:30 -04:00
ghintern
3067d3e61f GP-5367: Filter by max_primitives on homogeneous aggregate types in cspec 2025-07-14 17:21:02 +00:00
ghidra007
b3f4609330 GP-5718 fix for index issue 2025-07-14 15:17:49 +00:00
dragonmacher
c538b0def6 Updated broken color usage for function references and parameter references 2025-07-10 17:09:20 -04:00
Ryan Kurtz
f97fd834fe Merge remote-tracking branch 'origin/patch' 2025-07-10 05:39:35 -04:00
caheckman
de842dbd32 GP-5816 Fix return recovery for AARCH64 and ARM 2025-07-09 21:19:07 +00:00
emteere
4723729d80 GP-5804 Set SymbolicPropogator to record register begin/end state in
basic constructor. Better document recordBeginEndState flag.
2025-07-03 17:49:53 +00:00
Ryan Kurtz
66f8d541ea Merge branch 'GP-0_ryanmkurtz_PR-8251_xndcn_xml' 2025-06-16 07:50:08 -04:00
Ryan Kurtz
2be860e3b0 GP-0: Certify 2025-06-16 07:48:57 -04:00
Ryan Kurtz
ab849887aa Merge remote-tracking branch
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue
7db176b2bd GP-3952 Updated the script categories to simplify and reduce the number of folders. 2025-06-13 15:00:15 +00:00
xndcn
faa9907deb Decompiler: Add .xml entension when user did not specify for DebugDecompilerAction 2025-06-12 18:05:56 +08:00
Ryan Kurtz
4257433253 GP-5737: Fixing bug that caused some test failures 2025-06-10 10:10:05 -04:00
Ryan Kurtz
c224c5d44e Merge remote-tracking branch 'origin/GP-5737_ryanmkurtz_script-output--SQUASHED' 2025-06-09 12:20:46 -04:00
Ryan Kurtz
1add5a9bce GP-5737: Fixing GhidraScript PrintWriter 2025-06-09 12:14:58 -04:00
ghidra1
f981f43fad Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-06-06 18:50:01 -04:00
ghidra1
8c441250f5 GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String. 2025-06-06 17:58:07 -04:00
Ryan Kurtz
7772d98143 Merge remote-tracking branch
'origin/GP-1-dragonmacher-decompiler-location-npe' (#8114)
2025-06-03 06:13:10 -04:00
dragonmacher
397fdb2fb1 NPE fix 2025-06-02 17:29:57 -04:00
Ryan Kurtz
684177702e GP-0: Fixing deprecated comment API warnings 2025-06-02 09:54:19 -04:00
Ryan Kurtz
d3131e319a GP-0: Fixing unused import warnings 2025-05-30 07:07:43 -04:00
Ryan Kurtz
0cbf33d074 GP-0: Fixing raw type warnings 2025-05-29 11:07:48 -04:00
Ryan Kurtz
a6cd5b5dbc GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
Ryan Kurtz
f299842b24 GP-0: Certify 2025-05-28 06:15:21 -04:00