![]() |
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.