commit | bc3dba57d970384182082cd4128ae0c23d792193 | [log] [tgz] |
---|---|---|
author | Peter Marshall <petermarshall@chromium.org> | Wed Jan 16 10:52:57 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 16 11:50:39 2019 |
tree | 423da8c65b347198a2243c691e7e39c3472f50d3 | |
parent | bfc9eb2e8ca04f6d9ab0b16a1f6c7616665732fb [diff] |
[cpu-profiler] Use a non-static atomic_bool member in SamplerManager This doesn't need to be static as the whole SamplerManager class has only one static instance anyway, via instance(). This might also fix the weird lock behavior we are seeing on Nexus 5x where the atomic_bool lock seems to never be released. Bug: v8:8649 Change-Id: If44b6361c9e2a124265ca5b15b997538475a2ec9 Reviewed-on: https://chromium-review.googlesource.com/c/1414854 Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Peter Marshall <petermarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#58847}
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://github.com/v8/v8/wiki
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 on the V8 wiki.