decompiler 1.0.0
Public Attributes | List of all members
ghidra::FixedHandle Struct Reference

A resolved version of (or pointer to) a SLEIGH defined Varnode. More...

#include <context.hh>

Public Attributes

AddrSpace * space
 The address space of the Varnode.
 
uint4 size
 Number of bytes in the Varnode.
 
AddrSpace * offset_space
 Null or the space where the dynamic offset is stored.
 
uintb offset_offset
 The offset for the static Varnode or the offset for the pointer.
 
uint4 offset_size
 Size of pointer.
 
AddrSpace * temp_space
 Address space for temporary location for value.
 
uintb temp_offset
 Offset of the temporary location.
 

Detailed Description

A resolved version of (or pointer to) a SLEIGH defined Varnode.

For a static Varnode, this is the triple (address space, offset, size) for the Varnode. For a dynamic Varnode, this also encodes the pointer Varnode containing the dynamic offset and a temporary storage location for the dereferenced value.


The documentation for this struct was generated from the following file: