#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]
|