From aa69e377b0004df695648c958c9414309b16b292 Mon Sep 17 00:00:00 2001 From: pgoodman Date: Mon, 20 Nov 2023 00:17:37 +0000 Subject: [PATCH] Bump Ghidra HEAD commit eaf6f0e64 Changed files: ``` M Ghidra/Features/Decompiler/src/decompile/cpp/Makefile M Ghidra/Features/Decompiler/src/decompile/cpp/fspec.cc M Ghidra/Features/Decompiler/src/decompile/cpp/fspec.hh M Ghidra/Features/Decompiler/src/decompile/cpp/grammar.cc M Ghidra/Features/Decompiler/src/decompile/cpp/grammar.y M Ghidra/Features/Decompiler/src/decompile/cpp/marshal.cc M Ghidra/Features/Decompiler/src/decompile/cpp/marshal.hh A Ghidra/Features/Decompiler/src/decompile/cpp/modelrules.cc A Ghidra/Features/Decompiler/src/decompile/cpp/modelrules.hh M Ghidra/Features/Decompiler/src/decompile/cpp/space.cc M Ghidra/Features/Decompiler/src/decompile/cpp/translate.cc M Ghidra/Features/Decompiler/src/decompile/cpp/translate.hh M Ghidra/Features/Decompiler/src/decompile/cpp/type.cc M Ghidra/Features/Decompiler/src/decompile/cpp/type.hh A Ghidra/Features/Decompiler/src/decompile/datatests/retspecial.xml M Ghidra/Features/Decompiler/src/decompile/unittests/testfuncproto.cc A Ghidra/Features/Decompiler/src/decompile/unittests/testparamstore.cc M Ghidra/Processors/AARCH64/data/languages/AARCH64.cspec A Ghidra/Processors/Loongarch/Module.manifest A Ghidra/Processors/Loongarch/build.gradle A Ghidra/Processors/Loongarch/certification.manifest A Ghidra/Processors/Loongarch/data/languages/ilp32d.cspec A Ghidra/Processors/Loongarch/data/languages/ilp32f.cspec A Ghidra/Processors/Loongarch/data/languages/lasx.sinc A Ghidra/Processors/Loongarch/data/languages/lbt.sinc A Ghidra/Processors/Loongarch/data/languages/loongarch.ldefs A Ghidra/Processors/Loongarch/data/languages/loongarch.opinion A Ghidra/Processors/Loongarch/data/languages/loongarch32.pspec A Ghidra/Processors/Loongarch/data/languages/loongarch32_f32.slaspec A Ghidra/Processors/Loongarch/data/languages/loongarch32_f64.slaspec A Ghidra/Processors/Loongarch/data/languages/loongarch32_instructions.sinc A Ghidra/Processors/Loongarch/data/languages/loongarch64.pspec A Ghidra/Processors/Loongarch/data/languages/loongarch64_f32.slaspec A Ghidra/Processors/Loongarch/data/languages/loongarch64_f64.slaspec A Ghidra/Processors/Loongarch/data/languages/loongarch64_instructions.sinc A Ghidra/Processors/Loongarch/data/languages/loongarch_double.sinc A Ghidra/Processors/Loongarch/data/languages/loongarch_float.sinc A Ghidra/Processors/Loongarch/data/languages/loongarch_main.sinc A Ghidra/Processors/Loongarch/data/languages/lp64d.cspec A Ghidra/Processors/Loongarch/data/languages/lp64f.cspec A Ghidra/Processors/Loongarch/data/languages/lsx.sinc A Ghidra/Processors/Loongarch/data/languages/lvz.sinc A Ghidra/Processors/Loongarch/data/manuals/loongarch.idx A Ghidra/Processors/Loongarch/data/patterns/loongarch_patterns.xml A Ghidra/Processors/Loongarch/data/patterns/patternconstraints.xml A Ghidra/Processors/Loongarch/src/main/java/ghidra/app/plugin/core/analysis/LoongsonAnalyzer.java A Ghidra/Processors/Loongarch/src/test.processors/java/ghidra/test/processors/Loongarch64_O0_EmulatorTest.java A Ghidra/Processors/Loongarch/src/test.processors/java/ghidra/test/processors/Loongarch64_O3_EmulatorTest.java A Ghidra/Processors/Loongarch/src/test.processors/java/ghidra/test/processors/Loongarch64f_O0_EmulatorTest.java A Ghidra/Processors/Loongarch/src/test.processors/java/ghidra/test/processors/Loongarch64f_O3_EmulatorTest.java M Ghidra/Processors/MIPS/src/main/java/ghidra/app/util/bin/format/elf/relocation/MIPS_ElfRelocationHandler.java ``` --- src/setup-ghidra-source.cmake | 2 +- src/spec_files_HEAD.cmake | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/setup-ghidra-source.cmake b/src/setup-ghidra-source.cmake index 90fb52315..c196d37d9 100644 --- a/src/setup-ghidra-source.cmake +++ b/src/setup-ghidra-source.cmake @@ -48,7 +48,7 @@ if("${sleigh_RELEASE_TYPE}" STREQUAL "HEAD") # TODO: CMake only likes numeric characters in the version string.... set(ghidra_head_version "10.5") set(ghidra_version "${ghidra_head_version}") - set(ghidra_head_git_tag "ddf36db434ebf86efe241afc9b344caa304a2b24") + set(ghidra_head_git_tag "eaf6f0e6461642ff8bde6c7606559fcf416d83f4") set(ghidra_git_tag "${ghidra_head_git_tag}") set(ghidra_shallow FALSE) set(ghidra_patches diff --git a/src/spec_files_HEAD.cmake b/src/spec_files_HEAD.cmake index 282e9d425..8624bf0e7 100644 --- a/src/spec_files_HEAD.cmake +++ b/src/spec_files_HEAD.cmake @@ -57,6 +57,10 @@ set(spec_file_list "${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/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" + "${ghidrasource_SOURCE_DIR}/Ghidra/Processors/Loongarch/data/languages/loongarch64_f32.slaspec" + "${ghidrasource_SOURCE_DIR}/Ghidra/Processors/Loongarch/data/languages/loongarch64_f64.slaspec" "${ghidrasource_SOURCE_DIR}/Ghidra/Processors/M8C/data/languages/m8c.slaspec" "${ghidrasource_SOURCE_DIR}/Ghidra/Processors/MC6800/data/languages/6805.slaspec" "${ghidrasource_SOURCE_DIR}/Ghidra/Processors/MC6800/data/languages/6809.slaspec"