#include <memOop.h>
Class diagram for memOopClass:
Public Members | |||
memOopClass* | addr () | ||
bool | is_old () | ||
bool | is_new () | ||
memOop | relocate () | ||
markOop | mark () | ||
void | set_mark (markOop m) | ||
void | set_mark (memOop p) | ||
memOop | mark_as_memOop () | ||
bool | is_mark_as_memOop () | ||
Map* | map () | ||
void | set_map (Map* m, bool cs = true) | ||
void | set_canonical_map (Map* new_map) | ||
void | canonicalize_map () | ||
void | init_mark () | ||
smi | identity_hash () | ||
void | set_identity_hash (smi) | ||
bool | is_marked () | ||
void | set_mark () | ||
void | clear_mark () | ||
oop | scavenge () | ||
bool | verify () | ||
bool | verify_oop (bool expectErrorObj = false) | ||
void | print_oop () | ||
void | print_string (char* buf) | ||
bool | is_forwarded () | ||
void | forward_to (memOop p) | ||
memOop | forwardee () | ||
bool | is_gc_marked () | ||
void | gc_forward_to (oTableEntry* p) | ||
memOop | gc_forwardee () | ||
oTableEntry* | as_oTableEntry () | ||
oop | gc_mark () | ||
oop | gc_mark_derived (oop* ptr, int32 offset) | ||
oop | gc_unmark () | ||
oop | gc_unmark_derived (oop* ptr) | ||
void | gc_moved () | ||
int32 | compute_derived_offset () | ||
int32 | derived_offset () | ||
mapOop | _map | ||
Friends | |||
memOop | as_memOop (void* p) | ||
memOop | mark_memOop (memOop p) | ||
memOop | unmark_memOop (memOop p) | ||
bool | is_marked_memOop (memOop p) | ||
bool | is_object_start (oop p) | ||
int32 | map_offset () |
memOopClass * memOopClass::addr () [inline]
|
Reimplemented in blockOopClass, byteVectorOopClass, fctProxyOopClass, foreignOopClass, mapOopClass, mirrorOopClass, objVectorOopClass, processOopClass, profilerOopClass, proxyOopClass, slotsOopClass, and vframeOopClass.
bool memOopClass::is_old () [inline]
|
Reimplemented from oopClass.
bool memOopClass::is_new () [inline]
|
Reimplemented from oopClass.
memOop memOopClass::relocate () [inline]
|
Reimplemented from oopClass.
markOop memOopClass::mark () [inline]
|
void memOopClass::set_mark (markOop m) [inline]
|
void memOopClass::set_mark (memOop p) [inline]
|
memOop memOopClass::mark_as_memOop () [inline]
|
bool memOopClass::is_mark_as_memOop () [inline]
|
Map * memOopClass::map () [inline]
|
Reimplemented from oopClass.
void memOopClass::set_map (Map * m, bool cs = true) [inline]
|
void memOopClass::set_canonical_map (Map * new_map) |
void memOopClass::canonicalize_map () |
void memOopClass::init_mark () [inline]
|
smi memOopClass::identity_hash () [inline]
|
Reimplemented from oopClass.
void memOopClass::set_identity_hash (smi h) |
bool memOopClass::is_marked () [inline]
|
Reimplemented from oopClass.
void memOopClass::set_mark () [inline]
|
Reimplemented from oopClass.
void memOopClass::clear_mark () [inline]
|
Reimplemented from oopClass.
oop memOopClass::scavenge () |
bool memOopClass::verify () |
Reimplemented from oopClass.
Reimplemented in byteVectorOopClass, foreignOopClass, objVectorOopClass, oopsOopClass, proxyOopClass, stringOopClass, and vframeOopClass.
bool memOopClass::verify_oop (bool expectErrorObj = false) |
Reimplemented from oopClass.
void memOopClass::print_oop () |
Reimplemented from oopClass.
void memOopClass::print_string (char * buf) |
Reimplemented from oopClass.
bool memOopClass::is_forwarded () [inline]
|
void memOopClass::forward_to (memOop p) [inline]
|
memOop memOopClass::forwardee () [inline]
|
bool memOopClass::is_gc_marked () [inline]
|
void memOopClass::gc_forward_to (oTableEntry * p) [inline]
|
memOop memOopClass::gc_forwardee () [inline]
|
oTableEntry * memOopClass::as_oTableEntry () [inline]
|
oop memOopClass::gc_mark () [inline]
|
Reimplemented from oopClass.
oop memOopClass::gc_mark_derived (oop * ptr, int32 offset) [inline]
|
Reimplemented from oopClass.
oop memOopClass::gc_unmark () [inline]
|
Reimplemented from oopClass.
oop memOopClass::gc_unmark_derived (oop * ptr) [inline]
|
Reimplemented from oopClass.
void memOopClass::gc_moved () [inline]
|
int32 memOopClass::compute_derived_offset () |
int32 memOopClass::derived_offset () [inline]
|
Reimplemented from oopClass.
memOop as_memOop (void * p) [friend]
|
memOop mark_memOop (memOop p) [friend]
|
memOop unmark_memOop (memOop p) [friend]
|
bool is_marked_memOop (memOop p) [friend]
|
bool is_object_start (oop p) [friend]
|
int32 map_offset () [friend]
|
mapOop memOopClass::_map |