From 95b848e8ed2a67363c3ceea59debda6a07d25c28 Mon Sep 17 00:00:00 2001 From: "auto-updater[bot]" <95504767+auto-updater[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 08:58:38 -0400 Subject: [PATCH] Update Ghidra HEAD to commit c58647b7d (#336) Bump Ghidra HEAD commit c58647b7d Changed files: ``` M Ghidra/Processors/AARCH64/data/languages/AARCH64.cspec M Ghidra/Processors/AARCH64/data/languages/AARCH64_win.cspec M Ghidra/Processors/AARCH64/data/languages/AARCH64base.sinc M Ghidra/Processors/ARM/certification.manifest M Ghidra/Processors/ARM/data/languages/ARM.ldefs M Ghidra/Processors/ARM/data/languages/ARM.sinc M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc A Ghidra/Processors/ARM/data/languages/ARM_apcs.cspec M Ghidra/Processors/ARM/data/languages/ARMneon.sinc M Ghidra/Processors/x86/data/languages/ia.sinc M Ghidra/Processors/x86/data/languages/x86.ldefs ``` Commit details: ``` [Commit 1/10] Hash: 28ca53cb343e655aa4515ee041dbd93004833d44 Date: 2025-05-07 17:41:41 +0000 Message: GP-4923: cspec, ldefs, opinion file support for ARM apcs abi Files changed: M Ghidra/Processors/ARM/certification.manifest M Ghidra/Processors/ARM/data/languages/ARM.ldefs A Ghidra/Processors/ARM/data/languages/ARM_apcs.cspec [Commit 2/10] Hash: b0b1db632c40a90694c0a77bfcded58a6f141847 Date: 2025-05-07 17:40:54 +0000 Message: GP-5192: Fix aarch64 cspec to match aapcs calling convention Files changed: M Ghidra/Processors/AARCH64/data/languages/AARCH64.cspec M Ghidra/Processors/AARCH64/data/languages/AARCH64_win.cspec [Commit 3/10] Hash: a9e193d811dd27ddb9d6fc8e5368ea66388f57a5 Date: 2025-05-07 13:51:22 +0000 Message: GP-5638 update language verions Files changed: M Ghidra/Processors/x86/data/languages/x86.ldefs [Commit 4/10] Hash: ce839ce9fcabd67308d5c669eaf8f0700c686fa0 Date: 2024-05-30 17:41:37 +0930 Message: x86: PUSH FS/GS long mode improvements. Files changed: M Ghidra/Processors/x86/data/languages/ia.sinc [Commit 5/10] Hash: a917cc0345df88aa01efdecba97324f82a7d1f11 Date: 2025-04-11 14:56:38 +0000 Message: GP-5587: Corrected parsing of AARCH64 dsb instruction Files changed: M Ghidra/Processors/AARCH64/data/languages/AARCH64base.sinc [Commit 6/10] Hash: 7413204896f07a68f3c7c68cd4568801dafbd4ae Date: 2025-03-10 16:16:04 +0000 Message: GP-5469: Added additional arm VMRS/VMSR instruction variants Files changed: M Ghidra/Processors/ARM/data/languages/ARM.sinc M Ghidra/Processors/ARM/data/languages/ARMneon.sinc [Commit 7/10] Hash: e6b326700c140ca0279c9fd31a59374941dfd721 Date: 2025-01-16 20:13:39 +0000 Message: GP-4731: Fixed decode for mrs Files changed: M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc [Commit 8/10] Hash: 0c43ccb360fdb3815ab6c549107e2de65a7866b8 Date: 2024-12-08 18:52:24 +0000 Message: wrap stack limit instruction decoders in ifdef block Files changed: M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc [Commit 9/10] Hash: bb39e4398be04f4f1762e68983cc972f1b9605a7 Date: 2024-12-08 18:49:34 +0000 Message: define stack limit registers for armv8-m Files changed: M Ghidra/Processors/ARM/data/languages/ARM.sinc [Commit 10/10] Hash: 220763c40f947e170d4892692539e7214fef081f Date: 2023-04-24 12:25:49 +0200 Message: instruction decoding for armv8 stack pointer limit registers Files changed: M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc ``` --- 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 f0c22c7..4c50048 100644 --- a/src/setup-ghidra-source.cmake +++ b/src/setup-ghidra-source.cmake @@ -52,7 +52,7 @@ if("${sleigh_RELEASE_TYPE}" STREQUAL "HEAD") # TODO: CMake only likes numeric characters in the version string.... set(ghidra_head_version "11.4") set(ghidra_version "${ghidra_head_version}") - set(ghidra_head_git_tag "5e825ebb5a374aaabec26317adc18f4713a47ebe") + set(ghidra_head_git_tag "c58647b7d297156497f6c62bd9e27364ef6344cd") set(ghidra_git_tag "${ghidra_head_git_tag}") set(ghidra_shallow FALSE) set(ghidra_patches