v8/src
Michael Lippautz 76f6c27674 cppgc: Fix data race ObjectSizeTrait
Fix benign race in
  https://clusterfuzz.com/testcase-detail/5203237072076800

Change-Id: I558b230e4905a48342d8e7cf70d39be5a1b7fdb8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3306375
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Auto-Submit: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#78121}
2021-11-29 12:15:42 +00:00
..
api ArrayBuffer refactoring in preparation for CagedPointers 2021-11-24 13:30:49 +00:00
asmjs [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.1 2021-11-08 14:08:24 +00:00
ast [cleanup][objects] Make FunctionKind an enum class 2021-11-16 16:18:28 +00:00
base [base] fix glibc 2.34 build 2021-11-25 23:49:40 +00:00
baseline s390x: [baseline] implement Jump pt.1 2021-11-25 20:39:49 +00:00
bigint Skip the readability/check rule on bigint directory 2021-11-09 14:57:49 +00:00
builtins [builtins] fix Object.fromEntries fast-path 2021-11-29 09:12:15 +00:00
codegen [loong64][mips64][fastcall] Enable float support on loong64 and mips64 2021-11-26 13:22:49 +00:00
common [ext-code-space] Use cage-friendly HeapObject::map() in GC 2021-11-26 11:56:00 +00:00
compiler [loong64][mips64][fastcall] Enable float support on loong64 and mips64 2021-11-26 13:22:49 +00:00
compiler-dispatcher [compiler] Post compile tasks from ignition instead of the parser 2021-11-15 10:17:19 +00:00
d8 [loong64][mips64][fastcall] Enable float support on loong64 and mips64 2021-11-26 13:22:49 +00:00
date [builtins][date] Fix -Wshadow warnings 2021-11-15 19:46:43 +00:00
debug [debugger] Explicitly encode 'other' as a reason when stepping 2021-11-29 07:19:56 +00:00
deoptimizer [codegen] Use kNoDeoptIndex consistently 2021-11-18 16:12:50 +00:00
diagnostics [riscv64] Implement simd for liftoff 2021-11-25 01:42:30 +00:00
execution [loong64][mips64][fastcall] Enable float support on loong64 and mips64 2021-11-26 13:22:49 +00:00
extensions [interpreter] Port GetDispatchCountersObject to internal 2021-08-25 09:50:51 +00:00
flags [wasm][turbofan] Re-add future implication for --turbo-inline-js-wasm-calls 2021-11-23 01:32:13 +00:00
handles [handles] Branch hints and force-inline in HandleScope 2021-11-11 07:56:47 +00:00
heap cppgc: Fix data race ObjectSizeTrait 2021-11-29 12:15:42 +00:00
ic [ic] Fix -Wshadow by making InlineCacheState an enum class 2021-11-19 18:52:15 +00:00
init [runtime] Fix constructors with custom instance types 2021-11-25 10:26:50 +00:00
inspector [debugger] Explicitly encode 'other' as a reason when stepping 2021-11-29 07:19:56 +00:00
interpreter [CSA] Load jump offset on the branch it is used in JumpIf Handler 2021-11-25 12:36:29 +00:00
json [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
libplatform Introduce v8_enable_virtual_memory_cage 2021-08-11 16:13:42 +00:00
libsampler [cleanup] Fix a bunch of -Wshadow 2021-11-22 17:27:38 +00:00
logging [wasm] Rename metric for consistency 2021-11-24 12:24:39 +00:00
numbers [numbers] Rename ConversionFlags:NO_FLAG to NO_CONVERSION_FLAGS 2021-11-11 22:04:22 +00:00
objects [ext-code-space] Use cage-friendly HeapObject::map() in GC 2021-11-26 11:56:00 +00:00
parsing [cleanup][objects] Make FunctionKind an enum class 2021-11-16 16:18:28 +00:00
profiler [cleanup][profiler] Rename CodeEventRecord::NONE to kNoEvent 2021-11-24 11:54:49 +00:00
protobuf Remove petermarshall from OWNERS 2021-03-31 11:00:22 +00:00
regexp [regexp] Fix -Wshadow warnings 2021-11-15 22:33:43 +00:00
roots [wasm] Internal representation for function references 2021-11-24 13:07:28 +00:00
runtime [wasm] Internal representation for function references 2021-11-24 13:07:28 +00:00
sanitizer Reland "[elements] Avoid racy data reads/writes" 2021-05-06 10:46:52 +00:00
security Introduce CagedPointer 2021-10-29 13:36:07 +00:00
snapshot ArrayBuffer refactoring in preparation for CagedPointers 2021-11-24 13:30:49 +00:00
strings [objects] Make PropertyKind an enum class to fix -Wshadow 2021-11-15 19:05:14 +00:00
tasks Remove rmcilroy from OWNERS. 2021-08-19 16:30:27 +00:00
temporal [Temporal] Part 2.1 Add TemporalParser to parse ISO8601 2021-11-24 00:50:24 +00:00
third_party Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
torque [turbofan] add WasmObject to Turbofan types 2021-11-24 12:46:00 +00:00
tracing [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
trap-handler [trap-handler] Fix -Wshadow warnings 2021-10-15 23:09:46 +00:00
utils [utils] Fix -Wshadow warnings 2021-11-11 17:19:10 +00:00
wasm AIX [lifotff]: Fix endianness issue in atomic ops 2021-11-26 16:49:50 +00:00
web-snapshot [web snapshot] Store function formal parameter count 2021-11-24 12:40:39 +00:00
zone [regexp] Release regexp zone memory during JS parsing 2021-11-02 11:56:11 +00:00
DEPS cppgc: Prohibit Oilpan usage from within V8 2021-08-25 08:24:33 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00