APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.jvm.hotspot.utilities

public Class CompactHashTable

extends VMObject
Class Inheritance
Imports
java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.oops.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.utilities.*, .Observable, .Observer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Field Summary

Modifier and TypeField and Description
private static AddressField
private static int
private static int
private static CIntegerField
private static AddressField
private static AddressField
private static CIntegerField
private static long
private static int
Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private int
private int
bucketOffset(int bucket_info)

private static synchronized void
private boolean
isValueOnlyBucket(int bucket_info)

public Symbol
probe(byte[] name, long hash)

public void
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

baseAddressFieldback to summary
private static AddressField baseAddressField
BUCKET_OFFSET_MASKback to summary
private static int BUCKET_OFFSET_MASK
BUCKET_TYPE_SHIFTback to summary
private static int BUCKET_TYPE_SHIFT
bucketCountFieldback to summary
private static CIntegerField bucketCountField
bucketsFieldback to summary
private static AddressField bucketsField
entriesFieldback to summary
private static AddressField entriesField
entryCountFieldback to summary
private static CIntegerField entryCountField
uintSizeback to summary
private static long uintSize
VALUE_ONLY_BUCKET_TYPEback to summary
private static int VALUE_ONLY_BUCKET_TYPE

Constructor Detail

CompactHashTableback to summary
public CompactHashTable(Address addr)

Method Detail

bucketCountback to summary
private int bucketCount()
bucketOffsetback to summary
private int bucketOffset(int bucket_info)
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
isValueOnlyBucketback to summary
private boolean isValueOnlyBucket(int bucket_info)
probeback to summary
public Symbol probe(byte[] name, long hash)
symbolsDoback to summary
public void symbolsDo(CompactHashTable.SymbolVisitor visitor)
sun.jvm.hotspot.utilities back to summary

public Interface CompactHashTable.SymbolVisitor


Method Summary

Modifier and TypeMethod and Description
public void

Method Detail

visitback to summary
public void visit(Symbol sym)