Top Inners Fields Constructors Methods
sun.jvm.hotspot.memory

public Class FileMapInfo

extends Object
Class Inheritance
Imports
java.util.*, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.runtime.VM, .VMObject, .VMObjectFactory, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static FileMapInfo.FileMapHeader
private static Address
private static Type[]
private static Address
private static Address
private static Address
private static Map<Address, Type>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static Address
get_AddressField(Type type, Address instance, String fieldName)

pack-priv static Address
get_CDSFileMapRegion(Type FileMapHeader_type, Address header, int index)

pack-priv static long
get_CIntegerField(Type type, Address instance, String fieldName)

public FileMapInfo.FileMapHeader
pack-priv static Address
public Type
public boolean
private static void
private static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headerObjback to summary
private static FileMapInfo.FileMapHeader headerObj
mapped_base_addressback to summary
private static Address mapped_base_address
metadataTypeArrayback to summary
private static Type[] metadataTypeArray
rwRegionBaseAddressback to summary
private static Address rwRegionBaseAddress
rwRegionEndAddressback to summary
private static Address rwRegionEndAddress
vtablesIndexback to summary
private static Address vtablesIndex
vTableTypeMapback to summary
private static Map<Address, Type> vTableTypeMap

Constructor Detail

FileMapInfoback to summary
public FileMapInfo()

Method Detail

get_AddressFieldback to summary
pack-priv static Address get_AddressField(Type type, Address instance, String fieldName)
get_CDSFileMapRegionback to summary
pack-priv static Address get_CDSFileMapRegion(Type FileMapHeader_type, Address header, int index)
get_CIntegerFieldback to summary
pack-priv static long get_CIntegerField(Type type, Address instance, String fieldName)
getHeaderback to summary
public FileMapInfo.FileMapHeader getHeader()
getStatic_AddressFieldback to summary
pack-priv static Address getStatic_AddressField(Type type, String fieldName)
getTypeForVptrAddressback to summary
public Type getTypeForVptrAddress(Address vptrAddress)
inCopiedVtableSpaceback to summary
public boolean inCopiedVtableSpace(Address vptrAddress)
initializeback to summary
private static void initialize(TypeDataBase db)
populateMetadataTypeArrayback to summary
private static void populateMetadataTypeArray(TypeDataBase db)
sun.jvm.hotspot.memory back to summary

public Class FileMapInfo.FileMapHeader

extends VMObject
Class Inheritance

Field Summary

Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public boolean
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Constructor Detail

FileMapHeaderback to summary
public FileMapHeader(Address addr)

Method Detail

createVtableTypeMappingback to summary
public void createVtableTypeMapping()
inCopiedVtableSpaceback to summary
public boolean inCopiedVtableSpace(Address vptrAddress)