Class ParameterPieces

java.lang.Object
ghidra.program.model.lang.ParameterPieces

public class ParameterPieces extends Object
Basic elements of a parameter: address, data-type, properties
  • Field Details Link icon

    • address Link icon

      public Address address
    • type Link icon

      public DataType type
    • joinPieces Link icon

      public Varnode[] joinPieces
    • isThisPointer Link icon

      public boolean isThisPointer
    • hiddenReturnPtr Link icon

      public boolean hiddenReturnPtr
    • isIndirect Link icon

      public boolean isIndirect
  • Constructor Details Link icon

    • ParameterPieces Link icon

      public ParameterPieces()
  • Method Details Link icon

    • swapMarkup Link icon

      public void swapMarkup(ParameterPieces op)
      Swap data-type markup between this and another parameter Swap any data-type and flags, but leave the storage address intact. This assumes the two parameters are the same size.
      Parameters:
      op - is the other parameter to swap with this.
    • getVariableStorage Link icon

      public VariableStorage getVariableStorage(Program program)