v8  3.14.5(node0.10.28)
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 896 of file spaces.h.

Constructor & Destructor Documentation

SkipList ( )
inline

Definition at line 898 of file spaces.h.

References SkipList::Clear().

Referenced by SkipList::Update().

Member Function Documentation

void AddObject ( Address  addr,
int  size 
)
inline

Definition at line 912 of file spaces.h.

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

Referenced by SkipList::Update().

void Clear ( )
inline

Definition at line 902 of file spaces.h.

Referenced by SkipList::SkipList().

static int RegionNumber ( Address  addr)
inlinestatic

Definition at line 920 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: