Class OperandSymbol
java.lang.Object
ghidra.app.plugin.processors.sleigh.symbol.Symbol
ghidra.app.plugin.processors.sleigh.symbol.TripleSymbol
ghidra.app.plugin.processors.sleigh.symbol.SpecificSymbol
ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol
Variable representing an operand to a specific Constructor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getFixedHandle
(FixedHandle hnd, ParserWalker walker) int
getIndex()
int
int
int
boolean
print
(ParserWalker walker) void
printList
(ParserWalker walker, ArrayList<Object> list) void
restoreXml
(XmlPullParser parser, SleighLanguage lang) toString()
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
-
Constructor Details
-
OperandSymbol
public OperandSymbol()
-
-
Method Details
-
getRelativeOffset
public int getRelativeOffset() -
getOffsetBase
public int getOffsetBase() -
getMinimumLength
public int getMinimumLength() -
getDefiningExpression
-
getDefiningSymbol
-
getIndex
public int getIndex() -
isCodeAddress
public boolean isCodeAddress() -
getPatternExpression
- Specified by:
getPatternExpression
in classTripleSymbol
-
getFixedHandle
- Specified by:
getFixedHandle
in classTripleSymbol
-
print
- Specified by:
print
in classTripleSymbol
- Throws:
MemoryAccessException
-
printList
- Specified by:
printList
in classTripleSymbol
- Throws:
MemoryAccessException
-
restoreXml
- Specified by:
restoreXml
in classSymbol
-
toString
-