ghidra/Ghidra/Processors
dev747368 e908ab6fbf DWARF expression handling refactor
Cleanup logic of expression evaluation, stub out resolution of register
values to a callback in case we want to use constant propagation to try
to allow successful calculations, and add support for default static
values for treating an arch's stack frame register (e.g. RBP) like the
static CFA value we already have support for.

Add option to decorate params and local vars with their DWARF storage
location info.

Handle arrays with unspecified element type.
2025-08-11 11:21:28 -04:00
..
6502 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
8048 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
8051 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
8085 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
68000 GP-5804 Set SymbolicPropogator to record register begin/end state in 2025-07-03 17:49:53 +00:00
AARCH64 Merge remote-tracking branch 'origin/patch' 2025-07-18 06:19:25 -04:00
ARM GP-5853: Initial implementation of ARM Neon VLD/VSTn instructions. 2025-07-29 14:32:54 +00:00
Atmel GP-4356: fixes to avr8 cspec and elf extension, and additions to decompiler model rules 2025-07-16 20:22:28 +00:00
BPF GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
CP1600 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
CR16 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Dalvik GP-0: Certify 2024-11-26 08:54:23 -05:00
DATA GP-3952 Updated the script categories to simplify and reduce the number of folders. 2025-06-13 15:00:15 +00:00
eBPF Add eBPF ISA v4 instructions 2025-07-29 12:45:06 +00:00
HCS08 Merge remote-tracking branch 2025-07-29 08:16:11 -04:00
HCS12 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
JVM Fix for testGetReturnTypeOfMethodDescriptor 2025-07-28 22:06:06 +00:00
Loongarch GP-5051: Distinct qemu-system launcher. 2024-12-04 08:43:26 -05:00
M8C GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
M16C GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
MC6800 Merge remote-tracking branch 2025-07-29 08:16:11 -04:00
MCS96 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
MIPS Merge remote-tracking branch 'origin/patch' 2025-07-21 13:17:27 -04:00
PA-RISC GP-0 Corrected build.gradle for PA-RISC to allow pcode test execution 2025-06-09 18:53:22 -04:00
PIC GP-0: Fixing unused import warnings 2025-05-30 07:07:43 -04:00
PowerPC GP-3091 ppc64 ELF improvements for 32-bit addressing. Fixed default ELF 2025-07-25 14:19:18 -04:00
RISCV GP-5211: Fix RISCV 32- and 64-bit compiler specifications and relocation handler 2025-07-16 16:38:27 +00:00
Sparc GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
SuperH GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
SuperH4 GP-5759: Fixed token piece formatting 2025-06-16 14:29:10 +00:00
TI_MSP430 GP-5189 Add range attributes to VarargsFilter 2024-12-10 16:39:22 +00:00
Toy GP-5877: Fix Patch Instruction action in some Harvard architectures. 2025-07-28 15:48:40 +00:00
tricore GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
V850 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
x86 DWARF expression handling refactor 2025-08-11 11:21:28 -04:00
Xtensa GP-5051: Distinct qemu-system launcher. 2024-12-04 08:43:26 -05:00
Z80 GP-5659: Fixed z80 sub instruction semantics 2025-05-13 14:24:39 +00:00