chromium/v8/src/handles/local-handles.cc

// Copyright 2012 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/handles/local-handles.h"

#include "src/api/api.h"
#include "src/execution/isolate.h"
#include "src/handles/handles-inl.h"
#include "src/handles/handles.h"
#include "src/heap/heap-inl.h"

namespace v8 {
namespace internal {

Address* LocalHandleScope::GetMainThreadHandle(LocalHeap* local_heap,
                                               Address value) {}

void LocalHandleScope::OpenMainThreadScope(LocalHeap* local_heap) {}

void LocalHandleScope::CloseMainThreadScope(LocalHeap* local_heap,
                                            Address* prev_next,
                                            Address* prev_limit) {}

#ifdef V8_ENABLE_CHECKS
void LocalHandleScope::VerifyMainThreadScope() const {}
#endif  // V8_ENABLE_CHECKS

LocalHandles::LocalHandles() {}
LocalHandles::~LocalHandles() {}

void LocalHandles::Iterate(RootVisitor* visitor) {}

#ifdef DEBUG
bool LocalHandles::Contains(Address* location) {}
#endif

Address* LocalHandles::AddBlock() {}

void LocalHandles::RemoveUnusedBlocks() {}

#ifdef ENABLE_HANDLE_ZAPPING
void LocalHandles::ZapRange(Address* start, Address* end) {}
#endif

}  // namespace internal
}  // namespace v8