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 boolean retInt(int val)
    • retLong

      public boolean retLong(long val)
    • retSizet

      public boolean retSizet(long val)
    • retPtr

      public boolean retPtr(long ptr)
    • retNULL

      public boolean retNULL()
    • retObj

      public boolean retObj(int objid)
    • retFloat

      public boolean retFloat(float val)
    • retDouble

      public boolean retDouble(double val)