v8/include/cppgc/internal
Omer Katz 960a440d9c cppgc: Fix check for assignments in prefinalizers
Off heap members are "safe" to reference dead objects since they are not
connected to the object graph and do not ressurect the object.

This is needed becuase Members are used as temporary on stack variables
in Blink, e.g. when querying if a HeapHashMap contains a key.

Bug: v8:11749
Change-Id: I7ab2559d00c366480a3efbc0512bb1d1f63b64e7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3182223
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77063}
2021-09-24 20:23:54 +00:00
..
api-constants.h cppgc: IWYU cleanups 2021-05-20 10:42:29 +00:00
atomic-entry-flag.h cppgc: Add write barrier 2020-06-02 18:03:35 +00:00
caged-heap-local-data.h cppgc: Fix compilation of young generation 2021-09-01 07:24:23 +00:00
compiler-specific.h [cleanup][include] Remove redundant NOLINT annotations 2021-04-30 16:22:19 +00:00
finalizer-trait.h cppgc: Fix gcc compilation of FinalizerTrait 2021-08-16 09:01:05 +00:00
gc-info.h cppgc: Fix GCInfo creation 2021-09-07 12:51:20 +00:00
logging.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
name-trait.h cppgc: Optimize GCInfo setup 2021-08-14 11:16:11 +00:00
persistent-node.h cppgc: Allow CrossThreadPersistent to access poisoned memory from GC 2021-07-21 19:11:01 +00:00
pointer-policies.h cppgc: Fix check for assignments in prefinalizers 2021-09-24 20:23:54 +00:00
prefinalizer-handler.h cppgc: Typo and signature fix 2020-09-02 07:34:20 +00:00
write-barrier.h cppgc: Add early bailout to write barrier 2021-09-23 08:17:58 +00:00