162 lines
5.8 KiB
Plaintext
162 lines
5.8 KiB
Plaintext
binaryninja.lowlevelil.LowLevelILFunction
|
|
=========================================
|
|
|
|
.. currentmodule:: binaryninja.lowlevelil
|
|
|
|
.. autoclass:: LowLevelILFunction
|
|
|
|
|
|
.. automethod:: __init__
|
|
|
|
|
|
.. rubric:: Methods
|
|
|
|
.. autosummary::
|
|
|
|
~LowLevelILFunction.__init__
|
|
~LowLevelILFunction.add
|
|
~LowLevelILFunction.add_carry
|
|
~LowLevelILFunction.add_label_for_address
|
|
~LowLevelILFunction.add_label_list
|
|
~LowLevelILFunction.add_operand_list
|
|
~LowLevelILFunction.and_expr
|
|
~LowLevelILFunction.append
|
|
~LowLevelILFunction.arith_shift_right
|
|
~LowLevelILFunction.breakpoint
|
|
~LowLevelILFunction.call
|
|
~LowLevelILFunction.call_stack_adjust
|
|
~LowLevelILFunction.ceil
|
|
~LowLevelILFunction.clear_indirect_branches
|
|
~LowLevelILFunction.compare_equal
|
|
~LowLevelILFunction.compare_not_equal
|
|
~LowLevelILFunction.compare_signed_greater_equal
|
|
~LowLevelILFunction.compare_signed_greater_than
|
|
~LowLevelILFunction.compare_signed_less_equal
|
|
~LowLevelILFunction.compare_signed_less_than
|
|
~LowLevelILFunction.compare_unsigned_greater_equal
|
|
~LowLevelILFunction.compare_unsigned_greater_than
|
|
~LowLevelILFunction.compare_unsigned_less_equal
|
|
~LowLevelILFunction.compare_unsigned_less_than
|
|
~LowLevelILFunction.const
|
|
~LowLevelILFunction.const_pointer
|
|
~LowLevelILFunction.div_double_prec_signed
|
|
~LowLevelILFunction.div_double_prec_unsigned
|
|
~LowLevelILFunction.div_signed
|
|
~LowLevelILFunction.div_unsigned
|
|
~LowLevelILFunction.expr
|
|
~LowLevelILFunction.finalize
|
|
~LowLevelILFunction.flag
|
|
~LowLevelILFunction.flag_bit
|
|
~LowLevelILFunction.flag_condition
|
|
~LowLevelILFunction.flag_group
|
|
~LowLevelILFunction.float_abs
|
|
~LowLevelILFunction.float_add
|
|
~LowLevelILFunction.float_compare_equal
|
|
~LowLevelILFunction.float_compare_greater_equal
|
|
~LowLevelILFunction.float_compare_greater_than
|
|
~LowLevelILFunction.float_compare_less_equal
|
|
~LowLevelILFunction.float_compare_less_than
|
|
~LowLevelILFunction.float_compare_not_equal
|
|
~LowLevelILFunction.float_compare_unordered
|
|
~LowLevelILFunction.float_const_double
|
|
~LowLevelILFunction.float_const_raw
|
|
~LowLevelILFunction.float_const_single
|
|
~LowLevelILFunction.float_convert
|
|
~LowLevelILFunction.float_div
|
|
~LowLevelILFunction.float_mult
|
|
~LowLevelILFunction.float_neg
|
|
~LowLevelILFunction.float_sqrt
|
|
~LowLevelILFunction.float_sub
|
|
~LowLevelILFunction.float_to_int
|
|
~LowLevelILFunction.float_trunc
|
|
~LowLevelILFunction.floor
|
|
~LowLevelILFunction.get_instruction_start
|
|
~LowLevelILFunction.get_label_for_address
|
|
~LowLevelILFunction.get_mapped_medium_level_il_expr_index
|
|
~LowLevelILFunction.get_mapped_medium_level_il_instruction_index
|
|
~LowLevelILFunction.get_medium_level_il_expr_index
|
|
~LowLevelILFunction.get_medium_level_il_instruction_index
|
|
~LowLevelILFunction.get_non_ssa_instruction_index
|
|
~LowLevelILFunction.get_ssa_flag_definition
|
|
~LowLevelILFunction.get_ssa_flag_uses
|
|
~LowLevelILFunction.get_ssa_flag_value
|
|
~LowLevelILFunction.get_ssa_instruction_index
|
|
~LowLevelILFunction.get_ssa_memory_definition
|
|
~LowLevelILFunction.get_ssa_memory_uses
|
|
~LowLevelILFunction.get_ssa_reg_definition
|
|
~LowLevelILFunction.get_ssa_reg_uses
|
|
~LowLevelILFunction.get_ssa_reg_value
|
|
~LowLevelILFunction.goto
|
|
~LowLevelILFunction.if_expr
|
|
~LowLevelILFunction.int_to_float
|
|
~LowLevelILFunction.intrinsic
|
|
~LowLevelILFunction.jump
|
|
~LowLevelILFunction.load
|
|
~LowLevelILFunction.logical_shift_right
|
|
~LowLevelILFunction.low_part
|
|
~LowLevelILFunction.mark_label
|
|
~LowLevelILFunction.mod_double_prec_signed
|
|
~LowLevelILFunction.mod_double_prec_unsigned
|
|
~LowLevelILFunction.mod_signed
|
|
~LowLevelILFunction.mod_unsigned
|
|
~LowLevelILFunction.mult
|
|
~LowLevelILFunction.mult_double_prec_signed
|
|
~LowLevelILFunction.mult_double_prec_unsigned
|
|
~LowLevelILFunction.neg_expr
|
|
~LowLevelILFunction.no_ret
|
|
~LowLevelILFunction.nop
|
|
~LowLevelILFunction.not_expr
|
|
~LowLevelILFunction.operand
|
|
~LowLevelILFunction.or_expr
|
|
~LowLevelILFunction.pop
|
|
~LowLevelILFunction.push
|
|
~LowLevelILFunction.reg
|
|
~LowLevelILFunction.reg_split
|
|
~LowLevelILFunction.reg_stack_pop
|
|
~LowLevelILFunction.reg_stack_push
|
|
~LowLevelILFunction.reg_stack_top_relative
|
|
~LowLevelILFunction.ret
|
|
~LowLevelILFunction.rotate_left
|
|
~LowLevelILFunction.rotate_left_carry
|
|
~LowLevelILFunction.rotate_right
|
|
~LowLevelILFunction.rotate_right_carry
|
|
~LowLevelILFunction.round_to_int
|
|
~LowLevelILFunction.set_current_address
|
|
~LowLevelILFunction.set_flag
|
|
~LowLevelILFunction.set_indirect_branches
|
|
~LowLevelILFunction.set_reg
|
|
~LowLevelILFunction.set_reg_split
|
|
~LowLevelILFunction.set_reg_stack_top_relative
|
|
~LowLevelILFunction.shift_left
|
|
~LowLevelILFunction.sign_extend
|
|
~LowLevelILFunction.store
|
|
~LowLevelILFunction.sub
|
|
~LowLevelILFunction.sub_borrow
|
|
~LowLevelILFunction.system_call
|
|
~LowLevelILFunction.tailcall
|
|
~LowLevelILFunction.test_bit
|
|
~LowLevelILFunction.trap
|
|
~LowLevelILFunction.undefined
|
|
~LowLevelILFunction.unimplemented
|
|
~LowLevelILFunction.unimplemented_memory_ref
|
|
~LowLevelILFunction.xor_expr
|
|
~LowLevelILFunction.zero_extend
|
|
|
|
|
|
|
|
|
|
|
|
.. rubric:: Attributes
|
|
|
|
.. autosummary::
|
|
|
|
~LowLevelILFunction.basic_blocks
|
|
~LowLevelILFunction.current_address
|
|
~LowLevelILFunction.mapped_medium_level_il
|
|
~LowLevelILFunction.medium_level_il
|
|
~LowLevelILFunction.non_ssa_form
|
|
~LowLevelILFunction.ssa_form
|
|
~LowLevelILFunction.temp_flag_count
|
|
~LowLevelILFunction.temp_reg_count
|
|
|
|
|