commit | 0deeaf5f593b98d6a6a2bb64e3f71d39314c727c | [log] [tgz] |
---|---|---|
author | Samuel Groß <saelo@chromium.org> | Tue Dec 05 11:45:01 2023 |
committer | V8 LUCI CQ <v8-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Dec 05 12:20:41 2023 |
tree | 7280770c7526393008f69bdcc1ecad23968bf47a | |
parent | 0beba87ca7e531a4708f1192183d7fd70279dcff [diff] |
[sandbox] Introduce SBXCHECK When the sandbox is enabled, a SBXCHECK behaves exactly like a CHECK, i.e. will terminate the process in both debug and release configurations if the condition is not true. However, semantically it indicates that the check is required for the sandbox, i.e. prevents a (potential) sandbox bypass. When the sandbox is off, a SBXCHECK becomes a DCHECK. Change-Id: I9e46dd2efcb733f596137c4107ef8fe3f02ff73c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5086509 Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Samuel Groß <saelo@chromium.org> Cr-Commit-Position: refs/heads/main@{#91347}
V8 is Google's open source JavaScript engine.
V8 implements ECMAScript as specified in ECMA-262.
V8 is written in C++ and is used in Google Chrome, the open source browser from Google.
V8 can run standalone, or can be embedded into any C++ application.
V8 Project page: https://v8.dev/docs
Checkout depot tools, and run
fetch v8
This will checkout V8 into the directory v8
and fetch all of its dependencies. To stay up to date, run
git pull origin gclient sync
For fetching all branches, add the following into your remote configuration in .git/config
:
fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* fetch = +refs/tags/*:refs/tags/*
Please follow the instructions mentioned at v8.dev/docs/contribute.