mirror of
https://github.com/lifting-bits/sleigh
synced 2026-06-21 13:56:12 +00:00
Update Ghidra HEAD to commit 43f4fcf95 (#412)
Bump Ghidra HEAD commit 43f4fcf95 Changed files: ``` M Ghidra/Processors/68000/data/languages/68000.pspec M Ghidra/Processors/ARM/data/languages/ARM.cspec M Ghidra/Processors/ARM/data/languages/ARM.sinc M Ghidra/Processors/ARM/data/languages/ARM8m_be.slaspec M Ghidra/Processors/ARM/data/languages/ARM8m_le.slaspec M Ghidra/Processors/ARM/data/languages/ARMCortex.pspec M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARM_apcs.cspec M Ghidra/Processors/ARM/data/languages/ARM_v45.cspec M Ghidra/Processors/ARM/data/languages/ARM_v45.pspec M Ghidra/Processors/ARM/data/languages/ARM_win.cspec M Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMneon.sinc M Ghidra/Processors/ARM/data/languages/ARMt.pspec M Ghidra/Processors/ARM/data/languages/ARMtTHUMB.pspec M Ghidra/Processors/ARM/data/languages/ARMt_v45.pspec M Ghidra/Processors/ARM/data/languages/ARMt_v6.pspec M Ghidra/Processors/ARM/data/languages/ARMv8.sinc A Ghidra/Processors/Hexagon/Module.manifest A Ghidra/Processors/Hexagon/certification.manifest A Ghidra/Processors/Hexagon/data/languages/Hexagon.opinion A Ghidra/Processors/Hexagon/data/languages/hexagon.cspec A Ghidra/Processors/Hexagon/data/languages/hexagon.dwarf A Ghidra/Processors/Hexagon/data/languages/hexagon.ldefs A Ghidra/Processors/Hexagon/data/languages/hexagon.pspec A Ghidra/Processors/Hexagon/data/languages/hexagon.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon.slaspec A Ghidra/Processors/Hexagon/data/languages/hexagon_float.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_hvx.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_left.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_right.sinc M Ghidra/Processors/MIPS/data/languages/mips.sinc M Ghidra/Processors/MIPS/data/languages/mips16.sinc M Ghidra/Processors/MIPS/data/languages/mips32.pspec M Ghidra/Processors/MIPS/data/languages/mips32Instructions.sinc M Ghidra/Processors/MIPS/data/languages/mips32R6.pspec M Ghidra/Processors/MIPS/data/languages/mips32_eabi.cspec M Ghidra/Processors/MIPS/data/languages/mips32_fp64.cspec M Ghidra/Processors/MIPS/data/languages/mips32be.cspec M Ghidra/Processors/MIPS/data/languages/mips32le.cspec M Ghidra/Processors/MIPS/data/languages/mips32micro.pspec M Ghidra/Processors/MIPS/data/languages/mips64.pspec M Ghidra/Processors/MIPS/data/languages/mips64R6.pspec M Ghidra/Processors/MIPS/data/languages/mips64_32_n32.cspec M Ghidra/Processors/MIPS/data/languages/mips64_32_o32.cspec M Ghidra/Processors/MIPS/data/languages/mips64_32_o64.cspec M Ghidra/Processors/MIPS/data/languages/mips64be.cspec M Ghidra/Processors/MIPS/data/languages/mips64le.cspec M Ghidra/Processors/MIPS/data/languages/mips64micro.pspec M Ghidra/Processors/MIPS/data/languages/mipsmicro.sinc M Ghidra/Processors/PowerPC/data/languages/ppc_32.pspec M Ghidra/Processors/PowerPC/data/languages/ppc_32_mpc8270.pspec M Ghidra/Processors/PowerPC/data/languages/ppc_64.pspec M Ghidra/Processors/Xtensa/data/languages/xtensa.pspec M Ghidra/Processors/tricore/data/languages/tc172x.pspec M Ghidra/Processors/tricore/data/languages/tc176x.pspec M Ghidra/Processors/tricore/data/languages/tc29x.pspec M Ghidra/Processors/tricore/data/languages/tricore.pspec M Ghidra/Processors/x86/data/languages/x86-16-real.pspec M Ghidra/Processors/x86/data/languages/x86-16.pspec M Ghidra/Processors/x86/data/languages/x86-64-compat32.pspec M Ghidra/Processors/x86/data/languages/x86-64.pspec M Ghidra/Processors/x86/data/languages/x86.pspec ``` Commit details: ``` [Commit 1/7] Hash: 84fb9e72f8065c6d27804209199631e5931cf743 Date: 2026-03-24 17:51:27 +0000 Message: GP-0: Fixed ARM disassembly test regressions Files changed: M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc [Commit 2/7] Hash: 51471ef7737643fad7fe7eecd7a6e83236b245d0 Date: 2026-03-24 13:20:29 +0000 Message: GP-0: Corrected separator regression in PseudoDisassemblerTest Files changed: M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc [Commit 3/7] Hash: 5636392395b9975c3dde72eb3246ba28a55cbcc0 Date: 2026-03-23 15:30:23 -0400 Message: GP-6621 Add Hexagon processor Files changed: A Ghidra/Processors/Hexagon/Module.manifest A Ghidra/Processors/Hexagon/certification.manifest A Ghidra/Processors/Hexagon/data/languages/Hexagon.opinion A Ghidra/Processors/Hexagon/data/languages/hexagon.cspec A Ghidra/Processors/Hexagon/data/languages/hexagon.dwarf A Ghidra/Processors/Hexagon/data/languages/hexagon.ldefs A Ghidra/Processors/Hexagon/data/languages/hexagon.pspec A Ghidra/Processors/Hexagon/data/languages/hexagon.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon.slaspec A Ghidra/Processors/Hexagon/data/languages/hexagon_float.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_hvx.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_left.sinc A Ghidra/Processors/Hexagon/data/languages/hexagon_right.sinc [Commit 4/7] Hash: e0638c831f6ac271d663893c9d26f9f823fc6c2f Date: 2026-03-20 17:44:03 +0000 Message: GP-0: Corrected ARMAssemblyTest failures Files changed: M Ghidra/Processors/ARM/data/languages/ARMneon.sinc [Commit 5/7] Hash: 5fbbc155a8b08c2711a8b0ef6d59a3c5ef3cf3c9 Date: 2026-03-19 09:23:37 -0400 Message: GP-5849: Fixed ARM Neon instuction collisions with vmov (immediate) Files changed: M Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMneon.sinc [Commit 6/7] Hash: 44504c77804cc8aed03f6a21ada6100379cb812a Date: 2026-03-18 09:59:22 -0400 Message: GP-6145: added missing ARM v8-m instructions Files changed: M Ghidra/Processors/ARM/data/languages/ARM.sinc M Ghidra/Processors/ARM/data/languages/ARM8m_be.slaspec M Ghidra/Processors/ARM/data/languages/ARM8m_le.slaspec M Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMneon.sinc M Ghidra/Processors/ARM/data/languages/ARMv8.sinc [Commit 7/7] Hash: fa23479747d6ae439c1bdfce16f248fa99beadaf Date: 2026-03-18 12:09:45 +0000 Message: GP-4241: Port EmulateInstructionStateModifiers to PcodeUseropLibraryFactories. Files changed: M Ghidra/Processors/68000/data/languages/68000.pspec M Ghidra/Processors/ARM/data/languages/ARM.cspec M Ghidra/Processors/ARM/data/languages/ARM.sinc M Ghidra/Processors/ARM/data/languages/ARMCortex.pspec M Ghidra/Processors/ARM/data/languages/ARM_apcs.cspec M Ghidra/Processors/ARM/data/languages/ARM_v45.cspec M Ghidra/Processors/ARM/data/languages/ARM_v45.pspec M Ghidra/Processors/ARM/data/languages/ARM_win.cspec M Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc M Ghidra/Processors/ARM/data/languages/ARMt.pspec M Ghidra/Processors/ARM/data/languages/ARMtTHUMB.pspec M Ghidra/Processors/ARM/data/languages/ARMt_v45.pspec M Ghidra/Processors/ARM/data/languages/ARMt_v6.pspec M Ghidra/Processors/MIPS/data/languages/mips.sinc M Ghidra/Processors/MIPS/data/languages/mips16.sinc M Ghidra/Processors/MIPS/data/languages/mips32.pspec M Ghidra/Processors/MIPS/data/languages/mips32Instructions.sinc M Ghidra/Processors/MIPS/data/languages/mips32R6.pspec M Ghidra/Processors/MIPS/data/languages/mips32_eabi.cspec M Ghidra/Processors/MIPS/data/languages/mips32_fp64.cspec M Ghidra/Processors/MIPS/data/languages/mips32be.cspec M Ghidra/Processors/MIPS/data/languages/mips32le.cspec M Ghidra/Processors/MIPS/data/languages/mips32micro.pspec M Ghidra/Processors/MIPS/data/languages/mips64.pspec M Ghidra/Processors/MIPS/data/languages/mips64R6.pspec M Ghidra/Processors/MIPS/data/languages/mips64_32_n32.cspec M Ghidra/Processors/MIPS/data/languages/mips64_32_o32.cspec M Ghidra/Processors/MIPS/data/languages/mips64_32_o64.cspec M Ghidra/Processors/MIPS/data/languages/mips64be.cspec M Ghidra/Processors/MIPS/data/languages/mips64le.cspec M Ghidra/Processors/MIPS/data/languages/mips64micro.pspec M Ghidra/Processors/MIPS/data/languages/mipsmicro.sinc M Ghidra/Processors/PowerPC/data/languages/ppc_32.pspec M Ghidra/Processors/PowerPC/data/languages/ppc_32_mpc8270.pspec M Ghidra/Processors/PowerPC/data/languages/ppc_64.pspec M Ghidra/Processors/Xtensa/data/languages/xtensa.pspec M Ghidra/Processors/tricore/data/languages/tc172x.pspec M Ghidra/Processors/tricore/data/languages/tc176x.pspec M Ghidra/Processors/tricore/data/languages/tc29x.pspec M Ghidra/Processors/tricore/data/languages/tricore.pspec M Ghidra/Processors/x86/data/languages/x86-16-real.pspec M Ghidra/Processors/x86/data/languages/x86-16.pspec M Ghidra/Processors/x86/data/languages/x86-64-compat32.pspec M Ghidra/Processors/x86/data/languages/x86-64.pspec M Ghidra/Processors/x86/data/languages/x86.pspec ``` Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
b9c7dcda40
commit
0bf9bc4334
@@ -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.2")
|
||||
set(ghidra_version "${ghidra_head_version}")
|
||||
set(ghidra_head_git_tag "2ef20c4f4dd49713a26e15f786057c6b64a8cd0e")
|
||||
set(ghidra_head_git_tag "43f4fcf954fb847714d769c5d4d1657204cb8cd8")
|
||||
set(ghidra_git_tag "${ghidra_head_git_tag}")
|
||||
set(ghidra_shallow FALSE)
|
||||
set(ghidra_patches
|
||||
|
||||
@@ -58,6 +58,7 @@ set(spec_file_list
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/HCS12/data/languages/HC12.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/HCS12/data/languages/HCS12.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/HCS12/data/languages/HCS12X.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/Hexagon/data/languages/hexagon.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/JVM/data/languages/JVM.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/Loongarch/data/languages/loongarch32_f32.slaspec"
|
||||
"${ghidrasource_SOURCE_DIR}/Ghidra/Processors/Loongarch/data/languages/loongarch32_f64.slaspec"
|
||||
|
||||
Reference in New Issue
Block a user