#include <markOop.h>
Class diagram for markOopClass:
Public Members | |||
Map* | map () | ||
BOOL_ACCESSOR (mark) #define VALUE_ACCESSOR(name, setAction, setAssert) VALUE_ACCESSOR(hash, if ((v & hash_mask) = = 0) v += first_hash | |||
assert (val->hash() != no_hash, "should have hash now")) | |||
VALUE_ACCESSOR (age, , ) | |||
smi | identity_hash () | ||
void | print_oop () | ||
void | print () | ||
Friends | |||
int32 | assign_hash (markOop& m) | ||
int32 | hash_markOop (markOop& m) |
Map * markOopClass::map () [inline]
|
Reimplemented from oopClass.
markOopClass::BOOL_ACCESSOR (mark) [pure virtual]
|
markOopClass::assert (val-, hash()! = no_hash, "should have hash now") |
markOopClass::VALUE_ACCESSOR (age) |
smi markOopClass::identity_hash () [inline]
|
Reimplemented from oopClass.
void markOopClass::print_oop () [inline]
|
Reimplemented from oopClass.
void markOopClass::print () |
Reimplemented from oopClass.
int32 assign_hash (markOop & m) [friend]
|
int32 hash_markOop (markOop & m) [friend]
|