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] BAbstractExpressionSolver<T extends PatternExpression>The root type of an expression solverAbstractUnaryExpressionSolver<T extends UnaryExpression>A solver that handles expressions of the form[OP]ASolves expressions of the formA & B"Solves" constant expressionsSolves expressions of a context register fieldA set of built-inSolverHintsSolves expressions of the formA / B"Solves" expressions ofinst_nextSolves expressions of the formA << BA64-bit value where each bit is0,1, orx(undefined)Solves expressions of the form-ASolves expressions of the formA * BAn exception to indicate that the solution of an expression is not yet known"Solves" expressions ofinst_next2Solves expressions of the form~ASolves expressions of an operand valueSolves expressions of the formA | BSolves expressions of the formA + BThis singleton class seeks solutions toPatternExpressionsSolves expressions of the formA >> BAn exception that indicates no solution is possibleA type for solver hints"Solves" expression ofinst_startSolves expressions of the formA - BSolves expressions of a token (instruction encoding) fieldSolves expressions of the formA $xor B