lib.dwfl
Class ElfType

java.lang.Object
  extended by lib.dwfl.ElfType

public class ElfType
extends Object

An ElfType is a known Elf translation type


Field Summary
static ElfType ELF_T_ADDR
           
static ElfType ELF_T_BYTE
           
static ElfType ELF_T_DYN
           
static ElfType ELF_T_EHDR
           
static ElfType ELF_T_HALF
           
static ElfType ELF_T_LIB
           
static ElfType ELF_T_MOVE
           
static ElfType ELF_T_NHDR
           
static ElfType ELF_T_OFF
           
static ElfType ELF_T_PHDR
           
static ElfType ELF_T_REL
           
static ElfType ELF_T_RELA
           
static ElfType ELF_T_SHDR
           
static ElfType ELF_T_SWORD
           
static ElfType ELF_T_SXWORD
           
static ElfType ELF_T_SYM
           
static ElfType ELF_T_SYMINFO
           
static ElfType ELF_T_VDAUX
           
static ElfType ELF_T_VDEF
           
static ElfType ELF_T_VNAUX
           
static ElfType ELF_T_VNEED
           
static ElfType ELF_T_WORD
           
static ElfType ELF_T_XWORD
           
private static ElfType[] types
           
private  int value
           
 
Constructor Summary
private ElfType(int val)
           
 
Method Summary
 boolean equals(Object obj)
           
protected  int getValue()
           
protected static ElfType intern(int type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ELF_T_BYTE

public static final ElfType ELF_T_BYTE

ELF_T_ADDR

public static final ElfType ELF_T_ADDR

ELF_T_DYN

public static final ElfType ELF_T_DYN

ELF_T_EHDR

public static final ElfType ELF_T_EHDR

ELF_T_HALF

public static final ElfType ELF_T_HALF

ELF_T_OFF

public static final ElfType ELF_T_OFF

ELF_T_PHDR

public static final ElfType ELF_T_PHDR

ELF_T_RELA

public static final ElfType ELF_T_RELA

ELF_T_REL

public static final ElfType ELF_T_REL

ELF_T_SHDR

public static final ElfType ELF_T_SHDR

ELF_T_SWORD

public static final ElfType ELF_T_SWORD

ELF_T_SYM

public static final ElfType ELF_T_SYM

ELF_T_WORD

public static final ElfType ELF_T_WORD

ELF_T_XWORD

public static final ElfType ELF_T_XWORD

ELF_T_SXWORD

public static final ElfType ELF_T_SXWORD

ELF_T_VDEF

public static final ElfType ELF_T_VDEF

ELF_T_VDAUX

public static final ElfType ELF_T_VDAUX

ELF_T_VNEED

public static final ElfType ELF_T_VNEED

ELF_T_VNAUX

public static final ElfType ELF_T_VNAUX

ELF_T_NHDR

public static final ElfType ELF_T_NHDR

ELF_T_SYMINFO

public static final ElfType ELF_T_SYMINFO

ELF_T_MOVE

public static final ElfType ELF_T_MOVE

ELF_T_LIB

public static final ElfType ELF_T_LIB

types

private static ElfType[] types

value

private int value
Constructor Detail

ElfType

private ElfType(int val)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
Returns:
true iff the object is an ElfType and equal to this object

getValue

protected int getValue()

intern

protected static ElfType intern(int type)

toString

public String toString()
Overrides:
toString in class Object