Uses of Interface
com.ibm.j9ddr.corereaders.tdump.zebedee.util.Emulator
Packages that use Emulator
Package
Description
-
Uses of Emulator in com.ibm.j9ddr.corereaders.tdump.zebedee.le
Methods in com.ibm.j9ddr.corereaders.tdump.zebedee.le that return EmulatorModifier and TypeMethodDescriptionFunctionEmulator.getEmulator()
Returns theEmulator
object we use. -
Uses of Emulator in com.ibm.j9ddr.corereaders.tdump.zebedee.util
Methods in com.ibm.j9ddr.corereaders.tdump.zebedee.util with parameters of type EmulatorModifier and TypeMethodDescriptionboolean
Call registered function.boolean
void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst) Trace an instruction such as compare that has no word result (but may set condition codes or fiddle with storage in some way).void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, double result) This method is called for floating point RR format instructions.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, double arg1, double arg2) This method is called for instructions such as floating point compare that involve two values.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, double result, long address) This method is called for floating point RX format instructions.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, int result) This method is called for RR format instructions.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, int[] result) This method is called for instructions such as load multiple that modify a number of things.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, int arg1, int arg2) This method is called for instructions such as compare that involve two values.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, int result, long address) This method is called for RX format instructions.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, long result) This method is called for RRE format instructions.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, long[] result) This method is called for instructions such as load multiple that modify a number of things.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, long arg1, long arg2) This method is called for instructions such as compare that involve two values.void
Emulator.TraceListener.trace
(Emulator em, Emulator.Instruction inst, String detail) This method is called for unknown instructions.void
Emulator.BranchTraceListener.traceBranchAndSave
(Emulator em, Emulator.Instruction inst, long returnAddress, long targetAddress) Trace a branch and save instruction (either BASR, BAS, BAL, BALR or BRAS).void
Emulator.BranchTraceListener.traceBranchOnCondition
(Emulator em, Emulator.Instruction inst, boolean branched, long targetAddress) Trace a branch on condition instruction.void
Emulator.TraceListener.traceBranchOnCount
(Emulator em, Emulator.Instruction inst, int count) Trace a branch on count instruction.