joeq.Scheduler
Class jq_RegisterState

java.lang.Object
  extended by joeq.Scheduler.jq_RegisterState
Direct Known Subclasses:
jq_x86RegisterState

public abstract class jq_RegisterState
extends Object


Nested Class Summary
static class jq_RegisterState.Factory
           
 
Field Summary
static int CONTEXT_CONTROL
           
static int CONTEXT_DEBUG_REGISTERS
           
static int CONTEXT_EXTENDED_REGISTERS
           
static int CONTEXT_FLOATING_POINT
           
static int CONTEXT_FULL
           
static int CONTEXT_i386
           
static int CONTEXT_INTEGER
           
static int CONTEXT_SEGMENTS
           
static jq_RegisterState.Factory factory
           
 
Constructor Summary
jq_RegisterState()
           
 
Method Summary
static jq_RegisterState create()
           
abstract  StackAddress getEbp()
           
abstract  CodeAddress getEip()
           
abstract  StackAddress getEsp()
           
abstract  void setContextFlags(int x)
           
abstract  void setControlWord(int x)
           
abstract  void setEbp(StackAddress a)
           
abstract  void setEip(CodeAddress a)
           
abstract  void setEsp(StackAddress a)
           
abstract  void setStatusWord(int x)
           
abstract  void setTagWord(int x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

public static jq_RegisterState.Factory factory

CONTEXT_i386

public static final int CONTEXT_i386
See Also:
Constant Field Values

CONTEXT_CONTROL

public static final int CONTEXT_CONTROL
See Also:
Constant Field Values

CONTEXT_INTEGER

public static final int CONTEXT_INTEGER
See Also:
Constant Field Values

CONTEXT_SEGMENTS

public static final int CONTEXT_SEGMENTS
See Also:
Constant Field Values

CONTEXT_FLOATING_POINT

public static final int CONTEXT_FLOATING_POINT
See Also:
Constant Field Values

CONTEXT_DEBUG_REGISTERS

public static final int CONTEXT_DEBUG_REGISTERS
See Also:
Constant Field Values

CONTEXT_EXTENDED_REGISTERS

public static final int CONTEXT_EXTENDED_REGISTERS
See Also:
Constant Field Values

CONTEXT_FULL

public static final int CONTEXT_FULL
See Also:
Constant Field Values
Constructor Detail

jq_RegisterState

public jq_RegisterState()
Method Detail

create

public static jq_RegisterState create()

getEip

public abstract CodeAddress getEip()

setEip

public abstract void setEip(CodeAddress a)

getEsp

public abstract StackAddress getEsp()

setEsp

public abstract void setEsp(StackAddress a)

getEbp

public abstract StackAddress getEbp()

setEbp

public abstract void setEbp(StackAddress a)

setControlWord

public abstract void setControlWord(int x)

setStatusWord

public abstract void setStatusWord(int x)

setTagWord

public abstract void setTagWord(int x)

setContextFlags

public abstract void setContextFlags(int x)


Copyright © 2001-2005 John Whaley. All Rights Reserved.