5#ifndef V8_HEAP_HEAP_LAYOUT_H_
6#define V8_HEAP_HEAP_LAYOUT_H_
static V8_INLINE bool InYoungGeneration(Tagged< Object > object)
static V8_EXPORT bool InYoungGenerationForStickyMarkbits(const MemoryChunk *chunk, Tagged< HeapObject > object)
static V8_INLINE bool InWritableSharedSpace(Tagged< HeapObject > object)
static V8_INLINE bool IsOwnedByAnyHeap(Tagged< HeapObject > object)
static V8_EXPORT void CheckYoungGenerationConsistency(const MemoryChunk *chunk)
static V8_INLINE bool InTrustedSpace(Tagged< HeapObject > object)
static V8_INLINE bool InReadOnlySpace(Tagged< HeapObject > object)
static bool IsSelfForwarded(Tagged< HeapObject > object)
static V8_INLINE bool InBlackAllocatedPage(Tagged< HeapObject > object)
static V8_INLINE bool InAnySharedSpace(Tagged< HeapObject > object)
static V8_INLINE bool InCodeSpace(Tagged< HeapObject > object)