lib.unwind
Class UnwindRegistersX8664

java.lang.Object
  extended by java.lang.Number
      extended by lib.unwind.UnwindRegistersX8664
All Implemented Interfaces:
Serializable, Comparable

public class UnwindRegistersX8664
extends Number
implements Comparable

See Also:
Serialized Form

Field Summary
static UnwindRegistersX8664 CFA
           
static int CFA_
           
private static Map enumMap
           
private  String enumName
           
private  String enumPrint
           
private  String enumString
           
private  int enumValue
           
static UnwindRegistersX8664 R10
           
static int R10_
           
static UnwindRegistersX8664 R11
           
static int R11_
           
static UnwindRegistersX8664 R12
           
static int R12_
           
static UnwindRegistersX8664 R13
           
static int R13_
           
static UnwindRegistersX8664 R14
           
static int R14_
           
static UnwindRegistersX8664 R15
           
static int R15_
           
static UnwindRegistersX8664 R8
           
static int R8_
           
static UnwindRegistersX8664 R9
           
static int R9_
           
static UnwindRegistersX8664 RAX
           
static int RAX_
           
static UnwindRegistersX8664 RBP
           
static int RBP_
           
static UnwindRegistersX8664 RBX
           
static int RBX_
           
static UnwindRegistersX8664 RCX
           
static int RCX_
           
static UnwindRegistersX8664 RDI
           
static int RDI_
           
static UnwindRegistersX8664 RDX
           
static int RDX_
           
static UnwindRegistersX8664 RIP
           
static int RIP_
           
static UnwindRegistersX8664 RSI
           
static int RSI_
           
static UnwindRegistersX8664 RSP
           
static int RSP_
           
(package private) static long serialVersionUID
           
static UnwindRegistersX8664 UNW_TDEP_BP
           
static int UNW_TDEP_BP_
           
static UnwindRegistersX8664 UNW_TDEP_EH
           
static int UNW_TDEP_EH_
           
static UnwindRegistersX8664 UNW_TDEP_IP
           
static int UNW_TDEP_IP_
           
static UnwindRegistersX8664 UNW_TDEP_LAST_REG
           
static int UNW_TDEP_LAST_REG_
           
static UnwindRegistersX8664 UNW_TDEP_SP
           
static int UNW_TDEP_SP_
           
 
Constructor Summary
private UnwindRegistersX8664(int value, String string, String print, String name)
           
 
Method Summary
 int compareTo(Object o)
           
 double doubleValue()
          Return the equivalent of the enum.
 boolean equals(Object o)
          Return true if OBJECT has the same value.
 float floatValue()
          Return the equivalent of the enum.
private static Map getMap()
          Create a HashMap containing all the UnwindRegistersX8664 elements.
 int hashCode()
           
 int intValue()
          Return the equivalent of the enum.
 long longValue()
          Return the equivalent of the enum.
 String toName()
          Return the name of just the enum.
static String toName(long i)
          Returns just the name part of the num corresponding to I.
static String toName(long i, String def)
          Returns just the name part of the num corresponding to I, or DEF is there is no such field.
 String toPrint()
          Return a printable version of the enum.
static String toPrintString(long i)
          Returns the printable (or user readable) name for the field corresponding to the value I.
static String toPrintString(long i, String def)
          Returns the printable (or user readable) name for the field corresponding to the value I, or DEF is there is no such field.
 String toString()
          Return the qualified name of the enum.
static String toString(long i)
          Returns the full underscore delimited name of the field corresponding to the value I.
static UnwindRegistersX8664 valueOf(long i)
          Return the UnwindRegistersX8664 object that matches the integer.
static UnwindRegistersX8664 valueOf(String string)
          Return the UnwindRegistersX8664 object that matches the string.
static UnwindRegistersX8664[] values()
          Return an array of all the UnwindRegistersX8664 elements.
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

enumString

private final String enumString

enumValue

private final int enumValue

enumPrint

private final String enumPrint

enumName

private final String enumName

RAX_

public static final int RAX_
See Also:
Constant Field Values

RAX

public static final UnwindRegistersX8664 RAX

RDX_

public static final int RDX_
See Also:
Constant Field Values

RDX

public static final UnwindRegistersX8664 RDX

RCX_

public static final int RCX_
See Also:
Constant Field Values

RCX

public static final UnwindRegistersX8664 RCX

RBX_

public static final int RBX_
See Also:
Constant Field Values

RBX

public static final UnwindRegistersX8664 RBX

RSI_

public static final int RSI_
See Also:
Constant Field Values

RSI

public static final UnwindRegistersX8664 RSI

RDI_

public static final int RDI_
See Also:
Constant Field Values

RDI

public static final UnwindRegistersX8664 RDI

RBP_

public static final int RBP_
See Also:
Constant Field Values

RBP

public static final UnwindRegistersX8664 RBP

RSP_

public static final int RSP_
See Also:
Constant Field Values

RSP

public static final UnwindRegistersX8664 RSP

R8_

public static final int R8_
See Also:
Constant Field Values

R8

public static final UnwindRegistersX8664 R8

R9_

public static final int R9_
See Also:
Constant Field Values

R9

public static final UnwindRegistersX8664 R9

R10_

public static final int R10_
See Also:
Constant Field Values

R10

public static final UnwindRegistersX8664 R10

R11_

public static final int R11_
See Also:
Constant Field Values

R11

public static final UnwindRegistersX8664 R11

R12_

public static final int R12_
See Also:
Constant Field Values

R12

public static final UnwindRegistersX8664 R12

R13_

public static final int R13_
See Also:
Constant Field Values

R13

public static final UnwindRegistersX8664 R13

R14_

public static final int R14_
See Also:
Constant Field Values

R14

public static final UnwindRegistersX8664 R14

R15_

public static final int R15_
See Also:
Constant Field Values

R15

public static final UnwindRegistersX8664 R15

RIP_

public static final int RIP_
See Also:
Constant Field Values

RIP

public static final UnwindRegistersX8664 RIP

CFA_

public static final int CFA_
See Also:
Constant Field Values

CFA

public static final UnwindRegistersX8664 CFA

UNW_TDEP_LAST_REG_

public static final int UNW_TDEP_LAST_REG_
See Also:
Constant Field Values

UNW_TDEP_LAST_REG

public static final UnwindRegistersX8664 UNW_TDEP_LAST_REG

UNW_TDEP_IP_

public static final int UNW_TDEP_IP_
See Also:
Constant Field Values

UNW_TDEP_IP

public static final UnwindRegistersX8664 UNW_TDEP_IP

UNW_TDEP_SP_

public static final int UNW_TDEP_SP_
See Also:
Constant Field Values

UNW_TDEP_SP

public static final UnwindRegistersX8664 UNW_TDEP_SP

UNW_TDEP_BP_

public static final int UNW_TDEP_BP_
See Also:
Constant Field Values

UNW_TDEP_BP

public static final UnwindRegistersX8664 UNW_TDEP_BP

UNW_TDEP_EH_

public static final int UNW_TDEP_EH_
See Also:
Constant Field Values

UNW_TDEP_EH

public static final UnwindRegistersX8664 UNW_TDEP_EH

enumMap

private static Map enumMap

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

UnwindRegistersX8664

private UnwindRegistersX8664(int value,
                             String string,
                             String print,
                             String name)
Method Detail

toString

public String toString()
Return the qualified name of the enum.

Overrides:
toString in class Object

toPrint

public String toPrint()
Return a printable version of the enum.


toName

public String toName()
Return the name of just the enum.


equals

public boolean equals(Object o)
Return true if OBJECT has the same value.

Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getMap

private static Map getMap()
Create a HashMap containing all the UnwindRegistersX8664 elements.


valueOf

public static UnwindRegistersX8664 valueOf(String string)
Return the UnwindRegistersX8664 object that matches the string.


valueOf

public static UnwindRegistersX8664 valueOf(long i)
Return the UnwindRegistersX8664 object that matches the integer.


values

public static UnwindRegistersX8664[] values()
Return an array of all the UnwindRegistersX8664 elements.


toString

public static String toString(long i)
Returns the full underscore delimited name of the field corresponding to the value I.


toPrintString

public static String toPrintString(long i)
Returns the printable (or user readable) name for the field corresponding to the value I.


toPrintString

public static String toPrintString(long i,
                                   String def)
Returns the printable (or user readable) name for the field corresponding to the value I, or DEF is there is no such field.


toName

public static String toName(long i)
Returns just the name part of the num corresponding to I.


toName

public static String toName(long i,
                            String def)
Returns just the name part of the num corresponding to I, or DEF is there is no such field.


intValue

public int intValue()
Return the equivalent of the enum.

Specified by:
intValue in class Number

longValue

public long longValue()
Return the equivalent of the enum.

Specified by:
longValue in class Number

floatValue

public float floatValue()
Return the equivalent of the enum.

Specified by:
floatValue in class Number

doubleValue

public double doubleValue()
Return the equivalent of the enum.

Specified by:
doubleValue in class Number