Go to the source code of this file.
◆ FORWARD_DECLARE
#define FORWARD_DECLARE |
( |
| TypeName | ) |
|
◆ SAFE_STRING_TRANSITION_SOURCES
#define SAFE_STRING_TRANSITION_SOURCES |
( |
| V | ) |
|
Value: V(SeqOneByteString, SeqOneByteString) \
V(SeqTwoByteString, SeqTwoByteString)
Definition at line 304 of file heap-visitor.h.
◆ TYPED_VISITOR_ID_LIST
#define TYPED_VISITOR_ID_LIST |
( |
| V | ) |
|
◆ TYPED_VISITOR_WITH_SLACK_ID_LIST
#define TYPED_VISITOR_WITH_SLACK_ID_LIST |
( |
| V | ) |
|
Value:
V(JSDataViewOrRabGsabDataView) \
V(JSDate) \
V(JSExternalObject) \
V(JSFinalizationRegistry) \
V(JSFunction) \
V(JSObject) \
V(JSRegExp) \
V(JSSynchronizationPrimitive) \
V(JSTypedArray) \
V(JSWeakCollection) \
V(JSWeakRef) \
IF_WASM(
V, WasmGlobalObject) \
IF_WASM(
V, WasmInstanceObject) \
IF_WASM(
V, WasmMemoryObject) \
IF_WASM(
V, WasmSuspendingObject) \
IF_WASM(
V, WasmTableObject) \
IF_WASM(
V, WasmTagObject)
Definition at line 107 of file heap-visitor.h.
◆ UNSAFE_STRING_TRANSITION_SOURCES
#define UNSAFE_STRING_TRANSITION_SOURCES |
( |
| V | ) |
|
Value: V(ExternalString, ExternalString) \
V(ConsString, ConsString) \
V(SlicedString, SlicedString)
Definition at line 310 of file heap-visitor.h.
◆ UNSAFE_STRING_TRANSITION_TARGETS
#define UNSAFE_STRING_TRANSITION_TARGETS |
( |
| V | ) |
|
Value:
V(ShortcutCandidate, ConsString) \
V(ThinString, ThinString)
#define UNSAFE_STRING_TRANSITION_SOURCES(V)
Definition at line 316 of file heap-visitor.h.
◆ VISIT
#define VISIT |
( |
| TypeName | ) |
|
Value: V8_INLINE size_t Visit##TypeName(Tagged<Map> map, Tagged<TypeName>
object, \
MaybeObjectSize maybe_object_size);
Definition at line 254 of file heap-visitor.h.
◆ VISIT_AS_LOCKED_STRING
#define VISIT_AS_LOCKED_STRING |
( |
| VisitorId, |
|
|
| TypeName ) |
Value: V8_INLINE size_t Visit##TypeName(Tagged<Map> map, Tagged<TypeName>
object, \
MaybeObjectSize maybe_object_size);
Definition at line 332 of file heap-visitor.h.
◆ VISITOR_IDS_WITH_READ_ONLY_MAPS_LIST
#define VISITOR_IDS_WITH_READ_ONLY_MAPS_LIST |
( |
| V | ) |
|