APIdia Launch Partner
Top Description Fields Constructors Methods
sun.jvm.hotspot

public Class Win32VtblAccess

extends BasicVtblAccess
Class Inheritance
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.types.basic.*

This class implements the compiler-specific access to the vtbl for a given C++ type. As it happens, on Win32 (at least for Visual C++ 6.0) the name mangling for vtbls is very straightforward. We only need to ensure that these symbols are exported from the HotSpot DLL, which is done with a .DEF file. This class is named "Win32VtblAccess" because it is not necessarily HotSpot-specific.

Field Summary

Inherited from sun.jvm.hotspot.types.basic.BasicVtblAccess:
dllNamessymbolLookup

Constructor Summary

AccessConstructor and Description
public
Win32VtblAccess(SymbolLookup symbolLookup, String[] dllNames)

Method Summary

Modifier and TypeMethod and Description
protected String
Inherited from sun.jvm.hotspot.types.basic.BasicVtblAccess:
clearCachesgetVtblForType

Constructor Detail

Win32VtblAccessback to summary
public Win32VtblAccess(SymbolLookup symbolLookup, String[] dllNames)

Method Detail

vtblSymbolForTypeback to summary
protected String vtblSymbolForType(Type type)

Implements abstract sun.jvm.hotspot.types.basic.BasicVtblAccess.vtblSymbolForType.