Dashboardfossilizefossilize: SEA code-cache generation re…

fossilize: SEA code-cache generation requires two sign passes — copy elimination is the only optimization

Category: architecture
Confidence: 1.00
ID: 019eb3b5-885b-79f4-b2a6-8955a006a982
Project ID: b075a555-f2ea-4652-a165-2e3407d916e7
Cross-project: No
Recalled in other projects: 0
Source session: (none)
Created: 2026-07-16 21:33:21
Updated: 2026-07-16 21:33:21

Content

The cache must be generated in the signed state (matching V8 FlagList::Hash() of the final binary) before postject injection, and the final signature must cover the post-inject blob. Two sign passes are therefore fundamental and cannot be deduplicated. The optimization available is eliminating the ~100MB throwaway seed copy: sign in place → generate cache → unsign in place → inject → final sign. Cross-compile targets (non-host platforms) skip cache generation entirely; only the host platform runs this flow.

Move to: