binaryninja.enums.HighLevelILOperation

class HighLevelILOperation[source]

An enumeration.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Attributes

HLIL_ADC

HLIL_ADD

HLIL_ADDRESS_OF

HLIL_ADD_OVERFLOW

HLIL_AND

HLIL_ARRAY_INDEX

HLIL_ARRAY_INDEX_SSA

HLIL_ASR

HLIL_ASSIGN

HLIL_ASSIGN_MEM_SSA

HLIL_ASSIGN_UNPACK

HLIL_ASSIGN_UNPACK_MEM_SSA

HLIL_BLOCK

HLIL_BOOL_TO_INT

HLIL_BP

HLIL_BREAK

HLIL_CALL

HLIL_CALL_SSA

HLIL_CASE

HLIL_CEIL

HLIL_CMP_E

HLIL_CMP_NE

HLIL_CMP_SGE

HLIL_CMP_SGT

HLIL_CMP_SLE

HLIL_CMP_SLT

HLIL_CMP_UGE

HLIL_CMP_UGT

HLIL_CMP_ULE

HLIL_CMP_ULT

HLIL_CONST

HLIL_CONST_PTR

HLIL_CONTINUE

HLIL_DEREF

HLIL_DEREF_FIELD

HLIL_DEREF_FIELD_SSA

HLIL_DEREF_SSA

HLIL_DIVS

HLIL_DIVS_DP

HLIL_DIVU

HLIL_DIVU_DP

HLIL_DO_WHILE

HLIL_DO_WHILE_SSA

HLIL_EXTERN_PTR

HLIL_FABS

HLIL_FADD

HLIL_FCMP_E

HLIL_FCMP_GE

HLIL_FCMP_GT

HLIL_FCMP_LE

HLIL_FCMP_LT

HLIL_FCMP_NE

HLIL_FCMP_O

HLIL_FCMP_UO

HLIL_FDIV

HLIL_FLOAT_CONST

HLIL_FLOAT_CONV

HLIL_FLOAT_TO_INT

HLIL_FLOOR

HLIL_FMUL

HLIL_FNEG

HLIL_FOR

HLIL_FOR_SSA

HLIL_FSQRT

HLIL_FSUB

HLIL_FTRUNC

HLIL_GOTO

HLIL_IF

HLIL_IMPORT

HLIL_INTRINSIC

HLIL_INTRINSIC_SSA

HLIL_INT_TO_FLOAT

HLIL_JUMP

HLIL_LABEL

HLIL_LOW_PART

HLIL_LSL

HLIL_LSR

HLIL_MEM_PHI

HLIL_MODS

HLIL_MODS_DP

HLIL_MODU

HLIL_MODU_DP

HLIL_MUL

HLIL_MULS_DP

HLIL_MULU_DP

HLIL_NEG

HLIL_NOP

HLIL_NORET

HLIL_NOT

HLIL_OR

HLIL_RET

HLIL_RLC

HLIL_ROL

HLIL_ROR

HLIL_ROUND_TO_INT

HLIL_RRC

HLIL_SBB

HLIL_SPLIT

HLIL_STRUCT_FIELD

HLIL_SUB

HLIL_SWITCH

HLIL_SX

HLIL_SYSCALL

HLIL_SYSCALL_SSA

HLIL_TAILCALL

HLIL_TEST_BIT

HLIL_TRAP

HLIL_UNDEF

HLIL_UNIMPL

HLIL_UNIMPL_MEM

HLIL_VAR

HLIL_VAR_DECLARE

HLIL_VAR_INIT

HLIL_VAR_INIT_SSA

HLIL_VAR_PHI

HLIL_VAR_SSA

HLIL_WHILE

HLIL_WHILE_SSA

HLIL_XOR

HLIL_ZX