v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ScavengingVisitor< marks_handling, logging_and_profiling_mode > Class Template Reference
Inheritance diagram for ScavengingVisitor< marks_handling, logging_and_profiling_mode >:
Collaboration diagram for ScavengingVisitor< marks_handling, logging_and_profiling_mode >:

Static Public Member Functions

static void Initialize ()
 
static VisitorDispatchTable
< ScavengingCallback > * 
GetTable ()
 
- Static Public Member Functions inherited from StaticVisitorBase
static VisitorId GetVisitorId (int instance_type, int instance_size)
 
static VisitorId GetVisitorId (Map *map)
 
static VisitorId GetVisitorIdForSize (VisitorId base, VisitorId generic, int object_size)
 

Additional Inherited Members

- Public Types inherited from StaticVisitorBase
enum  VisitorId {
  kVisitSeqAsciiString = 0, kVisitSeqTwoByteString, kVisitShortcutCandidate, kVisitByteArray,
  kVisitFreeSpace, kVisitFixedArray, kVisitFixedDoubleArray, kVisitGlobalContext,
  kVisitDataObject, kVisitDataObject2 = kVisitDataObject, kVisitDataObject3, kVisitDataObject4,
  kVisitDataObject5, kVisitDataObject6, kVisitDataObject7, kVisitDataObject8,
  kVisitDataObject9, kVisitDataObjectGeneric, kVisitJSObject, kVisitJSObject2 = kVisitJSObject,
  kVisitJSObject3, kVisitJSObject4, kVisitJSObject5, kVisitJSObject6,
  kVisitJSObject7, kVisitJSObject8, kVisitJSObject9, kVisitJSObjectGeneric,
  kVisitStruct, kVisitStruct2 = kVisitStruct, kVisitStruct3, kVisitStruct4,
  kVisitStruct5, kVisitStruct6, kVisitStruct7, kVisitStruct8,
  kVisitStruct9, kVisitStructGeneric, kVisitConsString, kVisitSlicedString,
  kVisitOddball, kVisitCode, kVisitMap, kVisitPropertyCell,
  kVisitSharedFunctionInfo, kVisitJSFunction, kVisitJSWeakMap, kVisitJSRegExp,
  kVisitorIdCount, kMinObjectSizeInWords = 2
}
 
- Public Member Functions inherited from StaticVisitorBase
 STATIC_ASSERT (kVisitorIdCount<=256)
 

Detailed Description

template<MarksHandling marks_handling, LoggingAndProfiling logging_and_profiling_mode>
class v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >

Definition at line 1588 of file heap.cc.

Member Function Documentation

static VisitorDispatchTable<ScavengingCallback>* GetTable ( )
inlinestatic

Definition at line 1643 of file heap.cc.


The documentation for this class was generated from the following file: