lifting-bits / sleigh

Unofficial CMake build for Ghidra's C++ SLEIGH code
Apache License 2.0
129 stars 22 forks source link

Update Ghidra HEAD to commit 5e9cfe241 #252

Closed auto-updater[bot] closed 5 months ago

auto-updater[bot] commented 5 months ago

Changed files:

M   Ghidra/Features/Decompiler/src/decompile/.cproject
M   Ghidra/Features/Decompiler/src/decompile/cpp/Makefile
M   Ghidra/Features/Decompiler/src/decompile/cpp/address.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/architecture.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/block.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/cast.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/comment.hh
A   Ghidra/Features/Decompiler/src/decompile/cpp/compression.cc
A   Ghidra/Features/Decompiler/src/decompile/cpp/compression.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/emulateutil.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/float.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/float.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/flow.cc
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/funcdata.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_block.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/ifacedecomp.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/inject_sleigh.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/jumptable.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/marshal.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/marshal.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/op.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/op.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/options.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/pcodeparse.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/pcodeparse.y
M   Ghidra/Features/Decompiler/src/decompile/cpp/prettyprint.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/prettyprint.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/printlanguage.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/printlanguage.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/semantics.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/semantics.hh
A   Ghidra/Features/Decompiler/src/decompile/cpp/slaformat.cc
A   Ghidra/Features/Decompiler/src/decompile/cpp/slaformat.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/sleigh.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/sleigh_arch.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/sleigh_arch.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/sleighbase.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/sleighbase.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/slgh_compile.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slgh_compile.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghparse.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghparse.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghparse.y
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghpatexpress.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghpatexpress.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghpattern.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghpattern.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghscan.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghscan.l
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghsymbol.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/slghsymbol.hh
M   Ghidra/Features/Decompiler/src/decompile/cpp/space.cc
M   Ghidra/Features/Decompiler/src/decompile/cpp/space.hh
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/unittests/testfuncproto.cc
M   Ghidra/Features/Decompiler/src/decompile/unittests/testmarshal.cc
A   Ghidra/Features/Decompiler/src/decompile/zlib/README.txt
A   Ghidra/Features/Decompiler/src/decompile/zlib/adler32.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/deflate.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/deflate.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/gzguts.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/inffast.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/inffast.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/inffixed.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/inflate.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/inflate.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/inftrees.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/inftrees.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/trees.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/trees.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/zconf.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/zlib.h
A   Ghidra/Features/Decompiler/src/decompile/zlib/zutil.c
A   Ghidra/Features/Decompiler/src/decompile/zlib/zutil.h
M   Ghidra/Processors/68000/data/languages/68000.ldefs
M   Ghidra/Processors/AARCH64/certification.manifest
M   Ghidra/Processors/AARCH64/data/languages/AARCH64.ldefs
M   Ghidra/Processors/AARCH64/data/languages/AARCH64.opinion
A   Ghidra/Processors/AARCH64/data/languages/AARCH64_swift.cspec
M   Ghidra/Processors/AARCH64/data/languages/AppleSilicon.ldefs
M   Ghidra/Processors/AARCH64/src/main/java/ghidra/app/util/bin/format/elf/relocation/AARCH64_ElfRelocationType.java
M   Ghidra/Processors/ARM/certification.manifest
M   Ghidra/Processors/ARM/data/languages/ARM.ldefs
M   Ghidra/Processors/ARM/data/languages/ARM.sinc
A   Ghidra/Processors/ARM/data/languages/ARM8m_be.slaspec
A   Ghidra/Processors/ARM/data/languages/ARM8m_le.slaspec
M   Ghidra/Processors/ARM/data/languages/ARMTHUMBinstructions.sinc
A   Ghidra/Processors/ARM/data/languages/ARM_CDE.sinc
M   Ghidra/Processors/ARM/data/languages/ARMinstructions.sinc
M   Ghidra/Processors/ARM/src/main/java/ghidra/app/util/bin/format/elf/relocation/ARM_ElfRelocationType.java
A   Ghidra/Processors/ARM/src/test.processors/java/ghidra/test/processors/ARM_v8m_O0_EmulatorTest.java
A   Ghidra/Processors/ARM/src/test.processors/java/ghidra/test/processors/ARM_v8m_O3_EmulatorTest.java
M   Ghidra/Processors/Atmel/src/main/java/ghidra/app/util/bin/format/elf/relocation/AVR8_ElfRelocationType.java
M   Ghidra/Processors/Loongarch/data/languages/loongarch.ldefs
M   Ghidra/Processors/Loongarch/src/main/java/ghidra/app/util/bin/format/elf/relocation/Loongarch_ElfRelocationType.java
M   Ghidra/Processors/MIPS/data/languages/mips.ldefs
M   Ghidra/Processors/MIPS/data/patterns/MIPS_BE_patterns.xml
M   Ghidra/Processors/MIPS/data/patterns/MIPS_LE_patterns.xml
M   Ghidra/Processors/MIPS/src/main/java/ghidra/app/util/bin/format/elf/relocation/MIPS_ElfRelocationContext.java
M   Ghidra/Processors/MIPS/src/main/java/ghidra/app/util/bin/format/elf/relocation/MIPS_ElfRelocationType.java
M   Ghidra/Processors/PA-RISC/data/languages/pa-risc.sinc
M   Ghidra/Processors/PowerPC/data/languages/ppc.ldefs
M   Ghidra/Processors/PowerPC/data/languages/ppc_instructions.sinc
M   Ghidra/Processors/PowerPC/src/main/java/ghidra/app/util/bin/format/elf/relocation/PowerPC64_ElfRelocationType.java
M   Ghidra/Processors/PowerPC/src/main/java/ghidra/app/util/bin/format/elf/relocation/PowerPC_ElfRelocationHandler.java
M   Ghidra/Processors/PowerPC/src/main/java/ghidra/app/util/bin/format/elf/relocation/PowerPC_ElfRelocationType.java
M   Ghidra/Processors/RISCV/data/languages/riscv.ldefs
M   Ghidra/Processors/RISCV/src/main/java/ghidra/app/util/bin/format/elf/relocation/RISCV_ElfRelocationType.java
M   Ghidra/Processors/Sparc/certification.manifest
A   Ghidra/Processors/Sparc/data/languages/Sparc.dwarf
M   Ghidra/Processors/Sparc/data/languages/SparcV9.ldefs
M   Ghidra/Processors/Sparc/src/main/java/ghidra/app/util/bin/format/elf/relocation/SPARC_ElfRelocationType.java
M   Ghidra/Processors/SuperH4/data/languages/SuperH4.ldefs
M   Ghidra/Processors/SuperH4/src/main/java/ghidra/app/util/bin/format/elf/relocation/SH_ElfRelocationType.java
M   Ghidra/Processors/TI_MSP430/data/languages/TI430Common.sinc
M   Ghidra/Processors/TI_MSP430/data/languages/TI430X.sinc
M   Ghidra/Processors/Toy/data/languages/old/v01stuff/toy.sinc
M   Ghidra/Processors/Xtensa/data/languages/xtensa.cspec
M   Ghidra/Processors/Xtensa/data/languages/xtensa.ldefs
M   Ghidra/Processors/eBPF/src/main/java/ghidra/app/util/bin/format/elf/relocation/eBPF_ElfRelocationType.java
M   Ghidra/Processors/tricore/certification.manifest
M   Ghidra/Processors/tricore/data/languages/tricore.pspec
M   Ghidra/Processors/tricore/data/languages/tricore.sinc
A   Ghidra/Processors/tricore/data/patterns/patternconstraints.xml
A   Ghidra/Processors/tricore/data/patterns/tricore_patterns.xml
A   Ghidra/Processors/tricore/src/main/java/ghidra/app/util/bin/format/elf/relocation/Tricore_ElfRelocationHandler.java
A   Ghidra/Processors/tricore/src/main/java/ghidra/app/util/bin/format/elf/relocation/Tricore_ElfRelocationType.java
M   Ghidra/Processors/x86/certification.manifest
M   Ghidra/Processors/x86/data/languages/ia.sinc
A   Ghidra/Processors/x86/data/languages/x86-64-swift.cspec
M   Ghidra/Processors/x86/data/languages/x86.ldefs
M   Ghidra/Processors/x86/data/languages/x86.opinion
M   Ghidra/Processors/x86/src/main/java/ghidra/app/util/bin/format/elf/relocation/X86_32_ElfRelocationType.java
M   Ghidra/Processors/x86/src/main/java/ghidra/app/util/bin/format/elf/relocation/X86_64_ElfRelocationContext.java
M   Ghidra/Processors/x86/src/main/java/ghidra/app/util/bin/format/elf/relocation/X86_64_ElfRelocationType.java
ekilmer commented 5 months ago

close until #245 is fixed.