lib.unwind
Class ProcInfo
java.lang.Object
lib.unwind.ProcInfo
public class ProcInfo
- extends Object
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()
|
unwinder
private final Unwind unwinder
unwProcInfo
final long unwProcInfo
ProcInfo
ProcInfo(Unwind unwinder,
long unwProcInfo)
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