Commit graph

1597 commits

Author SHA1 Message Date
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
Solomon Ucko
ef4cbad4ec fixing typo in RenameStructureFieldTask comment: "Created by retype action" -> "Created by Rename Structure Field action" 2025-05-28 01:48:08 -04:00
dragonmacher
065581ad38 GP-5622 - Decompiler - Fixed namespace highlight bug 2025-05-19 17:47:33 -04:00
Ryan Kurtz
717cb2a0ce Merge remote-tracking branch 'origin/Ghidra_11.4' 2025-05-14 16:29:33 -04:00
James
27a019d9f8 GP-5676 fixed issue involving ops with one input in
BooleanMatch::evalute
2025-05-14 20:24:04 +00:00
Ryan Kurtz
dfac883a7a Merge remote-tracking branch
'origin/GP-5654-dragonmacher-slow-data-types-delete--SQUASHED'
(Closes #8104)
2025-05-14 15:46:13 -04:00
dragonmacher
404191cdaa GP-5654 - Data Type Manager - Speed improvements for deleting data types 2025-05-13 14:27:17 -04:00
dragonmacher
b714f562ac GP-5655 - Decompiler - NPE fix for program location 2025-05-12 10:49:40 -04:00
Ryan Kurtz
5fd9cff2ed Merge remote-tracking branch
'origin/GP-5543_ghidracadabra_PR-7953_ADonut_decompiler-optimize'
(Closes #7953)
2025-05-08 12:29:44 -04:00
dragonmacher
af7e572632 Fixed recent Decompiler location regressions 2025-05-06 18:47:17 -04:00
dragonmacher
63503ac3b5 small bug fix for restoring program locations 2025-04-30 17:02:29 -04:00
Ryan Kurtz
af5e744570 Merge remote-tracking branch 'origin/patch' 2025-04-28 15:27:24 -04:00
ghidra007
e4163c60a5 GP-5625 rtti script added some missing null checks 2025-04-28 18:36:37 +00:00
Ryan Kurtz
1131f02dc8 GP-0: Certify 2025-04-28 12:41:31 -04:00
James
35e4d3d4c5 GP-5543 fixed typo 2025-04-28 14:28:39 +00:00
ADonut
b5d58be2ce Decompiler: Enable optimization for C++ source files
Also enable LTCG/LTO.
2025-04-28 14:21:58 +00:00