17 size_t chunk_size,
Address area_start,
20 : reservation_(
std::move(reservation)),
21 allocated_bytes_(area_end - area_start),
22 high_water_mark_(area_start -
27 area_start_(area_start),
31#ifdef V8_ENABLE_SANDBOX
32 MemoryChunk::ClearMetadataPointer(
this);
44#ifdef THREAD_SANITIZER
45void MemoryChunkMetadata::SynchronizedHeapLoad()
const {
52void MemoryChunkMetadata::SynchronizedHeapStore() {
Atomic8 Acquire_Load(volatile const Atomic8 *ptr)
void Release_Store(volatile Atomic8 *ptr, Atomic8 value)
constexpr bool IsAnyTrustedSpace(AllocationSpace space)
constexpr bool IsAnySharedSpace(AllocationSpace space)