Store a SHA-256 fingerprint of the decoded source text in each bytecode cache blob, and require callers to provide the expected fingerprint when validating or decoding a blob. This rejects sidecars for stale HTTP cache entries whose URL and request headers still match but whose source body has been replaced. Bytecode cache tests cover the mismatched-source rejection path. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| dns.cpp | ||
| image.cpp | ||
| js.cpp | ||
| test262-runner.cpp | ||
| wasm.cpp | ||
| xml.cpp | ||