lib.unwind
Class ProcInfo

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

public class ProcInfo
extends Object


Field Summary
private  Unwind unwinder
           
(package private)  long unwProcInfo
           
 
Constructor Summary
ProcInfo(Unwind unwinder, long unwProcInfo)
           
 
Method Summary
 int fillFromElfImage(AddressSpace addressSpace, String name, long addressLow, long addressHigh, long offset, long ip, boolean needUnwindInfo)
           
 int fillFromVDSO(AddressSpace addressSpace, long addressLow, long addressHigh, long offset, long ip, boolean needUnwindInfo)
           
 int fillNotAvailable()
          Oops, there was no unwind info; for instance, the address is invalid.
protected  void finalize()
           
(package private)  long getEndIP()
           
(package private)  long getFlags()
           
(package private)  int getFormat()
           
(package private)  long getGP()
           
(package private)  long getHandler()
           
(package private)  long getLSDA()
           
 long getStartIP()
           
(package private)  long getUnwindInfo()
           
(package private)  int getUnwindInfoSize()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

unwinder

private final Unwind unwinder

unwProcInfo

final long unwProcInfo
Constructor Detail

ProcInfo

ProcInfo(Unwind unwinder,
         long unwProcInfo)
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class Object

fillNotAvailable

public int fillNotAvailable()
Oops, there was no unwind info; for instance, the address is invalid. Fill-in and return the applicable failure indication.


fillFromVDSO

public int fillFromVDSO(AddressSpace addressSpace,
                        long addressLow,
                        long addressHigh,
                        long offset,
                        long ip,
                        boolean needUnwindInfo)

fillFromElfImage

public int fillFromElfImage(AddressSpace addressSpace,
                            String name,
                            long addressLow,
                            long addressHigh,
                            long offset,
                            long ip,
                            boolean needUnwindInfo)

getStartIP

public long getStartIP()

getEndIP

long getEndIP()

getLSDA

long getLSDA()

getHandler

long getHandler()

getGP

long getGP()

getFlags

long getFlags()

getFormat

int getFormat()

getUnwindInfoSize

int getUnwindInfoSize()

getUnwindInfo

long getUnwindInfo()

toString

public String toString()
Overrides:
toString in class Object