rea/scripts/verify
Daniel Gonçalves Araujo 4a4ae9b2b9
feat: add Frida instrumentation support (#1359)
* feat: add Frida instrumentation support

* fix: resolve Frida CI checks

* test: cover Frida contract validation branches

* docs: link Frida instrumentation guide

* fix(frida): handle cancellation cleanup safely

* fix(frida): address PR review findings

* fix(frida): preserve resume and message observations

* fix(ci): use canonical registry for rolldown

* fix(frida): declare foreign code effects

* fix(frida): retain failed startup resources for cleanup retries

Keep failed startup session and spawn handles owned until detach, resume,
and remote lease cleanup complete. Serialize retries and release each
remote reference once. Await CLI provider cleanup while preserving the
primary failure and any completed observations.

Add regressions for retained startup resources, concurrent cleanup,
shared remote leases, and CLI cleanup outcomes.

Validation: 41 focused tests pass on the PR head and its latest-main
integration; serial static and docs checks pass. Real Linux Frida 17.23.2
workflows and the native spawn/controlled-failure cleanup probe pass.

Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)

---------

Co-authored-by: N0zoM1z0 <1705004398@qq.com>
2026-10-12 22:01:58 +08:00
..
android perf(mcp)!: compact repeated session discovery facts (#1988) 2026-10-12 07:40:19 +08:00
apple refactor: prune obsolete provider and verification code 2026-10-12 08:59:14 +08:00
clients test(clients): verify native Claude Code integration (#1549) 2026-10-10 20:16:41 +08:00
electron fix(ci): format Electron IPC verification assertion 2026-10-11 08:34:22 +08:00
firmware refactor: prune obsolete provider and verification code 2026-10-12 08:59:14 +08:00
ghidra feat(ghidra): apply validated analyzer overrides before analysis 2026-10-12 03:49:31 +08:00
harmony feat(harmony): project HarmonyOS package inventory evidence (#1447) 2026-10-11 20:09:21 +08:00
inspector fix(runtime)!: preserve unknown debugger attachment state 2026-10-12 12:37:00 +08:00
javascript feat(javascript): recover code-split bundles from multiple inputs (#1686) 2026-10-11 18:39:49 +08:00
managed test(managed): include shared dossier fixture in artifact inputs 2026-10-10 04:09:45 +08:00
recorded-crash perf(native): record pwntools diagnostics once in their Evidence (#1404) 2026-10-09 20:00:11 -07:00
termux fix(browser): support Termux Android scenarios (#1655) 2026-10-11 08:10:06 +08:00
architecture-guards.mjs refactor: prune obsolete provider and verification code 2026-10-12 08:59:14 +08:00
fridaBindingsCompatibility.ts feat: add Frida instrumentation support (#1359) 2026-10-12 22:01:58 +08:00