binaryninja::low_level_il

Type Alias LowLevelILRegularExpressionKind

source
pub type LowLevelILRegularExpressionKind<'a> = LowLevelILExpressionKind<'a, Finalized, NonSSA>;

Aliased Type§

enum LowLevelILRegularExpressionKind<'a> {
Show 86 variants Load(Operation<'a, Finalized, NonSSA, Load>), LoadSsa(Operation<'a, Finalized, NonSSA, LoadSsa>), Pop(Operation<'a, Finalized, NonSSA, Pop>), Reg(Operation<'a, Finalized, NonSSA, Reg>), RegSsa(Operation<'a, Finalized, NonSSA, RegSsa>), RegPartialSsa(Operation<'a, Finalized, NonSSA, RegPartialSsa>), RegSplit(Operation<'a, Finalized, NonSSA, RegSplit>), RegSplitSsa(Operation<'a, Finalized, NonSSA, RegSplitSsa>), Const(Operation<'a, Finalized, NonSSA, Const>), ConstPtr(Operation<'a, Finalized, NonSSA, Const>), Flag(Operation<'a, Finalized, NonSSA, Flag>), FlagBit(Operation<'a, Finalized, NonSSA, FlagBit>), ExternPtr(Operation<'a, Finalized, NonSSA, Extern>), RegStackPop(Operation<'a, Finalized, NonSSA, RegStackPop>), CallOutputSsa(Operation<'a, Finalized, NonSSA, CallOutputSsa>), CallParamSsa(Operation<'a, Finalized, NonSSA, CallParamSsa>), CallStackSsa(Operation<'a, Finalized, NonSSA, CallStackSsa>), Add(Operation<'a, Finalized, NonSSA, BinaryOp>), Adc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>), Sub(Operation<'a, Finalized, NonSSA, BinaryOp>), Sbb(Operation<'a, Finalized, NonSSA, BinaryOpCarry>), And(Operation<'a, Finalized, NonSSA, BinaryOp>), Or(Operation<'a, Finalized, NonSSA, BinaryOp>), Xor(Operation<'a, Finalized, NonSSA, BinaryOp>), Lsl(Operation<'a, Finalized, NonSSA, BinaryOp>), Lsr(Operation<'a, Finalized, NonSSA, BinaryOp>), Asr(Operation<'a, Finalized, NonSSA, BinaryOp>), Rol(Operation<'a, Finalized, NonSSA, BinaryOp>), Rlc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>), Ror(Operation<'a, Finalized, NonSSA, BinaryOp>), Rrc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>), Mul(Operation<'a, Finalized, NonSSA, BinaryOp>), MulsDp(Operation<'a, Finalized, NonSSA, BinaryOp>), MuluDp(Operation<'a, Finalized, NonSSA, BinaryOp>), Divu(Operation<'a, Finalized, NonSSA, BinaryOp>), Divs(Operation<'a, Finalized, NonSSA, BinaryOp>), DivuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>), DivsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>), Modu(Operation<'a, Finalized, NonSSA, BinaryOp>), Mods(Operation<'a, Finalized, NonSSA, BinaryOp>), ModuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>), ModsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>), Neg(Operation<'a, Finalized, NonSSA, UnaryOp>), Not(Operation<'a, Finalized, NonSSA, UnaryOp>), Sx(Operation<'a, Finalized, NonSSA, UnaryOp>), Zx(Operation<'a, Finalized, NonSSA, UnaryOp>), LowPart(Operation<'a, Finalized, NonSSA, UnaryOp>), FlagCond(Operation<'a, Finalized, NonSSA, FlagCond>), FlagGroup(Operation<'a, Finalized, NonSSA, FlagGroup>), CmpE(Operation<'a, Finalized, NonSSA, Condition>), CmpNe(Operation<'a, Finalized, NonSSA, Condition>), CmpSlt(Operation<'a, Finalized, NonSSA, Condition>), CmpUlt(Operation<'a, Finalized, NonSSA, Condition>), CmpSle(Operation<'a, Finalized, NonSSA, Condition>), CmpUle(Operation<'a, Finalized, NonSSA, Condition>), CmpSge(Operation<'a, Finalized, NonSSA, Condition>), CmpUge(Operation<'a, Finalized, NonSSA, Condition>), CmpSgt(Operation<'a, Finalized, NonSSA, Condition>), CmpUgt(Operation<'a, Finalized, NonSSA, Condition>), BoolToInt(Operation<'a, Finalized, NonSSA, UnaryOp>), Fadd(Operation<'a, Finalized, NonSSA, BinaryOp>), Fsub(Operation<'a, Finalized, NonSSA, BinaryOp>), Fmul(Operation<'a, Finalized, NonSSA, BinaryOp>), Fdiv(Operation<'a, Finalized, NonSSA, BinaryOp>), Fsqrt(Operation<'a, Finalized, NonSSA, UnaryOp>), Fneg(Operation<'a, Finalized, NonSSA, UnaryOp>), Fabs(Operation<'a, Finalized, NonSSA, UnaryOp>), FloatToInt(Operation<'a, Finalized, NonSSA, UnaryOp>), IntToFloat(Operation<'a, Finalized, NonSSA, UnaryOp>), FloatConv(Operation<'a, Finalized, NonSSA, UnaryOp>), RoundToInt(Operation<'a, Finalized, NonSSA, UnaryOp>), Floor(Operation<'a, Finalized, NonSSA, UnaryOp>), Ceil(Operation<'a, Finalized, NonSSA, UnaryOp>), Ftrunc(Operation<'a, Finalized, NonSSA, UnaryOp>), FcmpE(Operation<'a, Finalized, NonSSA, Condition>), FcmpNE(Operation<'a, Finalized, NonSSA, Condition>), FcmpLT(Operation<'a, Finalized, NonSSA, Condition>), FcmpLE(Operation<'a, Finalized, NonSSA, Condition>), FcmpGE(Operation<'a, Finalized, NonSSA, Condition>), FcmpGT(Operation<'a, Finalized, NonSSA, Condition>), FcmpO(Operation<'a, Finalized, NonSSA, Condition>), FcmpUO(Operation<'a, Finalized, NonSSA, Condition>), SeparateParamListSsa(Operation<'a, Finalized, NonSSA, SeparateParamListSsa>), Unimpl(Operation<'a, Finalized, NonSSA, NoArgs>), UnimplMem(Operation<'a, Finalized, NonSSA, UnimplMem>), Undef(Operation<'a, Finalized, NonSSA, NoArgs>),
}

Variants§

§

Load(Operation<'a, Finalized, NonSSA, Load>)

§

LoadSsa(Operation<'a, Finalized, NonSSA, LoadSsa>)

§

Pop(Operation<'a, Finalized, NonSSA, Pop>)

§

Reg(Operation<'a, Finalized, NonSSA, Reg>)

§

RegSsa(Operation<'a, Finalized, NonSSA, RegSsa>)

§

RegPartialSsa(Operation<'a, Finalized, NonSSA, RegPartialSsa>)

§

RegSplit(Operation<'a, Finalized, NonSSA, RegSplit>)

§

RegSplitSsa(Operation<'a, Finalized, NonSSA, RegSplitSsa>)

§

Const(Operation<'a, Finalized, NonSSA, Const>)

§

ConstPtr(Operation<'a, Finalized, NonSSA, Const>)

§

Flag(Operation<'a, Finalized, NonSSA, Flag>)

§

FlagBit(Operation<'a, Finalized, NonSSA, FlagBit>)

§

ExternPtr(Operation<'a, Finalized, NonSSA, Extern>)

§

RegStackPop(Operation<'a, Finalized, NonSSA, RegStackPop>)

§

CallOutputSsa(Operation<'a, Finalized, NonSSA, CallOutputSsa>)

§

CallParamSsa(Operation<'a, Finalized, NonSSA, CallParamSsa>)

§

CallStackSsa(Operation<'a, Finalized, NonSSA, CallStackSsa>)

§

Add(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Adc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>)

§

Sub(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Sbb(Operation<'a, Finalized, NonSSA, BinaryOpCarry>)

§

And(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Or(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Xor(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Lsl(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Lsr(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Asr(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Rol(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Rlc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>)

§

Ror(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Rrc(Operation<'a, Finalized, NonSSA, BinaryOpCarry>)

§

Mul(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

MulsDp(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

MuluDp(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Divu(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Divs(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

DivuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>)

§

DivsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>)

§

Modu(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Mods(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

ModuDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>)

§

ModsDp(Operation<'a, Finalized, NonSSA, DoublePrecDivOp>)

§

Neg(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Not(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Sx(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Zx(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

LowPart(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

FlagCond(Operation<'a, Finalized, NonSSA, FlagCond>)

§

FlagGroup(Operation<'a, Finalized, NonSSA, FlagGroup>)

§

CmpE(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpNe(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpSlt(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpUlt(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpSle(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpUle(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpSge(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpUge(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpSgt(Operation<'a, Finalized, NonSSA, Condition>)

§

CmpUgt(Operation<'a, Finalized, NonSSA, Condition>)

§

BoolToInt(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Fadd(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Fsub(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Fmul(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Fdiv(Operation<'a, Finalized, NonSSA, BinaryOp>)

§

Fsqrt(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Fneg(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Fabs(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

FloatToInt(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

IntToFloat(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

FloatConv(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

RoundToInt(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Floor(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Ceil(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

Ftrunc(Operation<'a, Finalized, NonSSA, UnaryOp>)

§

FcmpE(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpNE(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpLT(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpLE(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpGE(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpGT(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpO(Operation<'a, Finalized, NonSSA, Condition>)

§

FcmpUO(Operation<'a, Finalized, NonSSA, Condition>)

§

SeparateParamListSsa(Operation<'a, Finalized, NonSSA, SeparateParamListSsa>)

§

Unimpl(Operation<'a, Finalized, NonSSA, NoArgs>)

§

UnimplMem(Operation<'a, Finalized, NonSSA, UnimplMem>)

§

Undef(Operation<'a, Finalized, NonSSA, NoArgs>)