APIdia Launch Partner
Top Description Fields
sun.jvm.hotspot.debugger.win32.coff

public Interface DebugVC50SymbolTypes

Known Direct Subinterfaces
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator
Known Direct Implementers
sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo, sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder

Enumerates the types of symbols returned by the sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator. (Some of the descriptions are taken directly from Microsoft's documentation and are copyrighted by Microsoft.)

NOTE that these types are specified as integers rather than short integers; this is to make comparisons and switches simpler because of Java's automatic sign extension.

Field Summary

Modifier and TypeField and Description
public static final int
S_ALIGN

Page align symbols

public static final int
S_BLOCK32

Block start 16:32

public static final int
S_BPREL32

BP relative 16:32

public static final int
S_CEXMODEL32

Change execution model 16:32

public static final int
S_COBOLUDT

Microfocus COBOL user-defined type

public static final int
S_COBOLUDT2

Microfocus COBOL User-defined type (#2)

public static final int
S_COMPILE

Compile flags symbol

public static final int
S_CONSTANT

Constant symbol

public static final int
S_CVRESERVE

Reserved for CodeView internal use

public static final int
S_DATAREF

Reference to data

public static final int
S_END

End block, procedure, with, or thunk

public static final int
S_ENDARG

Specify end of arguments in function symbols

public static final int
S_ENTRYTHIS

Description of this pointer at entry

public static final int
S_GDATA32

Global data 16:32

public static final int
S_GPROC32

Global procedure start 16:32

public static final int
S_GPROCMIPS

Global procedure start MIPS

public static final int
S_GTHREAD32

Global Thread Storage data

public static final int
S_LABEL32

Label 16:32

public static final int
S_LDATA32

Local data 16:32

public static final int
S_LPROC32

Local procedure start 16:32

public static final int
S_LPROCMIPS

Local procedure start MIPS

public static final int
S_LTHREAD32

Local Thread Storage data

public static final int
S_MANYREG

Many register symbol

public static final int
S_MANYREG2

Many register symbol (#2)

public static final int
S_OBJNAME

Specify name of object file

public static final int
S_PROCREF

Reference to a procedure

public static final int
S_PUB32

Public symbol 16:32

public static final int
S_REGISTER

Register variable

public static final int
S_REGREL32

16:32 offset relative to arbitrary register

public static final int
S_RETURN

Function return description

public static final int
S_SKIP

Reserve symbol space

public static final int
S_SSEARCH

Start search

public static final int
S_THUNK32

Thunk start 16:32

public static final int
S_UDT

User-defined type

public static final int
S_VFTTABLE32

Virtual function table path descriptor 16:32

public static final int
S_WITH32

With start 16:32

Field Detail

S_ALIGNback to summary
public static final int S_ALIGN

Page align symbols

S_BLOCK32back to summary
public static final int S_BLOCK32

Block start 16:32

S_BPREL32back to summary
public static final int S_BPREL32

BP relative 16:32

S_CEXMODEL32back to summary
public static final int S_CEXMODEL32

Change execution model 16:32

S_COBOLUDTback to summary
public static final int S_COBOLUDT

Microfocus COBOL user-defined type

S_COBOLUDT2back to summary
public static final int S_COBOLUDT2

Microfocus COBOL User-defined type (#2)

S_COMPILEback to summary
public static final int S_COMPILE

Compile flags symbol

S_CONSTANTback to summary
public static final int S_CONSTANT

Constant symbol

S_CVRESERVEback to summary
public static final int S_CVRESERVE

Reserved for CodeView internal use

S_DATAREFback to summary
public static final int S_DATAREF

Reference to data

S_ENDback to summary
public static final int S_END

End block, procedure, with, or thunk

S_ENDARGback to summary
public static final int S_ENDARG

Specify end of arguments in function symbols

S_ENTRYTHISback to summary
public static final int S_ENTRYTHIS

Description of this pointer at entry

S_GDATA32back to summary
public static final int S_GDATA32

Global data 16:32

S_GPROC32back to summary
public static final int S_GPROC32

Global procedure start 16:32

S_GPROCMIPSback to summary
public static final int S_GPROCMIPS

Global procedure start MIPS

S_GTHREAD32back to summary
public static final int S_GTHREAD32

Global Thread Storage data

S_LABEL32back to summary
public static final int S_LABEL32

Label 16:32

S_LDATA32back to summary
public static final int S_LDATA32

Local data 16:32

S_LPROC32back to summary
public static final int S_LPROC32

Local procedure start 16:32

S_LPROCMIPSback to summary
public static final int S_LPROCMIPS

Local procedure start MIPS

S_LTHREAD32back to summary
public static final int S_LTHREAD32

Local Thread Storage data

S_MANYREGback to summary
public static final int S_MANYREG

Many register symbol

S_MANYREG2back to summary
public static final int S_MANYREG2

Many register symbol (#2)

S_OBJNAMEback to summary
public static final int S_OBJNAME

Specify name of object file

S_PROCREFback to summary
public static final int S_PROCREF

Reference to a procedure

S_PUB32back to summary
public static final int S_PUB32

Public symbol 16:32

S_REGISTERback to summary
public static final int S_REGISTER

Register variable

S_REGREL32back to summary
public static final int S_REGREL32

16:32 offset relative to arbitrary register

S_RETURNback to summary
public static final int S_RETURN

Function return description

S_SKIPback to summary
public static final int S_SKIP

Reserve symbol space

S_SSEARCHback to summary
public static final int S_SSEARCH

Start search

S_THUNK32back to summary
public static final int S_THUNK32

Thunk start 16:32

S_UDTback to summary
public static final int S_UDT

User-defined type

S_VFTTABLE32back to summary
public static final int S_VFTTABLE32

Virtual function table path descriptor 16:32

S_WITH32back to summary
public static final int S_WITH32

With start 16:32