lib.unwind
Class UnwindPPC64
java.lang.Object
lib.unwind.Unwind
lib.unwind.UnwindPPC64
public class UnwindPPC64
- extends Unwind
Field Summary |
(package private) static Log |
fine
|
(package private) static Log |
finest
|
Method Summary |
(package private) long |
copyCursor(long unwCursor)
|
(package private) long |
createAddressSpace(ByteOrder byteOrder)
|
(package private) long |
createCursor(AddressSpace addressSpace,
long unwAddressSpace)
|
(package private) void |
destroyAddressSpace(long unwAddressSpace)
|
(package private) void |
destroyCursor(long unwCursor)
|
(package private) void |
destroyProcInfo(long unwProcInfo)
|
(package private) int |
fillProcInfoFromElfImage(long unwProcInfo,
long ip,
boolean needUnwindInfo,
AddressSpace addressSpace,
String name,
long addressLow,
long addressHigh,
long offset)
|
(package private) int |
fillProcInfoFromVDSO(long unwProcInfo,
long ip,
boolean needUnwindInfo,
AddressSpace addressSpace,
long addressLow,
long addressHigh,
long offset)
|
(package private) int |
fillProcInfoNotAvailable(long unwProcInfo)
|
(package private) long |
getCFA(long unwCursor)
|
(package private) int |
getContext(long context)
|
(package private) long |
getEndIP(long unwProcInfo)
|
(package private) long |
getFlags(long unwProcInfo)
|
(package private) int |
getFormat(long unwProcInfo)
|
(package private) long |
getGP(long unwProcInfo)
|
(package private) long |
getHandler(long unwProcInfo)
|
(package private) long |
getIP(long unwCursor)
|
(package private) long |
getLSDA(long unwProcInfo)
|
(package private) long |
getProcInfo(long unwCursor)
|
(package private) void |
getRegister(long unwCursor,
Number regNum,
long offset,
int length,
byte[] word,
int start)
|
(package private) long |
getSP(long unwCursor)
|
(package private) long |
getStartIP(long unwProcInfo)
|
(package private) long |
getUnwindInfo(long unwProcInfo)
|
(package private) int |
getUnwindInfoSize(long unwProcInfo)
|
(package private) int |
isSignalFrame(long unwCursor)
|
(package private) void |
setCachingPolicy(long unwAddressSpace,
CachingPolicy cachingPolicy)
|
(package private) void |
setRegister(long unwCursor,
Number regNum,
long offset,
int length,
byte[] word,
int start)
|
(package private) int |
step(long unwCursor)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fine
static final Log fine
finest
static final Log finest
UnwindPPC64
public UnwindPPC64()
createCursor
long createCursor(AddressSpace addressSpace,
long unwAddressSpace)
- Specified by:
createCursor
in class Unwind
destroyCursor
void destroyCursor(long unwCursor)
- Specified by:
destroyCursor
in class Unwind
createAddressSpace
long createAddressSpace(ByteOrder byteOrder)
- Specified by:
createAddressSpace
in class Unwind
destroyAddressSpace
void destroyAddressSpace(long unwAddressSpace)
- Specified by:
destroyAddressSpace
in class Unwind
setCachingPolicy
void setCachingPolicy(long unwAddressSpace,
CachingPolicy cachingPolicy)
- Specified by:
setCachingPolicy
in class Unwind
isSignalFrame
int isSignalFrame(long unwCursor)
- Specified by:
isSignalFrame
in class Unwind
step
int step(long unwCursor)
- Specified by:
step
in class Unwind
getRegister
void getRegister(long unwCursor,
Number regNum,
long offset,
int length,
byte[] word,
int start)
- Specified by:
getRegister
in class Unwind
setRegister
void setRegister(long unwCursor,
Number regNum,
long offset,
int length,
byte[] word,
int start)
- Specified by:
setRegister
in class Unwind
getIP
long getIP(long unwCursor)
- Specified by:
getIP
in class Unwind
getSP
long getSP(long unwCursor)
- Specified by:
getSP
in class Unwind
getCFA
long getCFA(long unwCursor)
- Specified by:
getCFA
in class Unwind
copyCursor
long copyCursor(long unwCursor)
- Specified by:
copyCursor
in class Unwind
getContext
int getContext(long context)
- Specified by:
getContext
in class Unwind
fillProcInfoNotAvailable
int fillProcInfoNotAvailable(long unwProcInfo)
- Specified by:
fillProcInfoNotAvailable
in class Unwind
fillProcInfoFromElfImage
int fillProcInfoFromElfImage(long unwProcInfo,
long ip,
boolean needUnwindInfo,
AddressSpace addressSpace,
String name,
long addressLow,
long addressHigh,
long offset)
- Specified by:
fillProcInfoFromElfImage
in class Unwind
fillProcInfoFromVDSO
int fillProcInfoFromVDSO(long unwProcInfo,
long ip,
boolean needUnwindInfo,
AddressSpace addressSpace,
long addressLow,
long addressHigh,
long offset)
- Specified by:
fillProcInfoFromVDSO
in class Unwind
getProcInfo
long getProcInfo(long unwCursor)
- Specified by:
getProcInfo
in class Unwind
destroyProcInfo
void destroyProcInfo(long unwProcInfo)
- Specified by:
destroyProcInfo
in class Unwind
getStartIP
long getStartIP(long unwProcInfo)
- Specified by:
getStartIP
in class Unwind
getEndIP
long getEndIP(long unwProcInfo)
- Specified by:
getEndIP
in class Unwind
getLSDA
long getLSDA(long unwProcInfo)
- Specified by:
getLSDA
in class Unwind
getHandler
long getHandler(long unwProcInfo)
- Specified by:
getHandler
in class Unwind
getGP
long getGP(long unwProcInfo)
- Specified by:
getGP
in class Unwind
getFlags
long getFlags(long unwProcInfo)
- Specified by:
getFlags
in class Unwind
getFormat
int getFormat(long unwProcInfo)
- Specified by:
getFormat
in class Unwind
getUnwindInfoSize
int getUnwindInfoSize(long unwProcInfo)
- Specified by:
getUnwindInfoSize
in class Unwind
getUnwindInfo
long getUnwindInfo(long unwProcInfo)
- Specified by:
getUnwindInfo
in class Unwind