#include "src/heap/cppgc-js/unified-heap-marking-verifier.h"
#include <memory>
#include "include/cppgc/internal/name-trait.h"
#include "include/v8-cppgc.h"
#include "src/handles/traced-handles.h"
#include "src/heap/cppgc-js/unified-heap-marking-state-inl.h"
#include "src/heap/cppgc/marking-verifier.h"
namespace v8 {
namespace internal {
namespace {
class UnifiedHeapVerificationVisitor final : public JSVisitor { … };
}
void UnifiedHeapVerificationState::VerifyMarkedTracedReference(
const TracedReferenceBase& ref) const { … }
UnifiedHeapMarkingVerifier::UnifiedHeapMarkingVerifier(
cppgc::internal::HeapBase& heap_base,
cppgc::internal::CollectionType collection_type)
: … { … }
}
}