Modifier and Type | Class and Description |
---|---|
public static class |
Modifier and Type | Field and Description |
---|---|
private static FileMapInfo. | |
private static Address | |
private static Type[] | |
private static Address | |
private static Address | |
private static Address | |
private static Map |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
pack-priv static Address | |
pack-priv static Address | |
pack-priv static long | |
public FileMapInfo. | |
pack-priv static Address | |
public Type | |
public boolean | |
private static void | |
private static void |
headerObj | back to summary |
---|---|
private static FileMapInfo. |
mapped_base_address | back to summary |
---|---|
private static Address mapped_base_address |
metadataTypeArray | back to summary |
---|---|
private static Type[] metadataTypeArray |
rwRegionBaseAddress | back to summary |
---|---|
private static Address rwRegionBaseAddress |
rwRegionEndAddress | back to summary |
---|---|
private static Address rwRegionEndAddress |
vtablesIndex | back to summary |
---|---|
private static Address vtablesIndex |
vTableTypeMap | back to summary |
---|---|
private static Map<Address, Type> vTableTypeMap |
FileMapInfo | back to summary |
---|---|
public FileMapInfo() |
get_AddressField | back to summary |
---|---|
pack-priv static Address get_AddressField(Type type, Address instance, String fieldName) |
get_CDSFileMapRegion | back to summary |
---|---|
pack-priv static Address get_CDSFileMapRegion(Type FileMapHeader_type, Address header, int index) |
get_CIntegerField | back to summary |
---|---|
pack-priv static long get_CIntegerField(Type type, Address instance, String fieldName) |
getHeader | back to summary |
---|---|
public FileMapInfo. |
getStatic_AddressField | back to summary |
---|---|
pack-priv static Address getStatic_AddressField(Type type, String fieldName) |
getTypeForVptrAddress | back to summary |
---|---|
public Type getTypeForVptrAddress(Address vptrAddress) |
inCopiedVtableSpace | back to summary |
---|---|
public boolean inCopiedVtableSpace(Address vptrAddress) |
initialize | back to summary |
---|---|
private static void initialize(TypeDataBase db) |
populateMetadataTypeArray | back to summary |
---|---|
private static void populateMetadataTypeArray(TypeDataBase db) |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public void | |
public boolean |
FileMapHeader | back to summary |
---|---|
public FileMapHeader(Address addr) |
createVtableTypeMapping | back to summary |
---|---|
public void createVtableTypeMapping() |
inCopiedVtableSpace | back to summary |
---|---|
public boolean inCopiedVtableSpace(Address vptrAddress) |