Update Ghidra HEAD to commit 817766af2 - #437
Merged
Merged
Conversation
Changed files: ``` M Ghidra/Features/Decompiler/src/decompile/cpp/condexe.cc M Ghidra/Features/Decompiler/src/decompile/cpp/constseq.cc M Ghidra/Features/Decompiler/src/decompile/cpp/constseq.hh M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.hh M Ghidra/Features/Decompiler/src/decompile/cpp/database.cc M Ghidra/Features/Decompiler/src/decompile/cpp/database.hh M Ghidra/Features/Decompiler/src/decompile/cpp/database_ghidra.cc M Ghidra/Features/Decompiler/src/decompile/cpp/database_ghidra.hh M Ghidra/Features/Decompiler/src/decompile/cpp/fspec.cc M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.cc M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.hh M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_varnode.cc M Ghidra/Features/Decompiler/src/decompile/cpp/ifacedecomp.cc M Ghidra/Features/Decompiler/src/decompile/cpp/jumptable.cc M Ghidra/Features/Decompiler/src/decompile/cpp/options.cc M Ghidra/Features/Decompiler/src/decompile/cpp/override.hh M Ghidra/Features/Decompiler/src/decompile/cpp/printc.cc M Ghidra/Features/Decompiler/src/decompile/cpp/ruleaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/type.cc M Ghidra/Features/Decompiler/src/decompile/cpp/variable.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varmap.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varnode.cc M Ghidra/Processors/MCS96/data/languages/MCS96.sinc M Ghidra/Processors/x86/certification.manifest M Ghidra/Processors/x86/data/languages/avx.sinc M Ghidra/Processors/x86/data/languages/avx512.sinc A Ghidra/Processors/x86/data/languages/gfni.sinc M Ghidra/Processors/x86/data/languages/ia.sinc M Ghidra/Processors/x86/data/languages/x86.slaspec ``` Commit details: ``` [Commit 1/7] Hash: 10b2f530c6872b147adc971bd5dfbc930b9f36df Date: 2026-07-22 17:14:15 -0400 Message: GP-7019: Fixed pslld count operand Files changed: M Ghidra/Processors/x86/data/languages/ia.sinc [Commit 2/7] Hash: 6740b8992610b38d0983edccb7f04ae769429046 Date: 2026-07-13 20:07:23 +0000 Message: GP-7063 New detection of symbol conflicts Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/constseq.cc M Ghidra/Features/Decompiler/src/decompile/cpp/constseq.hh M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.hh M Ghidra/Features/Decompiler/src/decompile/cpp/database.cc M Ghidra/Features/Decompiler/src/decompile/cpp/database.hh M Ghidra/Features/Decompiler/src/decompile/cpp/database_ghidra.cc M Ghidra/Features/Decompiler/src/decompile/cpp/database_ghidra.hh M Ghidra/Features/Decompiler/src/decompile/cpp/fspec.cc M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.cc M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.hh M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_varnode.cc M Ghidra/Features/Decompiler/src/decompile/cpp/ifacedecomp.cc M Ghidra/Features/Decompiler/src/decompile/cpp/jumptable.cc M Ghidra/Features/Decompiler/src/decompile/cpp/options.cc M Ghidra/Features/Decompiler/src/decompile/cpp/override.hh M Ghidra/Features/Decompiler/src/decompile/cpp/printc.cc M Ghidra/Features/Decompiler/src/decompile/cpp/ruleaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/type.cc M Ghidra/Features/Decompiler/src/decompile/cpp/variable.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varmap.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varnode.cc [Commit 3/7] Hash: b1cb6573ba72289a15e91fd006430e616bb042da Date: 2026-07-10 20:38:29 +0000 Message: GP-7058 Fix COPY path Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/condexe.cc [Commit 4/7] Hash: adf16957cf26ad61e9cc386cb57fb92c6b623fb5 Date: 2026-07-06 11:03:47 -0400 Message: GP-G770: Corrected MCS-96 CMPL carry flag Files changed: M Ghidra/Processors/MCS96/data/languages/MCS96.sinc [Commit 5/7] Hash: 6c1352fc90d1340b96e8662bb6e94dfe0c5e18ba Date: 2026-06-29 10:24:13 -0400 Message: GP-7016: Corrected VPEXTRW to ignore the VEX.W1 bit Files changed: M Ghidra/Processors/x86/data/languages/avx.sinc [Commit 6/7] Hash: 02f9ae67d9efd8fc0e426e2e2d492016a2499458 Date: 2026-06-29 10:09:09 -0400 Message: GP-7015: Corrected rex xchg to nop Files changed: M Ghidra/Processors/x86/data/languages/ia.sinc [Commit 7/7] Hash: 3ca3a44e4cd2a848b81fb77864a5124775fb4bb4 Date: 2026-05-29 13:38:19 +0000 Message: GP-6818: Added missing x86 gfni instructions Files changed: M Ghidra/Processors/x86/certification.manifest M Ghidra/Processors/x86/data/languages/avx512.sinc A Ghidra/Processors/x86/data/languages/gfni.sinc M Ghidra/Processors/x86/data/languages/x86.slaspec ```
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The following files were added or deleted and may require manual CMake configuration updates:
New Spec Files
Review if these files need manual CMake updates (
.slaspecfiles are auto-generated; other types may need manual updates):Ghidra/Processors/x86/data/languages/gfni.sincInstructions
src/setup-ghidra-source.cmakesrc/setup-ghidra-source.cmake.slaspecfiles are auto-generated; other types may need manual updates---Changed files:
Commit details: