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