v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkipList Class Reference

#include <spaces.h>

Public Member Functions

 SkipList ()
 
void Clear ()
 
Address StartFor (Address addr)
 
void AddObject (Address addr, int size)
 

Static Public Member Functions

static int RegionNumber (Address addr)
 
static void Update (Address addr, int size)
 

Detailed Description

Definition at line 1021 of file spaces.h.

Constructor & Destructor Documentation

SkipList ( )
inline

Definition at line 1023 of file spaces.h.

References SkipList::Clear().

Referenced by SkipList::Update().

Member Function Documentation

void AddObject ( Address  addr,
int  size 
)
inline

Definition at line 1037 of file spaces.h.

References v8::internal::kPointerSize, and SkipList::RegionNumber().

Referenced by SkipList::Update().

void Clear ( )
inline

Definition at line 1027 of file spaces.h.

Referenced by SkipList::SkipList().

static int RegionNumber ( Address  addr)
inlinestatic

Definition at line 1045 of file spaces.h.

References Page::kPageAlignmentMask, and v8::internal::OffsetFrom().

Referenced by SkipList::AddObject(), and SkipList::StartFor().

Address StartFor ( Address  addr)
inline
static void Update ( Address  addr,
int  size 
)
inlinestatic

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