Package ghidra.app.plugin.assembler.sleigh.expr
package ghidra.app.plugin.assembler.sleigh.expr
-
ClassDescriptionAbstractBinaryExpressionSolver<T extends BinaryExpression>A solver that handles expressions of the form
A [OP] B
AbstractExpressionSolver<T extends PatternExpression>The root type of an expression solverAbstractUnaryExpressionSolver<T extends UnaryExpression>A solver that handles expressions of the form[OP]A
Solves expressions of the formA & B
"Solves" constant expressionsSolves expressions of a context register fieldA set of built-inSolverHint
sSolves expressions of the formA / B
"Solves" expressions ofinst_next
Solves expressions of the formA << B
A64
-bit value where each bit is0
,1
, orx
(undefined)Solves expressions of the form-A
Solves expressions of the formA * B
An exception to indicate that the solution of an expression is not yet known"Solves" expressions ofinst_next2
Solves expressions of the form~A
Solves expressions of an operand valueSolves expressions of the formA | B
Solves expressions of the formA + B
This singleton class seeks solutions toPatternExpression
sSolves expressions of the formA >> B
An exception that indicates no solution is possibleA type for solver hints"Solves" expression ofinst_start
Solves expressions of the formA - B
Solves expressions of a token (instruction encoding) fieldSolves expressions of the formA $xor B