java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.codeobject.SymbolType |
Enumeration of common types of symbols used in code objects.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
SymbolType | CODE | Informative: code should be defined, but not necessarily the beginning of a function (symbol can be defined in the middle of a function) | |||||||||
SymbolType | EXTERN_DATA | Data defined in another file. | |||||||||
SymbolType | EXTERN_FUNCTION | Routine defined in another file. | |||||||||
SymbolType | FILE | ||||||||||
SymbolType | FORWARDED_FUNCTION | ||||||||||
SymbolType | FUNCTION | ||||||||||
SymbolType | FUNCTION_MAYBE | Similar to FUNCTION but with a degree of uncertainty: the symbol is likely to
represent a routine, but it may not be. |
|||||||||
SymbolType | NOTYPE | ||||||||||
SymbolType | OBJECT | ||||||||||
SymbolType | PTRFUNCTION | ||||||||||
SymbolType | PTROBJECT | ||||||||||
SymbolType | PTRVARIABLE | ||||||||||
SymbolType | SECTION | ||||||||||
SymbolType | SEGMENT | ||||||||||
SymbolType | UNKNOWN | ||||||||||
SymbolType | VARIABLE |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | isExtern() | ||||||||||
static SymbolType | valueOf(String name) | ||||||||||
final static SymbolType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Informative: code should be defined, but not necessarily the beginning of a function (symbol can be defined in the middle of a function)
Data defined in another file. Used only in object files (files processed by linkers, e.g. relocatable ELF).
Routine defined in another file. Used only in object files (files processed by linkers, e.g. relocatable ELF).