From a49bbcc9cf5fb421474facf883ad35309788c0f5 Mon Sep 17 00:00:00 2001 From: "auto-updater[bot]" <95504767+auto-updater[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 10:16:54 -0400 Subject: [PATCH] Update Ghidra HEAD to commit 7e6c01f28 (#348) Bump Ghidra HEAD commit 7e6c01f28 Changed files: ``` M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/flow.cc M Ghidra/Features/Decompiler/src/decompile/cpp/flow.hh M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.hh M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_op.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/varnode.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varnode.hh A Ghidra/Features/Decompiler/src/decompile/datatests/inlinetarget.xml M Ghidra/Processors/MIPS/data/patterns/MIPS_BE_patterns.xml M Ghidra/Processors/MIPS/data/patterns/MIPS_LE_patterns.xml ``` Commit details: ``` [Commit 1/5] Hash: fc4b7800251f59395e1ddc9bb85e932c69e00a65 Date: 2025-06-04 19:56:49 +0000 Message: GP-5736 prevent constant propagation from making RETURN inputs constant (Closes #8183) Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc [Commit 2/5] Hash: cc0203307d6b0347cae04f4794798633e36567af Date: 2025-07-23 17:31:18 +0000 Message: GP-5863 Check for input intersection before creating unreferenced param Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.hh M Ghidra/Features/Decompiler/src/decompile/cpp/ruleaction.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varnode.cc M Ghidra/Features/Decompiler/src/decompile/cpp/varnode.hh [Commit 3/5] Hash: c4c7aa5dad6eb651e76d86d0d1a7a5c2ad6ded61 Date: 2025-07-21 19:40:05 +0000 Message: Fix for infinite loop caused by RulePtrsubUndo Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/type.cc [Commit 4/5] Hash: 3468c4b5025ff936080e56163b4fc155a538ed83 Date: 2025-07-17 22:42:00 +0000 Message: GP-5843 Added MIPS64 function start patterns Files changed: M Ghidra/Processors/MIPS/data/patterns/MIPS_BE_patterns.xml M Ghidra/Processors/MIPS/data/patterns/MIPS_LE_patterns.xml [Commit 5/5] Hash: 80d66023a974d775e97f770b826d800c1de42461 Date: 2025-07-16 18:29:53 +0000 Message: GP-5832 Update inline target op when inlining a subfunction Files changed: M Ghidra/Features/Decompiler/src/decompile/cpp/flow.cc M Ghidra/Features/Decompiler/src/decompile/cpp/flow.hh M Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_op.cc A Ghidra/Features/Decompiler/src/decompile/datatests/inlinetarget.xml ``` Co-authored-by: pgoodman <43664+pgoodman@users.noreply.github.com> --- src/setup-ghidra-source.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/setup-ghidra-source.cmake b/src/setup-ghidra-source.cmake index e245517..01adfd2 100644 --- a/src/setup-ghidra-source.cmake +++ b/src/setup-ghidra-source.cmake @@ -53,7 +53,7 @@ if("${sleigh_RELEASE_TYPE}" STREQUAL "HEAD") # TODO: CMake only likes numeric characters in the version string.... set(ghidra_head_version "12.0") set(ghidra_version "${ghidra_head_version}") - set(ghidra_head_git_tag "12a8db619544bdba3b951ef5b607eedb05a37c9c") + set(ghidra_head_git_tag "7e6c01f283be9cd5f0d8f0dfd126ad1674d8bde7") set(ghidra_git_tag "${ghidra_head_git_tag}") set(ghidra_shallow FALSE) set(ghidra_patches