lib.dwfl
Class ElfSymbolType
java.lang.Object
lib.dwfl.ElfSymbolType
public class ElfSymbolType
- extends Object
Enum representing symbol types.
Used by .
ELF_STT_NOTYPE
public static final ElfSymbolType ELF_STT_NOTYPE
ELF_STT_OBJECT
public static final ElfSymbolType ELF_STT_OBJECT
ELF_STT_FUNC
public static final ElfSymbolType ELF_STT_FUNC
ELF_STT_SECTION
public static final ElfSymbolType ELF_STT_SECTION
ELF_STT_FILE
public static final ElfSymbolType ELF_STT_FILE
ELF_STT_COMMON
public static final ElfSymbolType ELF_STT_COMMON
ELF_STT_TLS
public static final ElfSymbolType ELF_STT_TLS
ELF_STT_NUM
public static final ElfSymbolType ELF_STT_NUM
ELF_STT_OS_0
public static final ElfSymbolType ELF_STT_OS_0
ELF_STT_OS_1
public static final ElfSymbolType ELF_STT_OS_1
ELF_STT_OS_2
public static final ElfSymbolType ELF_STT_OS_2
ELF_STT_PROC_0
public static final ElfSymbolType ELF_STT_PROC_0
ELF_STT_PROC_1
public static final ElfSymbolType ELF_STT_PROC_1
ELF_STT_PROC_2
public static final ElfSymbolType ELF_STT_PROC_2
types
private static ElfSymbolType[] types
typeNames
private static String[] typeNames
value
private int value
ElfSymbolType
private ElfSymbolType(int value)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
isOsSpecific
public boolean isOsSpecific()
- Returns true if this type is from OS-specific range.
isProcSpecific
public boolean isProcSpecific()
- Returns true if this type is from processor-specific range.
getValue
protected int getValue()
intern
static ElfSymbolType intern(int value)
- Given an integral value, answer associated ElfSymbolType
object. This should only ever be used by ElfSymbolBuilder
mechanism.
toString
public String toString()
- Overrides:
toString
in class Object