binaryninja.binaryninja.Function
================================

.. currentmodule:: binaryninja.binaryninja

.. autoclass:: Function

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Function.__init__
      ~Function.apply_auto_discovered_type
      ~Function.apply_imported_types
      ~Function.create_auto_stack_var
      ~Function.create_auto_var
      ~Function.create_graph
      ~Function.create_user_stack_var
      ~Function.create_user_var
      ~Function.delete_auto_stack_var
      ~Function.delete_auto_var
      ~Function.delete_user_stack_var
      ~Function.delete_user_var
      ~Function.get_basic_block_at
      ~Function.get_block_annotations
      ~Function.get_call_reg_stack_adjustment
      ~Function.get_call_reg_stack_adjustment_for_reg_stack
      ~Function.get_call_stack_adjustment
      ~Function.get_comment_at
      ~Function.get_constants_referenced_by
      ~Function.get_flags_read_by_lifted_il_instruction
      ~Function.get_flags_written_by_lifted_il_instruction
      ~Function.get_indirect_branches_at
      ~Function.get_instr_highlight
      ~Function.get_int_display_type
      ~Function.get_lifted_il_at
      ~Function.get_lifted_il_flag_definitions_for_use
      ~Function.get_lifted_il_flag_uses_for_definition
      ~Function.get_low_level_il_at
      ~Function.get_low_level_il_exits_at
      ~Function.get_parameter_at
      ~Function.get_parameter_at_low_level_il_instruction
      ~Function.get_reg_value_after
      ~Function.get_reg_value_at
      ~Function.get_reg_value_at_exit
      ~Function.get_regs_read_by
      ~Function.get_regs_written_by
      ~Function.get_stack_contents_after
      ~Function.get_stack_contents_at
      ~Function.get_stack_var_at_frame_offset
      ~Function.get_stack_vars_referenced_by
      ~Function.get_type_tokens
      ~Function.mark_recent_use
      ~Function.reanalyze
      ~Function.release_advanced_analysis_data
      ~Function.request_advanced_analysis_data
      ~Function.set_auto_call_reg_stack_adjustment
      ~Function.set_auto_call_reg_stack_adjustment_for_reg_stack
      ~Function.set_auto_call_stack_adjustment
      ~Function.set_auto_calling_convention
      ~Function.set_auto_can_return
      ~Function.set_auto_clobbered_regs
      ~Function.set_auto_has_variable_arguments
      ~Function.set_auto_indirect_branches
      ~Function.set_auto_instr_highlight
      ~Function.set_auto_parameter_vars
      ~Function.set_auto_reg_stack_adjustments
      ~Function.set_auto_return_regs
      ~Function.set_auto_return_type
      ~Function.set_auto_stack_adjustment
      ~Function.set_auto_type
      ~Function.set_call_reg_stack_adjustment
      ~Function.set_call_reg_stack_adjustment_for_reg_stack
      ~Function.set_call_stack_adjustment
      ~Function.set_comment
      ~Function.set_comment_at
      ~Function.set_default_session_data
      ~Function.set_int_display_type
      ~Function.set_user_indirect_branches
      ~Function.set_user_instr_highlight
      ~Function.set_user_type
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Function.analysis_performance_info
      ~Function.analysis_skip_override
      ~Function.analysis_skip_reason
      ~Function.analysis_skipped
      ~Function.arch
      ~Function.auto
      ~Function.basic_blocks
      ~Function.calling_convention
      ~Function.can_return
      ~Function.clobbered_regs
      ~Function.comment
      ~Function.comments
      ~Function.explicitly_defined_type
      ~Function.function_type
      ~Function.global_pointer_value
      ~Function.has_variable_arguments
      ~Function.indirect_branches
      ~Function.instructions
      ~Function.lifted_il
      ~Function.llil_basic_blocks
      ~Function.llil_instructions
      ~Function.low_level_il
      ~Function.medium_level_il
      ~Function.mlil_basic_blocks
      ~Function.mlil_instructions
      ~Function.name
      ~Function.needs_update
      ~Function.parameter_vars
      ~Function.platform
      ~Function.reg_stack_adjustments
      ~Function.return_regs
      ~Function.return_type
      ~Function.session_data
      ~Function.stack_adjustment
      ~Function.stack_layout
      ~Function.start
      ~Function.symbol
      ~Function.too_large
      ~Function.type_tokens
      ~Function.vars
      ~Function.view
   
   