lib.dwfl
Class DwarfRegistersX8664

java.lang.Object
  extended by java.lang.Number
      extended by lib.dwfl.DwarfRegistersX8664
All Implemented Interfaces:
Serializable, Comparable

public class DwarfRegistersX8664
extends Number
implements Comparable

http://www.x86-64.org/viewvc/trunk/x86-64-ABI/low-level-sys-info.tex?revision=214&view=markup

See Also:
Serialized Form

Field Summary
static DwarfRegistersX8664 CS
           
static int CS_
           
static DwarfRegistersX8664 DS
           
static int DS_
           
static DwarfRegistersX8664 ES
           
static int ES_
           
static DwarfRegistersX8664 FCW
           
static int FCW_
           
static DwarfRegistersX8664 FS
           
static int FS_
           
static DwarfRegistersX8664 FSBASE
           
static int FSBASE_
           
static DwarfRegistersX8664 FSW
           
static int FSW_
           
static DwarfRegistersX8664 GS
           
static int GS_
          Reserved
static DwarfRegistersX8664 GSBASE
           
static int GSBASE_
          Reserved
static DwarfRegistersX8664 LDTR
           
static int LDTR_
           
static DwarfRegistersX8664 MM0
           
static int MM0_
           
static DwarfRegistersX8664 MM1
           
static int MM1_
           
static DwarfRegistersX8664 MM2
           
static int MM2_
           
static DwarfRegistersX8664 MM3
           
static int MM3_
           
static DwarfRegistersX8664 MM4
           
static int MM4_
           
static DwarfRegistersX8664 MM5
           
static int MM5_
           
static DwarfRegistersX8664 MM6
           
static int MM6_
           
static DwarfRegistersX8664 MM7
           
static int MM7_
           
static DwarfRegistersX8664 MXCSR
           
static int MXCSR_
           
static DwarfRegistersX8664 R10
           
static int R10_
           
static DwarfRegistersX8664 R11
           
static int R11_
           
static DwarfRegistersX8664 R12
           
static int R12_
           
static DwarfRegistersX8664 R13
           
static int R13_
           
static DwarfRegistersX8664 R14
           
static int R14_
           
static DwarfRegistersX8664 R15
           
static int R15_
           
static DwarfRegistersX8664 R8
           
static int R8_
           
static DwarfRegistersX8664 R9
           
static int R9_
           
static DwarfRegistersX8664 RAX
           
static int RAX_
           
static DwarfRegistersX8664 RBP
           
static int RBP_
           
static DwarfRegistersX8664 RBX
           
static int RBX_
           
static DwarfRegistersX8664 RCX
           
static int RCX_
           
static DwarfRegistersX8664 RDI
           
static int RDI_
           
static DwarfRegistersX8664 RDX
           
static int RDX_
           
static DwarfRegistersX8664 RFLAGS
           
static int RFLAGS_
           
static DwarfRegistersX8664 RIP
           
static int RIP_
           
static DwarfRegistersX8664 RSI
           
static int RSI_
           
static DwarfRegistersX8664 RSP
           
static int RSP_
           
static DwarfRegistersX8664 SS
           
static int SS_
           
static DwarfRegistersX8664 ST0
           
static int ST0_
           
static DwarfRegistersX8664 ST1
           
static int ST1_
           
static DwarfRegistersX8664 ST2
           
static int ST2_
           
static DwarfRegistersX8664 ST3
           
static int ST3_
           
static DwarfRegistersX8664 ST4
           
static int ST4_
           
static DwarfRegistersX8664 ST5
           
static int ST5_
           
static DwarfRegistersX8664 ST6
           
static int ST6_
           
static DwarfRegistersX8664 ST7
           
static int ST7_
           
static DwarfRegistersX8664 TR
           
static int TR_
           
static DwarfRegistersX8664 XMM0
           
static int XMM0_
           
static DwarfRegistersX8664 XMM1
           
static int XMM1_
           
static DwarfRegistersX8664 XMM10
           
static int XMM10_
           
static DwarfRegistersX8664 XMM11
           
static int XMM11_
           
static DwarfRegistersX8664 XMM12
           
static int XMM12_
           
static DwarfRegistersX8664 XMM13
           
static int XMM13_
           
static DwarfRegistersX8664 XMM14
           
static int XMM14_
           
static DwarfRegistersX8664 XMM15
           
static int XMM15_
           
static DwarfRegistersX8664 XMM2
           
static int XMM2_
           
static DwarfRegistersX8664 XMM3
           
static int XMM3_
           
static DwarfRegistersX8664 XMM4
           
static int XMM4_
           
static DwarfRegistersX8664 XMM5
           
static int XMM5_
           
static DwarfRegistersX8664 XMM6
           
static int XMM6_
           
static DwarfRegistersX8664 XMM7
           
static int XMM7_
           
static DwarfRegistersX8664 XMM8
           
static int XMM8_
           
static DwarfRegistersX8664 XMM9
           
static int XMM9_
           
 
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.
 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 DwarfRegistersX8664 valueOf(long i)
          Return the DwarfRegistersX8664 object that matches the integer.
static DwarfRegistersX8664 valueOf(String string)
          Return the DwarfRegistersX8664 object that matches the string.
static DwarfRegistersX8664[] values()
          Return an array of all the DwarfRegistersX8664 elements.
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RAX_

public static final int RAX_
See Also:
Constant Field Values

RAX

public static final DwarfRegistersX8664 RAX

RDX_

public static final int RDX_
See Also:
Constant Field Values

RDX

public static final DwarfRegistersX8664 RDX

RCX_

public static final int RCX_
See Also:
Constant Field Values

RCX

public static final DwarfRegistersX8664 RCX

RBX_

public static final int RBX_
See Also:
Constant Field Values

RBX

public static final DwarfRegistersX8664 RBX

RSI_

public static final int RSI_
See Also:
Constant Field Values

RSI

public static final DwarfRegistersX8664 RSI

RDI_

public static final int RDI_
See Also:
Constant Field Values

RDI

public static final DwarfRegistersX8664 RDI

RBP_

public static final int RBP_
See Also:
Constant Field Values

RBP

public static final DwarfRegistersX8664 RBP

RSP_

public static final int RSP_
See Also:
Constant Field Values

RSP

public static final DwarfRegistersX8664 RSP

R8_

public static final int R8_
See Also:
Constant Field Values

R8

public static final DwarfRegistersX8664 R8

R9_

public static final int R9_
See Also:
Constant Field Values

R9

public static final DwarfRegistersX8664 R9

R10_

public static final int R10_
See Also:
Constant Field Values

R10

public static final DwarfRegistersX8664 R10

R11_

public static final int R11_
See Also:
Constant Field Values

R11

public static final DwarfRegistersX8664 R11

R12_

public static final int R12_
See Also:
Constant Field Values

R12

public static final DwarfRegistersX8664 R12

R13_

public static final int R13_
See Also:
Constant Field Values

R13

public static final DwarfRegistersX8664 R13

R14_

public static final int R14_
See Also:
Constant Field Values

R14

public static final DwarfRegistersX8664 R14

R15_

public static final int R15_
See Also:
Constant Field Values

R15

public static final DwarfRegistersX8664 R15

RIP_

public static final int RIP_
See Also:
Constant Field Values

RIP

public static final DwarfRegistersX8664 RIP

XMM0_

public static final int XMM0_
See Also:
Constant Field Values

XMM0

public static final DwarfRegistersX8664 XMM0

XMM1_

public static final int XMM1_
See Also:
Constant Field Values

XMM1

public static final DwarfRegistersX8664 XMM1

XMM2_

public static final int XMM2_
See Also:
Constant Field Values

XMM2

public static final DwarfRegistersX8664 XMM2

XMM3_

public static final int XMM3_
See Also:
Constant Field Values

XMM3

public static final DwarfRegistersX8664 XMM3

XMM4_

public static final int XMM4_
See Also:
Constant Field Values

XMM4

public static final DwarfRegistersX8664 XMM4

XMM5_

public static final int XMM5_
See Also:
Constant Field Values

XMM5

public static final DwarfRegistersX8664 XMM5

XMM6_

public static final int XMM6_
See Also:
Constant Field Values

XMM6

public static final DwarfRegistersX8664 XMM6

XMM7_

public static final int XMM7_
See Also:
Constant Field Values

XMM7

public static final DwarfRegistersX8664 XMM7

XMM8_

public static final int XMM8_
See Also:
Constant Field Values

XMM8

public static final DwarfRegistersX8664 XMM8

XMM9_

public static final int XMM9_
See Also:
Constant Field Values

XMM9

public static final DwarfRegistersX8664 XMM9

XMM10_

public static final int XMM10_
See Also:
Constant Field Values

XMM10

public static final DwarfRegistersX8664 XMM10

XMM11_

public static final int XMM11_
See Also:
Constant Field Values

XMM11

public static final DwarfRegistersX8664 XMM11

XMM12_

public static final int XMM12_
See Also:
Constant Field Values

XMM12

public static final DwarfRegistersX8664 XMM12

XMM13_

public static final int XMM13_
See Also:
Constant Field Values

XMM13

public static final DwarfRegistersX8664 XMM13

XMM14_

public static final int XMM14_
See Also:
Constant Field Values

XMM14

public static final DwarfRegistersX8664 XMM14

XMM15_

public static final int XMM15_
See Also:
Constant Field Values

XMM15

public static final DwarfRegistersX8664 XMM15

ST0_

public static final int ST0_
See Also:
Constant Field Values

ST0

public static final DwarfRegistersX8664 ST0

ST1_

public static final int ST1_
See Also:
Constant Field Values

ST1

public static final DwarfRegistersX8664 ST1

ST2_

public static final int ST2_
See Also:
Constant Field Values

ST2

public static final DwarfRegistersX8664 ST2

ST3_

public static final int ST3_
See Also:
Constant Field Values

ST3

public static final DwarfRegistersX8664 ST3

ST4_

public static final int ST4_
See Also:
Constant Field Values

ST4

public static final DwarfRegistersX8664 ST4

ST5_

public static final int ST5_
See Also:
Constant Field Values

ST5

public static final DwarfRegistersX8664 ST5

ST6_

public static final int ST6_
See Also:
Constant Field Values

ST6

public static final DwarfRegistersX8664 ST6

ST7_

public static final int ST7_
See Also:
Constant Field Values

ST7

public static final DwarfRegistersX8664 ST7

MM0_

public static final int MM0_
See Also:
Constant Field Values

MM0

public static final DwarfRegistersX8664 MM0

MM1_

public static final int MM1_
See Also:
Constant Field Values

MM1

public static final DwarfRegistersX8664 MM1

MM2_

public static final int MM2_
See Also:
Constant Field Values

MM2

public static final DwarfRegistersX8664 MM2

MM3_

public static final int MM3_
See Also:
Constant Field Values

MM3

public static final DwarfRegistersX8664 MM3

MM4_

public static final int MM4_
See Also:
Constant Field Values

MM4

public static final DwarfRegistersX8664 MM4

MM5_

public static final int MM5_
See Also:
Constant Field Values

MM5

public static final DwarfRegistersX8664 MM5

MM6_

public static final int MM6_
See Also:
Constant Field Values

MM6

public static final DwarfRegistersX8664 MM6

MM7_

public static final int MM7_
See Also:
Constant Field Values

MM7

public static final DwarfRegistersX8664 MM7

RFLAGS_

public static final int RFLAGS_
See Also:
Constant Field Values

RFLAGS

public static final DwarfRegistersX8664 RFLAGS

ES_

public static final int ES_
See Also:
Constant Field Values

ES

public static final DwarfRegistersX8664 ES

CS_

public static final int CS_
See Also:
Constant Field Values

CS

public static final DwarfRegistersX8664 CS

SS_

public static final int SS_
See Also:
Constant Field Values

SS

public static final DwarfRegistersX8664 SS

DS_

public static final int DS_
See Also:
Constant Field Values

DS

public static final DwarfRegistersX8664 DS

FS_

public static final int FS_
See Also:
Constant Field Values

FS

public static final DwarfRegistersX8664 FS

GS_

public static final int GS_
Reserved

See Also:
Constant Field Values

GS

public static final DwarfRegistersX8664 GS

FSBASE_

public static final int FSBASE_
See Also:
Constant Field Values

FSBASE

public static final DwarfRegistersX8664 FSBASE

GSBASE_

public static final int GSBASE_
Reserved

See Also:
Constant Field Values

GSBASE

public static final DwarfRegistersX8664 GSBASE

TR_

public static final int TR_
See Also:
Constant Field Values

TR

public static final DwarfRegistersX8664 TR

LDTR_

public static final int LDTR_
See Also:
Constant Field Values

LDTR

public static final DwarfRegistersX8664 LDTR

MXCSR_

public static final int MXCSR_
See Also:
Constant Field Values

MXCSR

public static final DwarfRegistersX8664 MXCSR

FCW_

public static final int FCW_
See Also:
Constant Field Values

FCW

public static final DwarfRegistersX8664 FCW

FSW_

public static final int FSW_
See Also:
Constant Field Values

FSW

public static final DwarfRegistersX8664 FSW
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

valueOf

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


valueOf

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


values

public static DwarfRegistersX8664[] values()
Return an array of all the DwarfRegistersX8664 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