Ghidra Decompiler Analysis Engine
Public Attributes | List of all members
RelativeRecord Struct Reference

Class for describing a relative p-code branch destination. More...

#include <sleigh.hh>

Collaboration diagram for RelativeRecord:
Collaboration graph
[legend]

Public Attributes

VarnodeDatadataptr
 Varnode indicating relative offset.
 
uintb calling_index
 Index of instruction containing relative offset.
 

Detailed Description

Class for describing a relative p-code branch destination.

An intra-instruction p-code branch takes a relative operand. The actual value produced during p-code generation is calculated at the last second using this. It stores the index of the BRANCH instruction and a reference to its destination operand. This initially holds a reference to a destination label symbol, but is later updated with the final relative value.


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