#include <oopsOop.h>
Class diagram for oopsOopClass:
Public Members | |||
oop* | oops (fint which = 0) | ||
oop | at (fint which) | ||
void | at_put (fint which, oop contents, bool cs = true) | ||
void | record_promotion (fint size) | ||
void | fix_generation (fint size) | ||
oopsOop | copy (fint size, bool mustAllocate= true, oop genObj= NULL, bool cs= true) | ||
oopsOop | grow (fint size, fint delta, bool mustAllocate= true) | ||
oopsOop | shrink (fint size, fint delta, bool mustAllocate= true) | ||
oopsOop | insert (fint size, fint change_point, fint delta, bool mustAllocate= true, bool sameGen= false) | ||
oopsOop | remove (fint size, fint change_point, fint delta, bool mustAllocate= true, bool sameGen= false) | ||
oopsOop | scavenge (fint size) | ||
void | gc_mark_referents () | ||
bool | verify () | ||
Friends | |||
oopsOop | as_oopsOop (void* p) |
oop * oopsOopClass::oops (fint which = 0) [inline]
|
oop oopsOopClass::at (fint which) [inline]
|
void oopsOopClass::at_put (fint which, oop contents, bool cs = true) [inline]
|
void oopsOopClass::record_promotion (fint size) |
void oopsOopClass::fix_generation (fint size) [inline]
|
oopsOop oopsOopClass::copy (fint s, bool mustAllocate = true, oop genObj = NULL, bool cs = true) [inline]
|
Reimplemented in byteVectorOopClass.
oopsOop oopsOopClass::grow (fint size, fint delta, bool mustAllocate = true) [inline]
|
Reimplemented in mapOopClass.
oopsOop oopsOopClass::shrink (fint size, fint delta, bool mustAllocate = true) [inline]
|
Reimplemented in mapOopClass.
oopsOop oopsOopClass::insert (fint s, fint change_point, fint delta, bool mustAllocate = true, bool sameGen = false) [inline]
|
Reimplemented in byteVectorOopClass.
oopsOop oopsOopClass::remove (fint s, fint change_point, fint delta, bool mustAllocate = true, bool sameGen = false) [inline]
|
Reimplemented in byteVectorOopClass.
oopsOop oopsOopClass::scavenge (fint size) |
Reimplemented in byteVectorOopClass.
void oopsOopClass::gc_mark_referents () |
bool oopsOopClass::verify () |
Reimplemented from oopClass.
Reimplemented in byteVectorOopClass, foreignOopClass, objVectorOopClass, proxyOopClass, stringOopClass, and vframeOopClass.
oopsOop as_oopsOop (void * p) [friend]
|