Class AbstractJitVar

java.lang.Object
ghidra.pcode.emu.jit.var.AbstractJitVal
ghidra.pcode.emu.jit.var.AbstractJitVar
All Implemented Interfaces:
JitVal, JitVar
Direct Known Subclasses:
AbstractJitVarnodeVar

public abstract class AbstractJitVar extends AbstractJitVal implements JitVar
An abstract implementation of JitVar.
  • Field Details

    • id

      protected final int id
  • Constructor Details

    • AbstractJitVar

      public AbstractJitVar(int id, int size)
      Construct a variable with the given id and size.
      Parameters:
      id - a unique id among all variables in the same use-def graph
      size - the size in bytes
  • Method Details

    • id

      public int id()
      Description copied from interface: JitVar
      A unique id for this variable
      Specified by:
      id in interface JitVar
      Returns:
      the id
    • toString

      public String toString()
      Overrides:
      toString in class Object