newSpace Class Reference

#include <space.hpp>

Inheritance diagram for newSpace:

Inheritance graph
[legend]
Collaboration diagram for newSpace:

Collaboration graph
[legend]
List of all members.

Public Member Functions

oopobject_start (oop *p)
void verify ()
void object_iterate_from (NewWaterMark *mark, ObjectClosure *blk)
NewWaterMark top_mark ()

Public Attributes

newSpacenext_space

Detailed Description

Definition at line 104 of file space.hpp.


Member Function Documentation

void newSpace::object_iterate_from ( NewWaterMark mark,
ObjectClosure blk 
)

Definition at line 151 of file space.cpp.

References NewWaterMark::_point, as_memOop(), ObjectClosure::begin_space(), ObjectClosure::do_object(), ObjectClosure::end_space(), memOopDesc::size(), and space::top().

Referenced by Reflection::apply_change().

Here is the call graph for this function:

oop * newSpace::object_start ( oop p  ) 

Definition at line 138 of file space.cpp.

References as_memOop(), assert, space::bottom(), fatal, memOopDesc::size(), and space::top().

Referenced by newGeneration::object_start().

Here is the call graph for this function:

NewWaterMark newSpace::top_mark (  )  [inline]

Definition at line 114 of file space.hpp.

References NewWaterMark::_point, and space::top().

Referenced by Reflection::apply_change(), and Universe::scavenge().

Here is the call graph for this function:

void newSpace::verify (  )  [virtual]

Implements space.

Definition at line 300 of file space.cpp.

References as_memOop(), assert, space::bottom(), oopDesc::is_mark(), lprintf(), space::name(), and space::top().

Referenced by newGeneration::verify().

Here is the call graph for this function:


Member Data Documentation

newSpace* newSpace::next_space

Definition at line 106 of file space.hpp.

Referenced by newGeneration::initialize(), and newGeneration::swap_spaces().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:10:47 2006 for Strongtalk VM by  doxygen 1.4.7