APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.debugger.cdbg.basic

public Class BasicFunctionSym

extends BasicBlockSym
implements FunctionSym
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.FunctionSym, sun.jvm.hotspot.debugger.cdbg.BlockSym, sun.jvm.hotspot.debugger.cdbg.Sym
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.debugger.cdbg.*

Field Summary

Modifier and TypeField and Description
private boolean
private Type

Constructor Summary

AccessConstructor and Description
public
BasicFunctionSym(BlockSym parent, long length, Address addr, String name, Type type, boolean isModuleLocal)

Method Summary

Modifier and TypeMethod and Description
public FunctionSym
public Type
getType()

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.getType.

Type (a FunctionType, unless it could not be properly resolved) of the procedure

public boolean
isModuleLocal()

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.isModuleLocal.

Indicates whether this function is global or module-local (i.e., static)

public void
resolve(BasicCDebugInfoDataBase db, ResolveListener listener)

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym.resolve.

Resolve type and symbol references in this symbol

public String
toString()

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicSym.toString.

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.toString, sun.jvm.hotspot.debugger.cdbg.Sym.toString.

Should provide a reasonable visual representation of the signature of this symbol.

Inherited from sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym:
addLocalasBlockgetAddressgetLengthgetLocalgetNumLocalsgetParent

Field Detail

isModuleLocalback to summary
private boolean isModuleLocal
typeback to summary
private Type type

Constructor Detail

BasicFunctionSymback to summary
public BasicFunctionSym(BlockSym parent, long length, Address addr, String name, Type type, boolean isModuleLocal)

Method Detail

asFunctionback to summary
public FunctionSym asFunction()

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicSym.asFunction.

Implements sun.jvm.hotspot.debugger.cdbg.Sym.asFunction.

getTypeback to summary
public Type getType()

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.getType.

Doc from sun.jvm.hotspot.debugger.cdbg.FunctionSym.getType.

Type (a FunctionType, unless it could not be properly resolved) of the procedure

isModuleLocalback to summary
public boolean isModuleLocal()

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.isModuleLocal.

Doc from sun.jvm.hotspot.debugger.cdbg.FunctionSym.isModuleLocal.

Indicates whether this function is global or module-local (i.e., static)

resolveback to summary
public void resolve(BasicCDebugInfoDataBase db, ResolveListener listener)

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym.resolve.

Doc from sun.jvm.hotspot.debugger.cdbg.basic.BasicSym.resolve.

Resolve type and symbol references in this symbol

toStringback to summary
public String toString()

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicSym.toString.

Implements sun.jvm.hotspot.debugger.cdbg.FunctionSym.toString, sun.jvm.hotspot.debugger.cdbg.Sym.toString.

Doc from sun.jvm.hotspot.debugger.cdbg.FunctionSym.toString.

Should provide a reasonable visual representation of the signature of this symbol.