|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.proc.live.IsaPowerPC
abstract class IsaPowerPC
Field Summary | |
---|---|
protected static Instruction |
ppcBreakpoint
|
Constructor Summary | |
---|---|
protected |
IsaPowerPC(Register PC)
|
Method Summary | |
---|---|
long |
getBreakpointAddress(Task task)
Get the true breakpoint address according to PC register after hitting one breakpoint set in task. |
Instruction |
getBreakpointInstruction()
Get the breakpoint instruction of the PowerPC platform. |
Instruction |
getInstruction(ByteBuffer bb,
long addr)
Returns the instruction at the given location in the memory buffer, or null if there is no valid instruction at the given location. |
List |
getOutOfLineAddresses(Proc proc)
Returns a non-empty list of addresses that can be used for out of line stepping. |
boolean |
hasExecutedSpuriousTrap(Task task)
FIXME. |
boolean |
isAtSyscallSigReturn(Task task)
Returns true if the given Task is at an instruction that will invoke the sig return system call. |
boolean |
isTaskStepped(Task task)
FIXME. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final Instruction ppcBreakpoint
Constructor Detail |
---|
protected IsaPowerPC(Register PC)
Method Detail |
---|
public final Instruction getBreakpointInstruction()
getBreakpointInstruction
in interface Isa
public List getOutOfLineAddresses(Proc proc)
Isa
getOutOfLineAddresses
in interface Isa
public Instruction getInstruction(ByteBuffer bb, long addr)
getInstruction
in interface Isa
public final long getBreakpointAddress(Task task)
getBreakpointAddress
in interface Isa
public boolean isTaskStepped(Task task)
isTaskStepped
in interface Isa
public boolean hasExecutedSpuriousTrap(Task task)
hasExecutedSpuriousTrap
in interface Isa
public boolean isAtSyscallSigReturn(Task task)
isAtSyscallSigReturn
in interface Isa
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |