rea/bridge/ghidra
Ysopwnable e9fe6437a7
feat(ghidra): admit verified MIPS16 shared ELF images
Admit the verified ELF32 o32 MIPS32r2 MIPS16 shared-image profile after complete source load and relocation inspection. Preserve caller-selected bytes, pin the endian-matched language, and report per-address decoder context. Refuse unverified relocation shapes with explicit reasons.

Verified on Linux x64 with Ghidra 12.1.4: eight source-owned public CLI/MCP controls, original-artifact instruction/pseudocode/export replay, snapshot restore and owned cleanup. 152 integrated focused tests, static checks and documentation checks passed.

Fixes #1851

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
2026-10-12 07:50:31 +08:00
..
ReaGhidraAnalysisOptions.java feat(ghidra): apply validated analyzer overrides before analysis 2026-10-12 03:49:31 +08:00
ReaGhidraApplySeeds.java feat(ghidra): configurable import language and analysis seeds (#1667) 2026-10-11 09:57:38 +08:00
ReaGhidraBridge.java feat(ghidra): admit verified MIPS16 shared ELF images 2026-10-12 07:50:31 +08:00
ReaGhidraBundleActivator.java perf(ghidra): compile bundle activator with bridge scripts (#1931) 2026-10-12 02:46:32 +08:00
ReaGhidraExtensions.java feat(ghidra): integrate optional NativeAOT metadata recovery (#748) 2026-10-07 00:57:08 +08:00
ReaGhidraMipsSoftFloat.java feat(ghidra): admit soft-float MIPS32r2 ELF with integer-register float storage (#1949) 2026-10-12 04:54:38 +08:00
ReaGhidraNoReturnFix.java fix(ghidra): normalize Mach-O imported symbol names 2026-10-11 09:59:27 +08:00
ReaGhidraPrepareCom.java feat(ghidra): admit explicit DOS COM analysis (#702) 2026-10-06 16:26:40 +08:00
ReaGhidraPrepareRaw.java feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00