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:
auto-updater[bot]
2026-03-30 09:52:52 -04:00
committed by GitHub
parent b9c7dcda40
commit 0bf9bc4334
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -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
+1
View File
@@ -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"