#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
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
}
}