v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
global-handles.cc File Reference
#include "src/handles/global-handles.h"
#include <algorithm>
#include <atomic>
#include <cstddef>
#include <cstdint>
#include <map>
#include "src/api/api-inl.h"
#include "src/base/compiler-specific.h"
#include "src/base/logging.h"
#include "src/base/sanitizer/asan.h"
#include "src/common/assert-scope.h"
#include "src/common/globals.h"
#include "src/execution/vm-state-inl.h"
#include "src/heap/base/stack.h"
#include "src/heap/gc-tracer-inl.h"
#include "src/heap/gc-tracer.h"
#include "src/heap/heap-inl.h"
#include "src/heap/heap-layout-inl.h"
#include "src/heap/local-heap.h"
#include "src/init/v8.h"
#include "src/logging/counters.h"
#include "src/objects/objects-inl.h"
#include "src/objects/slots.h"
#include "src/objects/visitors.h"
#include "src/sandbox/isolate.h"
#include "src/tasks/cancelable-task.h"
#include "src/tasks/task-utils.h"
#include "src/utils/utils.h"
Include dependency graph for global-handles.cc:

Go to the source code of this file.

Classes

class  v8::internal::GlobalHandles::NodeBlock< NodeType >
 
class  v8::internal::GlobalHandles::NodeIterator< BlockType >
 
class  v8::internal::GlobalHandles::NodeSpace< NodeType >
 
class  v8::internal::NodeBase< Child >
 
class  v8::internal::GlobalHandles::Node
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Typedefs

using v8::internal::GenericCallback = v8::WeakCallbackInfo<void>::Callback
 

Enumerations

enum class  v8::internal::WeaknessType { v8::internal::kCallback , v8::internal::kCallbackWithTwoEmbedderFields , v8::internal::kNoCallback }