chromium/v8/src/heap/slot-set.cc

// Copyright 2018 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 "src/heap/slot-set.h"

#include "src/base/logging.h"
#include "src/heap/memory-chunk-layout.h"

namespace v8 {
namespace internal {

TypedSlots::~TypedSlots() {}

void TypedSlots::Insert(SlotType type, uint32_t offset) {}

void TypedSlots::Merge(TypedSlots* other) {}

TypedSlots::Chunk* TypedSlots::EnsureChunk() {}

TypedSlots::Chunk* TypedSlots::NewChunk(Chunk* next, size_t capacity) {}

void TypedSlotSet::ClearInvalidSlots(const FreeRangesMap& invalid_ranges) {}

void TypedSlotSet::AssertNoInvalidSlots(const FreeRangesMap& invalid_ranges) {}

template <typename Callback>
void TypedSlotSet::IterateSlotsInRanges(Callback callback,
                                        const FreeRangesMap& ranges) {}

}  // namespace internal
}  // namespace v8