Package com.pnfsoftware.jeb.core.units.code.asm.simulator
package com.pnfsoftware.jeb.core.units.code.asm.simulator
Types used for (limtied) native instruction simulation.
-
ClassDescriptionICodeResolver<InsnType extends IInstruction>A resolver attempts to determine the actual value of symbols and items used by instruction artifacts.IInsnEmulator<T extends IInstructionOperand>High Level design for an instruction emulator: it indicates if the PC is updated (meaning a jump will be done, see
IInsnEmulator.getBranchType()
for jump type) and is able to compute the result of the operation.InsnEmulator<T extends IInstructionOperand>Main class that can emulate an instruction and retrieve the correct result.Definition of an operand element.Definition of a resolved operand.A resolved operand representing an immediate value which type is unknown.