Enumerates the types of symbols returned by the sun.. (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.
| Modifier and Type | Field 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 |
| S_ALIGN | back to summary |
|---|---|
| public static final int S_ALIGN Page align symbols | |
| S_BLOCK32 | back to summary |
|---|---|
| public static final int S_BLOCK32 Block start 16:32 | |
| S_BPREL32 | back to summary |
|---|---|
| public static final int S_BPREL32 BP relative 16:32 | |
| S_CEXMODEL32 | back to summary |
|---|---|
| public static final int S_CEXMODEL32 Change execution model 16:32 | |
| S_COBOLUDT | back to summary |
|---|---|
| public static final int S_COBOLUDT Microfocus COBOL user-defined type | |
| S_COBOLUDT2 | back to summary |
|---|---|
| public static final int S_COBOLUDT2 Microfocus COBOL User-defined type (#2) | |
| S_COMPILE | back to summary |
|---|---|
| public static final int S_COMPILE Compile flags symbol | |
| S_CONSTANT | back to summary |
|---|---|
| public static final int S_CONSTANT Constant symbol | |
| S_CVRESERVE | back to summary |
|---|---|
| public static final int S_CVRESERVE Reserved for CodeView internal use | |
| S_DATAREF | back to summary |
|---|---|
| public static final int S_DATAREF Reference to data | |
| S_END | back to summary |
|---|---|
| public static final int S_END End block, procedure, with, or thunk | |
| S_ENDARG | back to summary |
|---|---|
| public static final int S_ENDARG Specify end of arguments in function symbols | |
| S_ENTRYTHIS | back to summary |
|---|---|
| public static final int S_ENTRYTHIS Description of this pointer at entry | |
| S_GDATA32 | back to summary |
|---|---|
| public static final int S_GDATA32 Global data 16:32 | |
| S_GPROC32 | back to summary |
|---|---|
| public static final int S_GPROC32 Global procedure start 16:32 | |
| S_GPROCMIPS | back to summary |
|---|---|
| public static final int S_GPROCMIPS Global procedure start MIPS | |
| S_GTHREAD32 | back to summary |
|---|---|
| public static final int S_GTHREAD32 Global Thread Storage data | |
| S_LABEL32 | back to summary |
|---|---|
| public static final int S_LABEL32 Label 16:32 | |
| S_LDATA32 | back to summary |
|---|---|
| public static final int S_LDATA32 Local data 16:32 | |
| S_LPROC32 | back to summary |
|---|---|
| public static final int S_LPROC32 Local procedure start 16:32 | |
| S_LPROCMIPS | back to summary |
|---|---|
| public static final int S_LPROCMIPS Local procedure start MIPS | |
| S_LTHREAD32 | back to summary |
|---|---|
| public static final int S_LTHREAD32 Local Thread Storage data | |
| S_MANYREG | back to summary |
|---|---|
| public static final int S_MANYREG Many register symbol | |
| S_MANYREG2 | back to summary |
|---|---|
| public static final int S_MANYREG2 Many register symbol (#2) | |
| S_OBJNAME | back to summary |
|---|---|
| public static final int S_OBJNAME Specify name of object file | |
| S_PROCREF | back to summary |
|---|---|
| public static final int S_PROCREF Reference to a procedure | |
| S_PUB32 | back to summary |
|---|---|
| public static final int S_PUB32 Public symbol 16:32 | |
| S_REGISTER | back to summary |
|---|---|
| public static final int S_REGISTER Register variable | |
| S_REGREL32 | back to summary |
|---|---|
| public static final int S_REGREL32 16:32 offset relative to arbitrary register | |
| S_RETURN | back to summary |
|---|---|
| public static final int S_RETURN Function return description | |
| S_SKIP | back to summary |
|---|---|
| public static final int S_SKIP Reserve symbol space | |
| S_SSEARCH | back to summary |
|---|---|
| public static final int S_SSEARCH Start search | |
| S_THUNK32 | back to summary |
|---|---|
| public static final int S_THUNK32 Thunk start 16:32 | |
| S_UDT | back to summary |
|---|---|
| public static final int S_UDT User-defined type | |
| S_VFTTABLE32 | back to summary |
|---|---|
| public static final int S_VFTTABLE32 Virtual function table path descriptor 16:32 | |
| S_WITH32 | back to summary |
|---|---|
| public static final int S_WITH32 With start 16:32 | |