rea/bridge
Saim Shafique 6637161e02
fix(ghidra): warn when callee/caller reads stop at a truncated function body (#2360)
procedure_callees and procedure_callers returned a bare address list, so an
inferred no-return call that truncates Ghidra's function body silently dropped
real edges (fixes #2326). Wrap both views in the function-observation envelope
with noReturnCallLimitations, matching procedure_info, procedure_assembly,
procedure_pseudo_code, read_function_instructions, and analyze_function
(precedent: 69a8b3a95). Version the boundary-observation contract to
ghidra-terminal-call-limitations-v2 so older snapshots cannot replay
unqualified results.

Validation: red->green unit test for the envelope requirement, MCP boundary
evidence test extended for both views (limitations retained through Evidence
and snapshot replay), 8 harness test files + ghidra behavior tests green,
check:fast, docs:check, verify:test-discovery green. Real Ghidra host lane
unavailable here (no Ghidra installed); Java change mirrors the existing
procedureInfo call pattern.
2026-10-13 21:26:57 +08:00
..
android fix(android): preserve executable static initializer evidence (#1876) 2026-10-11 23:40:42 +08:00
ghidra fix(ghidra): warn when callee/caller reads stop at a truncated function body (#2360) 2026-10-13 21:26:57 +08:00
mitmproxy fix(browser): exclude sensitive binary lengths from historical captures (#2477) 2026-10-13 14:49:47 +08:00
native fix(process): stabilize native capture and ownership prerequisites 2026-10-09 06:49:02 +08:00
nativeaot fix(ghidra): isolate optional nativeaot script sources 2026-10-11 09:35:22 +08:00
process fix(evidence): retain unreadable PE and Darwin process facts 2026-10-12 11:59:23 +08:00
pwndbg feat(native): inspect recorded crashes through pwntools and pwndbg (#1054) 2026-10-08 16:50:31 +08:00
pwntools fix(native): clarify Mach-O offset origins and reject partial ELF tables 2026-10-12 06:29:19 +08:00
hopper_bridge.py fix(hopper): preserve startup failures and recover denied launches 2026-10-11 22:35:01 +08:00