#include <immediateMap.h>
Class diagram for immediateMap:
Public Members | |||
fint | size () | ||
fint | length_slots () | ||
fint | length_nonVM_slots () | ||
oop | clone (oop obj, bool mustAllocate= true, oop genObj= NULL) | ||
bool | can_inline_clone () | ||
oop | cloneSize (oop obj, fint length, bool mustAllocate= true, oop filler= NULL) | ||
bool | verify (oop obj) | ||
virtual oop | scavenge (oop obj) | ||
void | switch_pointer (oop obj, oop* where, oop to) | ||
fint | empty_object_size () | ||
fint | object_size (oop obj) | ||
fint | object_byte_size (oop obj) | ||
bool | is_enumerable (oop obj, oop* matching_cell) | ||
oop | fill_in_slots (slotList* slist, fint slotCount) |
fint immediateMap::size () [inline, virtual]
|
Reimplemented from Map.
fint immediateMap::length_slots () [inline, virtual]
|
Reimplemented from Map.
fint immediateMap::length_nonVM_slots () [inline, virtual]
|
Reimplemented from Map.
oop immediateMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [inline, virtual]
|
Reimplemented from Map.
bool immediateMap::can_inline_clone () [inline, virtual]
|
Reimplemented from Map.
oop immediateMap::cloneSize (oop obj, fint length, bool mustAllocate = true, oop filler = NULL) [inline, virtual]
|
Reimplemented from Map.
bool immediateMap::verify (oop obj) [inline, virtual]
|
Reimplemented from Map.
virtual oop immediateMap::scavenge (oop obj) [inline, virtual]
|
Reimplemented from Map.
void immediateMap::switch_pointer (oop obj, oop * where, oop to) [inline, virtual]
|
Reimplemented from Map.
fint immediateMap::empty_object_size () [inline, virtual]
|
Reimplemented from Map.
fint immediateMap::object_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
fint immediateMap::object_byte_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
bool immediateMap::is_enumerable (oop obj, oop * matching_cell) [inline, virtual]
|
Reimplemented from Map.
oop immediateMap::fill_in_slots (slotList * slist, fint slotCount) [virtual]
|
Reimplemented from Map.