chromium/v8/src/heap/marking.cc

// Copyright 2017 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <limits>

#include "src/heap/marking-inl.h"

namespace v8 {
namespace internal {

namespace {
constexpr MarkBit::CellType kAllBitsSetInCellValue =;
}

bool MarkingBitmap::AllBitsSetInRange(MarkBitIndex start_index,
                                      MarkBitIndex end_index) const {}

bool MarkingBitmap::AllBitsClearInRange(MarkBitIndex start_index,
                                        MarkBitIndex end_index) const {}

namespace {

void PrintWord(MarkBit::CellType word, MarkBit::CellType himask = 0) {}

class CellPrinter final {};

}  // anonymous namespace

void MarkingBitmap::Print() const {}

bool MarkingBitmap::IsClean() const {}

// static
MarkBit MarkBit::FromForTesting(Address address) {}

// static
MarkBit MarkBit::FromForTesting(Tagged<HeapObject> heap_object) {}

}  // namespace internal
}  // namespace v8