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 booleanfollowsFlow()intgetHigh()intgetLow()VarnodeSymbolgetVarnode()voidrestoreXml(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:
restoreXmlin classValueSymbol
-
-