java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler

public class RoutineIOHandler extends Object
Concrete accessors of a routine I/O items. Needs an EEmulator.
  • Constructor Details

    • RoutineIOHandler

      public RoutineIOHandler(EEmulator emu)
  • Method Details

    • getEmulator

      public EEmulator getEmulator()
    • reset

      public void reset(ICallingConvention cc)
    • nextAsPtr

      public long nextAsPtr()
    • nextAsObj

      public int nextAsObj()
    • skipJniEnvPtr

      public void skipJniEnvPtr()
    • nextAsInt

      public int nextAsInt()
    • nextAsLong

      public long nextAsLong()
    • nextAsSizet

      public long nextAsSizet()
    • nextAsOfft

      public long nextAsOfft()
    • nextAsFloat

      public float nextAsFloat()
    • nextAsDouble

      public double nextAsDouble()
    • retInt

      public void retInt(int val)
    • retLong

      public void retLong(long val)
    • retSizet

      public void retSizet(long val)
    • retPtr

      public void retPtr(long ptr)
    • retObj

      public void retObj(int objid)
    • retFloat

      public void retFloat(float val)
    • retDouble

      public void retDouble(double val)