Class VarnodeListSymbol
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.VarnodeListSymbol
A ValueSymbol where the semantic context is obtained by looking
up the value in a table of VarnodeSymbols
-
Field Summary
Fields inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
patval
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getFixedHandle
(FixedHandle hand, ParserWalker walker) print
(ParserWalker walker) resolve
(ParserWalker walker, SleighDebugLogger debug) void
restoreXml
(XmlPullParser parser, SleighLanguage sleigh) Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
getPatternExpression, getPatternValue, printList
Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.Symbol
getId, getName, getScopeId, restoreHeaderXml
-
Constructor Details
-
VarnodeListSymbol
public VarnodeListSymbol()
-
-
Method Details
-
getVarnodeTable
-
resolve
public Constructor resolve(ParserWalker walker, SleighDebugLogger debug) throws MemoryAccessException, UnknownInstructionException - Overrides:
resolve
in classTripleSymbol
- Throws:
MemoryAccessException
UnknownInstructionException
-
getFixedHandle
- Overrides:
getFixedHandle
in classValueSymbol
- Throws:
MemoryAccessException
-
print
- Overrides:
print
in classValueSymbol
- Throws:
MemoryAccessException
-
restoreXml
- Overrides:
restoreXml
in classValueSymbol
-