Files
chimera-gfx-Public/docs/retroarch/phase-1.0aj-offline-primitive-audit.md
T
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

1.5 KiB

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.