![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/heap/heap-visitor.h"
#include <optional>
#include "src/base/logging.h"
#include "src/execution/local-isolate.h"
#include "src/heap/heap-layout-inl.h"
#include "src/heap/mark-compact.h"
#include "src/heap/object-lock-inl.h"
#include "src/objects/arguments.h"
#include "src/objects/data-handler-inl.h"
#include "src/objects/free-space-inl.h"
#include "src/objects/js-array-buffer-inl.h"
#include "src/objects/js-objects.h"
#include "src/objects/js-weak-refs-inl.h"
#include "src/objects/literal-objects-inl.h"
#include "src/objects/map.h"
#include "src/objects/module-inl.h"
#include "src/objects/objects-body-descriptors-inl.h"
#include "src/objects/objects-inl.h"
#include "src/objects/oddball.h"
#include "src/objects/ordered-hash-table.h"
#include "src/objects/shared-function-info.h"
#include "src/objects/synthetic-module-inl.h"
#include "src/objects/torque-defined-classes.h"
#include "src/objects/visitors.h"
Go to the source code of this file.
Classes | |
struct | v8::internal::ConcurrentVisitorCastHelper< T > |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | DEFINE_READ_ONLY_MAP_SPECIALIZATION(VisitorIdType) |
#define | CASE(TypeName) |
#define | CASE(TypeName) |
#define | VISIT(TypeName) |
#define | VISIT_WITH_SLACK(TypeName) |
#define | UNCHECKED_CAST(VisitorId, TypeName) |
#define | VISIT_AS_LOCKED_STRING(VisitorId, TypeName) |
#define | UNSAFE_STRING_TRANSITION_TARGET_CASE(VisitorIdType, TypeName) |
Functions | |
template<VisitorId visitor_id> | |
constexpr bool | v8::internal::SupportsRightTrim () |
template<VisitorId visitor_id> | |
bool | v8::internal::ContainsReadOnlyMap (PtrComprCageBase, Tagged< HeapObject >) |
#define CASE | ( | TypeName | ) |
#define CASE | ( | TypeName | ) |
#define DEFINE_READ_ONLY_MAP_SPECIALIZATION | ( | VisitorIdType | ) |
Definition at line 61 of file heap-visitor-inl.h.
#define UNCHECKED_CAST | ( | VisitorId, | |
TypeName ) |
Definition at line 392 of file heap-visitor-inl.h.
#define UNSAFE_STRING_TRANSITION_TARGET_CASE | ( | VisitorIdType, | |
TypeName ) |
#define VISIT | ( | TypeName | ) |
Definition at line 207 of file heap-visitor-inl.h.
#define VISIT_AS_LOCKED_STRING | ( | VisitorId, | |
TypeName ) |
Definition at line 414 of file heap-visitor-inl.h.
#define VISIT_WITH_SLACK | ( | TypeName | ) |
Definition at line 224 of file heap-visitor-inl.h.