Class NameSymbol
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.NameSymbol
A ValueSymbol whose printing aspect is determined by looking
 up the context value of the symbol in a table of strings
- 
Field Summary
Fields inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
patval - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(Decoder decoder, SleighLanguage sleigh) print(ParserWalker walker) voidprintList(ParserWalker walker, ArrayList<Object> list) resolve(ParserWalker walker, SleighDebugLogger debug) Methods inherited from class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
getFixedHandle, getPatternExpression, getPatternValueMethods inherited from class ghidra.app.plugin.processors.sleigh.symbol.Symbol
decodeHeader, getId, getName, getScopeId 
- 
Constructor Details
- 
NameSymbol
public NameSymbol() 
 - 
 - 
Method Details
- 
getNameTable
 - 
resolve
public Constructor resolve(ParserWalker walker, SleighDebugLogger debug) throws MemoryAccessException, UnknownInstructionException - Overrides:
 resolvein classTripleSymbol- Throws:
 MemoryAccessExceptionUnknownInstructionException
 - 
print
- Overrides:
 printin classValueSymbol- Throws:
 MemoryAccessException
 - 
printList
- Overrides:
 printListin classValueSymbol- Throws:
 MemoryAccessException
 - 
decode
- Overrides:
 decodein classValueSymbol- Throws:
 DecoderException
 
 -