#include <markMap.h>
Class diagram for markMap:
Public Members | |||
![]() | ![]() | fint | size () |
![]() | ![]() | fint | length_slots () |
![]() | ![]() | fint | length_nonVM_slots () |
![]() | ![]() | oop | clone (oop obj, bool mustAllocate= true, oop genObj= NULL) |
![]() | ![]() | bool | verify (oop obj) |
![]() | ![]() | oop | scavenge (oop obj) |
![]() | ![]() | void | switch_pointer (oop obj, oop* where, oop to) |
![]() | ![]() | mirrorOop | mirror_proto () |
![]() | ![]() | oop | dummy_obj (oop filler) |
![]() | ![]() | fint | empty_object_size () |
![]() | ![]() | fint | object_size (oop obj) |
![]() | ![]() | bool | is_enumerable (oop obj, oop* matching_cell) |
![]() | ![]() | oop | fill_in_slots (slotList* slist, fint slotCount) |
![]() | ![]() | void | print_string (oop obj, char* buf) |
![]() | ![]() | void | print_oop (oop obj) |
![]() | ![]() | void | print (oop obj) |
Friends | |||
![]() | ![]() | Map* | create_markMap () |
fint markMap::size () [inline, virtual]
|
Reimplemented from Map.
fint markMap::length_slots () [inline, virtual]
|
Reimplemented from Map.
fint markMap::length_nonVM_slots () [inline, virtual]
|
Reimplemented from Map.
oop markMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [inline, virtual]
|
Reimplemented from Map.
bool markMap::verify (oop obj) [inline, virtual]
|
Reimplemented from Map.
oop markMap::scavenge (oop obj) [inline, virtual]
|
Reimplemented from Map.
void markMap::switch_pointer (oop obj, oop * where, oop to) [inline, virtual]
|
Reimplemented from Map.
mirrorOop markMap::mirror_proto () [inline, virtual]
|
Reimplemented from Map.
oop markMap::dummy_obj (oop filler) [inline, virtual]
|
Reimplemented from Map.
fint markMap::empty_object_size () [inline, virtual]
|
Reimplemented from Map.
fint markMap::object_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
bool markMap::is_enumerable (oop obj, oop * matching_cell) [inline, virtual]
|
Reimplemented from Map.
oop markMap::fill_in_slots (slotList * slist, fint slotCount) [inline, virtual]
|
Reimplemented from Map.
void markMap::print_string (oop obj, char * buf) [inline, virtual]
|
Reimplemented from Map.
void markMap::print_oop (oop obj) [inline, virtual]
|
Reimplemented from Map.
void markMap::print (oop obj) [virtual]
|
Reimplemented from Map.
Map* create_markMap () [friend]
|