|
decompiler 1.0.0
|
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. | |
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.