Package ghidra.app.plugin.processors.sleigh

# Class VarnodeData

java.lang.Object
ghidra.app.plugin.processors.sleigh.VarnodeData

public class VarnodeData extends Object
All the resolved pieces of data needed to build a Varnode

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `long`
  `offset`
  `int`
  `size`
  `AddressSpace`
  `space`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VarnodeData()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `encode(Encoder encoder)`
  Encode the data to stream as an \ element

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### space

    public AddressSpace space

  - ### offset

    public long offset

  - ### size

    public int size

- ## Constructor Details

  - ### VarnodeData

    public VarnodeData()

- ## Method Details

  - ### encode

    public void encode(Encoder encoder) throws IOException
    Encode the data to stream as an \ element
    Parameters:
      `encoder` - is the stream encoder
    Throws:
      `IOException` - for errors writing to the underlying stream