5#ifndef V8_HEAP_EVACUATION_VERIFIER_INL_H_ 
    6#define V8_HEAP_EVACUATION_VERIFIER_INL_H_ 
   21  if (!ShouldVerifyObject(heap_object)) 
return;
 
   24      Heap::InToPage(heap_object));
 
   34template <
typename TSlot>
 
   35void EvacuationVerifier::VerifyPointersImpl(TSlot 
start, TSlot 
end) {
 
   37    typename TSlot::TObject 
object = current.load(cage_base());
 
   38#ifdef V8_ENABLE_DIRECT_HANDLE 
   42    if (
object.GetHeapObjectIfStrong(&heap_object)) {
 
   43      VerifyHeapObjectImpl(heap_object);
 
static V8_INLINE bool InYoungGeneration(Tagged< Object > object)
 
static V8_INLINE bool InWritableSharedSpace(Tagged< HeapObject > object)
 
Isolate * isolate() const
 
bool is_shared_space_isolate() const
 
static bool IsOnEvacuationCandidate(Tagged< MaybeObject > obj)
 
constexpr Address kTaggedNullAddress
 
kInterpreterTrampolineOffset Tagged< HeapObject >
 
V8_EXPORT_PRIVATE FlagValues v8_flags
 
#define CHECK_IMPLIES(lhs, rhs)