Class PatternExpression
java.lang.Object
ghidra.app.plugin.processors.sleigh.expression.PatternExpression
- Direct Known Subclasses:
BinaryExpression
,PatternValue
,UnaryExpression
An expression which results in a pattern for a specific InstructionContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
decode
(Decoder decoder, SleighLanguage lang) static PatternExpression
decodeExpression
(Decoder decoder, SleighLanguage lang) abstract long
getValue
(ParserWalker walker) abstract String
toString()
-
Constructor Details
-
PatternExpression
public PatternExpression()
-
-
Method Details
-
getValue
- Throws:
MemoryAccessException
-
decode
- Throws:
DecoderException
-
decodeExpression
public static PatternExpression decodeExpression(Decoder decoder, SleighLanguage lang) throws DecoderException - Throws:
DecoderException
-
toString
-