public interface COFFSymbolConstants
Modifier and Type | Field and Description |
---|---|
static short |
IMAGE_SYM_ABSOLUTE
The symbol has an absolute (non-relocatable) value and is not an
address.
|
static byte |
IMAGE_SYM_CLASS_ARGUMENT
Formal argument (parameter) of a function.
|
static byte |
IMAGE_SYM_CLASS_AUTOMATIC
Automatic (stack) variable.
|
static byte |
IMAGE_SYM_CLASS_BIT_FIELD
Bit-field reference.
|
static byte |
IMAGE_SYM_CLASS_BLOCK
A .bb (beginning of block) or .eb (end of block) record.
|
static byte |
IMAGE_SYM_CLASS_END_OF_FUNCTION
(0xFF) Special symbol representing end of function, for
debugging purposes.
|
static byte |
IMAGE_SYM_CLASS_END_OF_STRUCT
End of structure entry.
|
static byte |
IMAGE_SYM_CLASS_ENUM_TAG
Enumerated type tagname entry.
|
static byte |
IMAGE_SYM_CLASS_EXTERNAL
Used by Microsoft tools for external symbols.
|
static byte |
IMAGE_SYM_CLASS_EXTERNAL_DEF
Symbol is defined externally.
|
static byte |
IMAGE_SYM_CLASS_FILE
Used by Microsoft tools, as well as traditional COFF format, for
the source-file symbol record.
|
static byte |
IMAGE_SYM_CLASS_FUNCTION
Used by Microsoft tools for symbol records that define the
extent of a function: begin function (named .bf), end function
(.ef), and lines in function (.lf).
|
static byte |
IMAGE_SYM_CLASS_LABEL
Code label defined within the module.
|
static byte |
IMAGE_SYM_CLASS_MEMBER_OF_ENUM
Member of enumeration.
|
static byte |
IMAGE_SYM_CLASS_MEMBER_OF_STRUCT
Structure member.
|
static byte |
IMAGE_SYM_CLASS_MEMBER_OF_UNION
Union member.
|
static byte |
IMAGE_SYM_CLASS_NULL
No storage class assigned.
|
static byte |
IMAGE_SYM_CLASS_REGISTER
Register variable.
|
static byte |
IMAGE_SYM_CLASS_REGISTER_PARAM
Register parameter.
|
static byte |
IMAGE_SYM_CLASS_SECTION
Definition of a section (Microsoft tools use STATIC storage
class instead).
|
static byte |
IMAGE_SYM_CLASS_STATIC
The Value field specifies the offset of the symbol within the
section.
|
static byte |
IMAGE_SYM_CLASS_STRUCT_TAG
Structure tag-name entry.
|
static byte |
IMAGE_SYM_CLASS_TYPE_DEFINITION
Typedef entry.
|
static byte |
IMAGE_SYM_CLASS_UNDEFINED_LABEL
Reference to a code label not defined.
|
static byte |
IMAGE_SYM_CLASS_UNDEFINED_STATIC
Static data declaration.
|
static byte |
IMAGE_SYM_CLASS_UNION_TAG
Union tag-name entry.
|
static byte |
IMAGE_SYM_CLASS_WEAK_EXTERNAL
Weak external.
|
static short |
IMAGE_SYM_DEBUG
The symbol provides general type or debugging information but
does not correspond to a section.
|
static short |
IMAGE_SYM_DTYPE_ARRAY
Array of base type.
|
static short |
IMAGE_SYM_DTYPE_FUNCTION
Function returning base type.
|
static short |
IMAGE_SYM_DTYPE_NULL
No derived type; the symbol is a simple scalar variable.
|
static short |
IMAGE_SYM_DTYPE_POINTER
Pointer to base type.
|
static short |
IMAGE_SYM_TYPE_BYTE
Byte; unsigned one-byte integer.
|
static short |
IMAGE_SYM_TYPE_CHAR
Character (signed byte).
|
static short |
IMAGE_SYM_TYPE_DOUBLE
Eight-byte floating-point number.
|
static short |
IMAGE_SYM_TYPE_DWORD
Unsigned four-byte integer.
|
static short |
IMAGE_SYM_TYPE_ENUM
Enumerated type.
|
static short |
IMAGE_SYM_TYPE_FLOAT
Four-byte floating-point number.
|
static short |
IMAGE_SYM_TYPE_INT
Natural integer type (normally four bytes in Windows NT).
|
static short |
IMAGE_SYM_TYPE_LONG
Four-byte signed integer.
|
static short |
IMAGE_SYM_TYPE_MOE
Member of enumeration (a specific value).
|
static short |
IMAGE_SYM_TYPE_NULL
No type information or unknown base type.
|
static short |
IMAGE_SYM_TYPE_SHORT
Two-byte signed integer.
|
static short |
IMAGE_SYM_TYPE_STRUCT
Structure.
|
static short |
IMAGE_SYM_TYPE_UINT
Unsigned integer of natural size (normally, four bytes).
|
static short |
IMAGE_SYM_TYPE_UNION
Union.
|
static short |
IMAGE_SYM_TYPE_VOID
No valid type; used with void pointers and functions.
|
static short |
IMAGE_SYM_TYPE_WORD
Word; unsigned two-byte integer.
|
static short |
IMAGE_SYM_UNDEFINED
Symbol record is not yet assigned a section.
|
static final short IMAGE_SYM_UNDEFINED
static final short IMAGE_SYM_ABSOLUTE
static final short IMAGE_SYM_DEBUG
static final short IMAGE_SYM_TYPE_NULL
static final short IMAGE_SYM_TYPE_VOID
static final short IMAGE_SYM_TYPE_CHAR
static final short IMAGE_SYM_TYPE_SHORT
static final short IMAGE_SYM_TYPE_INT
static final short IMAGE_SYM_TYPE_LONG
static final short IMAGE_SYM_TYPE_FLOAT
static final short IMAGE_SYM_TYPE_DOUBLE
static final short IMAGE_SYM_TYPE_STRUCT
static final short IMAGE_SYM_TYPE_UNION
static final short IMAGE_SYM_TYPE_ENUM
static final short IMAGE_SYM_TYPE_MOE
static final short IMAGE_SYM_TYPE_BYTE
static final short IMAGE_SYM_TYPE_WORD
static final short IMAGE_SYM_TYPE_UINT
static final short IMAGE_SYM_TYPE_DWORD
static final short IMAGE_SYM_DTYPE_NULL
static final short IMAGE_SYM_DTYPE_POINTER
static final short IMAGE_SYM_DTYPE_FUNCTION
static final short IMAGE_SYM_DTYPE_ARRAY
static final byte IMAGE_SYM_CLASS_END_OF_FUNCTION
static final byte IMAGE_SYM_CLASS_NULL
static final byte IMAGE_SYM_CLASS_AUTOMATIC
static final byte IMAGE_SYM_CLASS_EXTERNAL
static final byte IMAGE_SYM_CLASS_STATIC
static final byte IMAGE_SYM_CLASS_REGISTER
static final byte IMAGE_SYM_CLASS_EXTERNAL_DEF
static final byte IMAGE_SYM_CLASS_LABEL
static final byte IMAGE_SYM_CLASS_UNDEFINED_LABEL
static final byte IMAGE_SYM_CLASS_MEMBER_OF_STRUCT
static final byte IMAGE_SYM_CLASS_ARGUMENT
static final byte IMAGE_SYM_CLASS_STRUCT_TAG
static final byte IMAGE_SYM_CLASS_MEMBER_OF_UNION
static final byte IMAGE_SYM_CLASS_UNION_TAG
static final byte IMAGE_SYM_CLASS_TYPE_DEFINITION
static final byte IMAGE_SYM_CLASS_UNDEFINED_STATIC
static final byte IMAGE_SYM_CLASS_ENUM_TAG
static final byte IMAGE_SYM_CLASS_MEMBER_OF_ENUM
static final byte IMAGE_SYM_CLASS_REGISTER_PARAM
static final byte IMAGE_SYM_CLASS_BIT_FIELD
static final byte IMAGE_SYM_CLASS_BLOCK
static final byte IMAGE_SYM_CLASS_FUNCTION
static final byte IMAGE_SYM_CLASS_END_OF_STRUCT
static final byte IMAGE_SYM_CLASS_FILE
static final byte IMAGE_SYM_CLASS_SECTION
static final byte IMAGE_SYM_CLASS_WEAK_EXTERNAL
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.