public interface

IERange

implements IEGeneric
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange

Summary

Public Methods
abstract int getBegin()
abstract int getEnd()
Exclusive end bound, must be greater than getBegin().
abstract int getRangeLength()
abstract IERange shift(int delta)
Get a new range whose bounds have been shifted by a delta value.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric

Public Methods

public abstract int getBegin ()

public abstract int getEnd ()

Exclusive end bound, must be greater than getBegin().

public abstract int getRangeLength ()

public abstract IERange shift (int delta)

Get a new range whose bounds have been shifted by a delta value. The range length (amplitude) is conserved.

Parameters
delta the shift, must be greater or equal to getBegin()
Returns
  • a new range