lib.unwind
Class Cursor

java.lang.Object
  extended by lib.unwind.Cursor

public class Cursor
extends Object


Field Summary
private  AddressSpace addressSpace
           
private static Log fine
           
private static Log finest
           
private  int step
           
private  long unwCursor
           
private  Unwind unwinder
           
 
Constructor Summary
(package private) Cursor(AddressSpace addressSpace, long unwCursor, Unwind unwinder)
           
private Cursor(Cursor orig)
           
 
Method Summary
protected  void finalize()
           
 long getCFA()
           
 long getIP()
           
 ProcInfo getProcInfo()
           
 void getRegister(Number regNum, long offset, int length, byte[] bytes, int start)
           
 long getSP()
           
 boolean isSignalFrame()
           
 void setRegister(Number regNum, long offset, int length, byte[] bytes, int start)
           
 int step()
           
 Cursor unwind()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fine

private static final Log fine

finest

private static final Log finest

unwCursor

private final long unwCursor

unwinder

private final Unwind unwinder

addressSpace

private final AddressSpace addressSpace

step

private int step
Constructor Detail

Cursor

Cursor(AddressSpace addressSpace,
       long unwCursor,
       Unwind unwinder)

Cursor

private Cursor(Cursor orig)
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class Object

isSignalFrame

public boolean isSignalFrame()

getRegister

public void getRegister(Number regNum,
                        long offset,
                        int length,
                        byte[] bytes,
                        int start)

setRegister

public void setRegister(Number regNum,
                        long offset,
                        int length,
                        byte[] bytes,
                        int start)

getIP

public long getIP()

getSP

public long getSP()

getCFA

public long getCFA()

step

public int step()

getProcInfo

public ProcInfo getProcInfo()

unwind

public Cursor unwind()