#include <space.hpp>
Inheritance diagram for newSpace:
Public Member Functions | |
oop * | object_start (oop *p) |
void | verify () |
void | object_iterate_from (NewWaterMark *mark, ObjectClosure *blk) |
NewWaterMark | top_mark () |
Public Attributes | |
newSpace * | next_space |
Definition at line 104 of file space.hpp.
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:
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:
Definition at line 106 of file space.hpp.
Referenced by newGeneration::initialize(), and newGeneration::swap_spaces().