Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
Packages that use IMachineContext
Package
Description
Types used to define and represent processors' instructions, operands, and registers.
Types used for (limtied) native instruction simulation.
-
Uses of IMachineContext in com.pnfsoftware.jeb.core.units.code.asm.processor
Methods in com.pnfsoftware.jeb.core.units.code.asm.processor with parameters of type IMachineContextModifier and TypeMethodDescriptionAbstractProcessor.parseWithContext
(IMachineContext context) IProcessor.parseWithContext
(IMachineContext context) Parse a single instruction given a machine context.protected InsnType
AbstractProcessor.parseWithContextInternal
(IMachineContext context) The default implementation throwsUnsupportedOperationException
. -
Uses of IMachineContext in com.pnfsoftware.jeb.core.units.code.asm.simulator
Methods in com.pnfsoftware.jeb.core.units.code.asm.simulator with parameters of type IMachineContextModifier and TypeMethodDescriptionIInsnEmulator.compute
(byte[] code, long instructionAddress, int mode, T[] armOperands, IMachineContext context) Compute the result of the instruction (ADD, SUB...).ICodeResolver.determineNextAddress
(IMachineContext context, InsnType instruction) Determine the next value of the program counter (PC).ICodeResolver.determineOperandValue
(IMachineContext context, InsnType instruction, int index) Determine the actual values of an instruction operand.