Class HighParam


public class HighParam extends HighLocal
High-level function parameter
  • Constructor Details

    • HighParam

      public HighParam(HighFunction high)
      Constructor for use with restoreXml
      Parameters:
      high - is the HighFunction containing this parameter
    • HighParam

      public HighParam(DataType tp, Varnode rep, Address pc, int slot, HighSymbol sym)
      Parameters:
      tp - data type of variable
      rep - is the representative input Varnode
      pc - null or Address of PcodeOp which defines the representative
      slot - parameter index starting at 0
      sym - associated symbol
  • Method Details

    • getSlot

      public int getSlot()
      Returns:
      get the slot or parameter index
    • decode

      public void decode(Decoder decoder) throws DecoderException
      Description copied from class: HighVariable
      Decode this HighVariable from a <high> element in the stream
      Overrides:
      decode in class HighLocal
      Parameters:
      decoder - is the stream decoder
      Throws:
      DecoderException - for invalid encodings