#include <mapTable.h>
Class diagram for mapTable:
Public Members | |||
mapTable () | |||
bool | get_maps_are_canonical () | ||
bool | set_maps_are_canonical (bool f) | ||
bool | get_maps_are_canonical_in_snapshot () | ||
void | set_maps_are_canonical_in_snapshot (bool f) | ||
slotsMapDeps* | canonical_map (slotsMapDeps* m) | ||
void | add_map_from_snapshot (slotsMapDeps* m) | ||
void | verify () | ||
void | verify_map (slotsMapDeps* m) | ||
bool | contains (nmln* p) | ||
Protected Members | |||
int32 | hash (int32 length, VtblPtr_t vtbl_value, slotDesc* slot) | ||
nmln* | bucketFor (slotsMapDeps* m) | ||
void | add (slotsMapDeps* m) | ||
slotsMapDeps* | equivalent_map (slotsMapDeps* m) | ||
void | verify_chain (nmln* head) | ||
void | print_bucket (int32 bucket_num) | ||
void | print_histogram () | ||
bool | maps_are_canonical_in_snapshot | ||
nmln | buckets [mapTableSize] |
mapTable::mapTable () |
bool mapTable::get_maps_are_canonical () [inline]
|
bool mapTable::set_maps_are_canonical (bool f) |
bool mapTable::get_maps_are_canonical_in_snapshot () [inline]
|
void mapTable::set_maps_are_canonical_in_snapshot (bool f) |
slotsMapDeps * mapTable::canonical_map (slotsMapDeps * m) |
void mapTable::add_map_from_snapshot (slotsMapDeps * m) |
void mapTable::verify () |
void mapTable::verify_map (slotsMapDeps * m) |
bool mapTable::contains (nmln * p) [inline]
|
int32 mapTable::hash (int32 length, VtblPtr_t vtbl_value, slotDesc * slot) [protected]
|
nmln * mapTable::bucketFor (slotsMapDeps * m) [protected]
|
void mapTable::add (slotsMapDeps * m) [protected]
|
slotsMapDeps * mapTable::equivalent_map (slotsMapDeps * currMap) [protected]
|
void mapTable::verify_chain (nmln * head) [protected]
|
void mapTable::print_bucket (int32 bucket_num) [protected]
|
void mapTable::print_histogram () [protected]
|
bool mapTable::maps_are_canonical_in_snapshot [protected]
|
nmln mapTable::buckets[mapTableSize] [protected]
|