Class ContextSymbol
- java.lang.Object
-
- ghidra.app.plugin.processors.sleigh.symbol.Symbol
-
- ghidra.app.plugin.processors.sleigh.symbol.TripleSymbol
-
- ghidra.app.plugin.processors.sleigh.symbol.FamilySymbol
-
- ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
-
- ghidra.app.plugin.processors.sleigh.symbol.ContextSymbol
-
public class ContextSymbol extends ValueSymbol
A ValueSymbol that gets its semantic value from contiguous bits in a VarnodeSymbol. This serves as an embedding of a ContextOp into an actual Varnode and is probably only relevant at compile time
-
-
Field Summary
-
Fields inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
patval
-
-
Constructor Summary
Constructors Constructor Description ContextSymbol()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
followsFlow()
int
getHigh()
int
getLow()
VarnodeSymbol
getVarnode()
void
restoreXml(XmlPullParser parser, SleighLanguage sleigh)
-
Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
getFixedHandle, getPatternExpression, getPatternValue, print, printList
-
Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.TripleSymbol
resolve
-
Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.Symbol
getId, getName, getScopeId, restoreHeaderXml
-
-
-
-
Method Detail
-
getVarnode
public VarnodeSymbol getVarnode()
-
getLow
public int getLow()
-
getHigh
public int getHigh()
-
followsFlow
public boolean followsFlow()
-
restoreXml
public void restoreXml(XmlPullParser parser, SleighLanguage sleigh)
- Overrides:
restoreXml
in classValueSymbol
-
-