|
Namespaces |
| namespace | COFF |
Enumerations |
| enum | COFF::StorageClass {
COFF::C_EFCN = -1,
COFF::C_NULL = 0,
COFF::C_AUTO = 1,
COFF::C_EXT = 2,
COFF::C_STAT = 3,
COFF::C_REG = 4,
COFF::C_EXTDEF = 5,
COFF::C_LABEL = 6,
COFF::C_ULABEL = 7,
COFF::C_MOS = 8,
COFF::C_ARG = 9,
COFF::C_STRTAG = 10,
COFF::C_MOU = 11,
COFF::C_UNTAG = 12,
COFF::C_TPDEF = 13,
COFF::C_USTATIC = 14,
COFF::C_ENTAG = 15,
COFF::C_MOE = 16,
COFF::C_REGPARM = 17,
COFF::C_FIELD = 18,
COFF::C_BLOCK = 100,
COFF::C_FCN = 101,
COFF::C_EOS = 102,
COFF::C_FILE = 103,
COFF::C_LINE = 104,
COFF::C_ALIAS = 105,
COFF::C_HIDDEN = 106
} |
| | Storage class tells where and what the symbol represents. More...
|
| enum | COFF::SymbolType {
COFF::T_NULL = 0,
COFF::T_ARG = 1,
COFF::T_VOID = 1,
COFF::T_CHAR = 2,
COFF::T_SHORT = 3,
COFF::T_INT = 4,
COFF::T_LONG = 5,
COFF::T_FLOAT = 6,
COFF::T_DOUBLE = 7,
COFF::T_STRUCT = 8,
COFF::T_UNION = 9,
COFF::T_ENUM = 10,
COFF::T_MOE = 11,
COFF::T_UCHAR = 12,
COFF::T_USHORT = 13,
COFF::T_UINT = 14,
COFF::T_ULONG = 15
} |
| enum | COFF::SymbolDerivedType { COFF::DT_NON = 0,
COFF::DT_PTR = 1,
COFF::DT_FCN = 2,
COFF::DT_ARY = 3
} |
| | Derived type of symbol. More...
|
| enum | COFF::SymbolTypeMasks { COFF::N_BTMASK = 017,
COFF::N_TMASK = 060
} |
| | Masks for extracting parts of type. More...
|
| enum | COFF::Shifts { COFF::N_BTSHFT = 4
} |
| | Offsets of parts of type. More...
|