frysk.isa.registers
Class X8664Registers

java.lang.Object
  extended by frysk.isa.registers.Registers
      extended by frysk.isa.registers.X8664Registers

public class X8664Registers
extends Registers


Field Summary
static Register CS
           
static Register DEBUG_CONTROL
           
static RegisterGroup DEBUG_REGS_GROUP
           
static Register DEBUG_STATUS
           
static Register DR0
           
static Register DR1
           
static Register DR2
           
static Register DR3
           
static Register DR4
           
static Register DR5
           
static Register DR6
           
static Register DR7
           
static Register DS
           
static Register ES
           
static Register FS
           
static Register FS_BASE
           
static Register GS
           
static Register GS_BASE
           
static Register ORIG_RAX
           
static Register R10
           
static Register R11
           
static Register R12
           
static Register R13
           
static Register R14
           
static Register R15
           
static Register R8
           
static Register R9
           
static Register RAX
           
static Register RBP
           
static Register RBX
           
static Register RCX
           
static Register RDI
           
static Register RDX
           
static RegisterGroup REGS_GROUP
           
static Register RFLAGS
           
static Register RIP
           
static Register RSI
           
static Register RSP
           
static Register SS
           
 
Method Summary
 Register getProgramCounter()
          Return the program-counter register.
 Register getStackPointer()
          Return the stack-pointer register.
 
Methods inherited from class frysk.isa.registers.Registers
getAllRegistersGroup, getGeneralRegisterGroup, getGroup, getGroupNames, getRegister
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RAX

public static final Register RAX

RDX

public static final Register RDX

RCX

public static final Register RCX

RBX

public static final Register RBX

RSI

public static final Register RSI

RDI

public static final Register RDI

RBP

public static final Register RBP

RSP

public static final Register RSP

R8

public static final Register R8

R9

public static final Register R9

R10

public static final Register R10

R11

public static final Register R11

R12

public static final Register R12

R13

public static final Register R13

R14

public static final Register R14

R15

public static final Register R15

RFLAGS

public static final Register RFLAGS

RIP

public static final Register RIP

CS

public static final Register CS

DS

public static final Register DS

ES

public static final Register ES

FS

public static final Register FS

GS

public static final Register GS

SS

public static final Register SS

FS_BASE

public static final Register FS_BASE

GS_BASE

public static final Register GS_BASE

DR0

public static final Register DR0

DR1

public static final Register DR1

DR2

public static final Register DR2

DR3

public static final Register DR3

DR4

public static final Register DR4

DR5

public static final Register DR5

DR6

public static final Register DR6

DR7

public static final Register DR7

ORIG_RAX

public static final Register ORIG_RAX

DEBUG_STATUS

public static final Register DEBUG_STATUS

DEBUG_CONTROL

public static final Register DEBUG_CONTROL

DEBUG_REGS_GROUP

public static final RegisterGroup DEBUG_REGS_GROUP

REGS_GROUP

public static final RegisterGroup REGS_GROUP
Method Detail

getProgramCounter

public Register getProgramCounter()
Description copied from class: Registers
Return the program-counter register.

Specified by:
getProgramCounter in class Registers

getStackPointer

public Register getStackPointer()
Description copied from class: Registers
Return the stack-pointer register.

Specified by:
getStackPointer in class Registers