v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
safepoint.h File Reference
#include <optional>
#include <vector>
#include "src/base/platform/condition-variable.h"
#include "src/base/platform/mutex.h"
#include "src/common/globals.h"
#include "src/handles/persistent-handles.h"
#include "src/heap/local-heap.h"
#include "src/objects/visitors.h"
Include dependency graph for safepoint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::IsolateSafepoint
 
struct  v8::internal::IsolateSafepoint::RunningLocalHeap
 
class  v8::internal::IsolateSafepoint::Barrier
 
class  v8::internal::IsolateSafepointScope
 
class  v8::internal::GlobalSafepoint
 
class  v8::internal::GlobalSafepointScope
 
struct  v8::internal::GlobalSafepointForSharedSpaceIsolateTag
 
class  v8::internal::SafepointScope
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Enumerations

enum class  v8::internal::SafepointKind { v8::internal::kIsolate , v8::internal::kGlobal }
 

Variables

static constexpr GlobalSafepointForSharedSpaceIsolateTag v8::internal::kGlobalSafepointForSharedSpaceIsolate