V8 Project
v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode > Member List

This is the complete list of members for v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >, including all inherited members.

DATA_OBJECT enum valuev8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >private
EvacuateByteArray(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateFixedArray(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateFixedDoubleArray(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateFixedFloat64Array(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateFixedTypedArray(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateJSFunction(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateObject(Map *map, HeapObject **slot, HeapObject *object, int object_size)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateSeqOneByteString(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateSeqTwoByteString(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
EvacuateShortcutCandidate(Map *map, HeapObject **slot, HeapObject *object)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
GetTable()v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlinestatic
GetVisitorId(int instance_type, int instance_size)v8::internal::StaticVisitorBasestatic
GetVisitorId(Map *map)v8::internal::StaticVisitorBaseinlinestatic
GetVisitorIdForSize(VisitorId base, VisitorId generic, int object_size)v8::internal::StaticVisitorBaseinlinestatic
Initialize()v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlinestatic
INLINE(static void MigrateObject(Heap *heap, HeapObject *source, HeapObject *target, int size))v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivate
kMinObjectSizeInWords enum valuev8::internal::StaticVisitorBase
kVisitDataObject enum valuev8::internal::StaticVisitorBase
kVisitJSObject enum valuev8::internal::StaticVisitorBase
kVisitorIdCount enum valuev8::internal::StaticVisitorBase
kVisitStruct enum valuev8::internal::StaticVisitorBase
ObjectContents enum namev8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >private
POINTER_OBJECT enum valuev8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >private
PromoteObject(Map *map, HeapObject **slot, HeapObject *object, int object_size)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
RecordCopiedObject(Heap *heap, HeapObject *obj)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
SemiSpaceCopyObject(Map *map, HeapObject **slot, HeapObject *object, int object_size)v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >inlineprivatestatic
STATIC_ASSERT(kVisitorIdCount<=256)v8::internal::StaticVisitorBase
table_v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >privatestatic
VisitorId enum namev8::internal::StaticVisitorBase