5#ifndef V8_HEAP_HEAP_VERIFIER_H_
6#define V8_HEAP_HEAP_VERIFIER_H_
62 static void SetPendingLayoutChangeObject(
Heap*
heap,
static void VerifyObjectLayoutChange(Heap *heap, Tagged< HeapObject > object, Tagged< Map > new_map)
static void VerifyReadOnlyHeap(Heap *heap)
static V8_INLINE void VerifyHeapIfEnabled(Heap *heap)
static void VerifyHeap(Heap *heap)
static void VerifyRememberedSetFor(Heap *heap, Tagged< HeapObject > object)
static void VerifyObjectLayoutChangeIsAllowed(Heap *heap, Tagged< HeapObject > object)
static void VerifySharedHeap(Heap *heap, Isolate *initiator)
static void VerifySafeMapTransition(Heap *heap, Tagged< HeapObject > object, Tagged< Map > new_map)
virtual void VerifyObject(Tagged< HeapObject > object)=0
virtual void VerifyPageDone(const MemoryChunkMetadata *chunk)=0
virtual void VerifyPage(const MemoryChunkMetadata *chunk)=0
virtual ~SpaceVerificationVisitor()=default
V8_EXPORT_PRIVATE FlagValues v8_flags
#define V8_EXPORT_PRIVATE