Go to the source code of this file.
|
enum class | v8::internal::ClearRecordedSlots { v8::internal::kYes
, v8::internal::kNo
} |
|
enum class | v8::internal::InvalidateRecordedSlots { v8::internal::kYes
, v8::internal::kNo
} |
|
enum class | v8::internal::InvalidateExternalPointerSlots { v8::internal::kYes
, v8::internal::kNo
} |
|
enum class | v8::internal::ClearFreedMemoryMode { v8::internal::kClearFreedMemory
, v8::internal::kDontClearFreedMemory
} |
|
enum class | v8::internal::SkipRoot {
v8::internal::kExternalStringTable
, v8::internal::kGlobalHandles
, v8::internal::kTracedHandles
, v8::internal::kOldGeneration
,
v8::internal::kStack
, v8::internal::kMainThreadHandles
, v8::internal::kUnserializable
, v8::internal::kWeak
,
v8::internal::kConservativeStack
, v8::internal::kReadOnlyBuiltins
} |
|
enum class | v8::internal::EmbedderStackStateOrigin { v8::internal::kImplicitThroughTask
, v8::internal::kExplicitInvocation
} |
|
enum class | v8::internal::GCFlag : uint8_t { v8::internal::kNoFlags = 0
, v8::internal::kReduceMemoryFootprint = 1 << 0
, v8::internal::kForced = 1 << 1
, v8::internal::kLastResort = 1 << 2
} |
|
◆ DECL_RIGHT_TRIM
#define DECL_RIGHT_TRIM |
( |
| T | ) |
|
Value:
Heap::RightTrimArray<T>(Tagged<T> object, int new_capacity, \
int old_capacity);
#define EXPORT_TEMPLATE_DECLARE(export)
#define V8_EXPORT_PRIVATE
Definition at line 2483 of file heap.h.
◆ RIGHT_TRIMMABLE_ARRAY_LIST
#define RIGHT_TRIMMABLE_ARRAY_LIST |
( |
| V | ) |
|
Value:
V(ByteArray) \
V(FixedArray) \
V(FixedDoubleArray) \
V(TransitionArray) \
V(WeakFixedArray)
Definition at line 438 of file heap.h.
◆ ROOT_ACCESSOR [1/2]
#define ROOT_ACCESSOR |
( |
| type, |
|
|
| name, |
|
|
| CamelName ) |
Value:inline Tagged<type>
name();
Definition at line 854 of file heap.h.
◆ ROOT_ACCESSOR [2/2]
#define ROOT_ACCESSOR |
( |
| type, |
|
|
| name, |
|
|
| CamelName ) |
Value: inline void set_##
name(Tagged<type> value);
ZoneVector< InstructionOperand > * set_
Definition at line 854 of file heap.h.