public class

PreRoutineInvocationDetails

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails

Class Overview

Objects generated during some IR simulation phase, representing the state of memory, registers, and stacks before sub-routine call.

Refer to IEBranchDetails.

Summary

Public Constructors
PreRoutineInvocationDetails(IERoutineContext ectx, EState state)
Public Methods
List<Integer> getStackSlotAges()
List<IEImm> getStackSlotValues()
Map<Integer, IEImm> getVariableMap()
IVirtualMemory getVirtualMemory()
IEImm readArg(IEConverter<?> cv, StorageEntry entry)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PreRoutineInvocationDetails (IERoutineContext ectx, EState state)

Public Methods

public List<Integer> getStackSlotAges ()

public List<IEImm> getStackSlotValues ()

public Map<Integer, IEImm> getVariableMap ()

public IVirtualMemory getVirtualMemory ()

public IEImm readArg (IEConverter<?> cv, StorageEntry entry)