public interface

IVariableInformationProvider

com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableInformationProvider

Summary

Public Methods
abstract String getName(int id)
Get a variable name by id.
abstract Set<Integer> getSame(int id)
Get the copies of a variable having the provided id.
abstract String getSliceName(int id, int bitstart, int bitend)
Get the name of a variable slice by id and bit range.

Public Methods

public abstract String getName (int id)

Get a variable name by id.

public abstract Set<Integer> getSame (int id)

Get the copies of a variable having the provided id.

Parameters
id a variable id (original or copy)
Returns
  • a set of all variables that represent the "same" provided variable

public abstract String getSliceName (int id, int bitstart, int bitend)

Get the name of a variable slice by id and bit range.