Files
chimera-gfx-Public/docs/retroarch/phase-1.0aj-offline-primitive-audit.md
T
Chimera GFX release export fee37cd9b5
phase0-ci / build-and-audit (push) Failing after 1m41s
Publish Chimera GFX source
2026-09-03 02:53:36 +02:00

31 lines
1.5 KiB
Markdown

# Phase 1.0AJ: offline primitive source audit
Status: `HYBRID_PRIMITIVE_REUSE_CANDIDATE_GAPS_REMAIN_TARGET_CODE_BLOCKED`
Date: 2026-07-29
Official shsrv v0.7 remains useful only for the BigApp creation and replacement
lineage. Its loader implementation is not reusable: remote calls are unbounded,
and several alias-unmap, descriptor-close, host-unmap and rollback results are
discarded.
The hash-bound hardened `chimera-elfldr` fork supplies better candidates for
remote execution and cleanup. Its ptrace calls have monotonic deadlines and a
step ceiling, registers are restored, credential restoration attempts every
field, and acquired breakpoints, descriptors, mappings and children are handled
by centralized cleanup with reported failure bits.
This is not yet a complete BigApp loader. The hardened cleanup state does not
model every temporary JIT descriptor, alias and host mirror needed by the v0.7
mapping lineage. It also clears ownership bits after failed cleanup, so a
composition must make child termination the fail-closed terminal owner rather
than treating failed release as successful release. BigApp identity/correlation,
partial remote copy, final protection, sync and full rollback remain unbound as
one transaction.
The decision is therefore hybrid reuse by composition, not source copying:
retain v0.7 as provenance for BigApp creation, reuse only reviewed hardened
primitives, and first extend the Phase-1.0AI host model with every temporary
resource and cleanup failure. No target source, build or device action is
allowed by this audit.