binaryninja/commercial/api-docs/_sources/binaryninja.binaryview.BinaryView.txt

216 lines
7.0 KiB
Plaintext
Raw Normal View History

2018-12-13 18:39:52 +00:00
binaryninja.binaryview.BinaryView
=================================
.. currentmodule:: binaryninja.binaryview
.. autoclass:: BinaryView
.. automethod:: __init__
.. rubric:: Methods
.. autosummary::
~BinaryView.__init__
~BinaryView.abort_analysis
~BinaryView.add_analysis_completion_event
~BinaryView.add_analysis_option
~BinaryView.add_auto_section
~BinaryView.add_auto_segment
~BinaryView.add_entry_point
~BinaryView.add_function
~BinaryView.add_undo_action
~BinaryView.add_user_section
~BinaryView.add_user_segment
~BinaryView.always_branch
~BinaryView.begin_undo_actions
~BinaryView.commit_undo_actions
~BinaryView.convert_to_nop
~BinaryView.create_database
~BinaryView.create_user_function
~BinaryView.define_auto_symbol
~BinaryView.define_auto_symbol_and_var_or_function
~BinaryView.define_data_var
~BinaryView.define_imported_function
~BinaryView.define_type
~BinaryView.define_user_data_var
~BinaryView.define_user_symbol
~BinaryView.define_user_type
~BinaryView.find_next_data
~BinaryView.get_address_for_data_offset
~BinaryView.get_address_input
~BinaryView.get_basic_blocks_at
~BinaryView.get_basic_blocks_starting_at
~BinaryView.get_code_refs
~BinaryView.get_data_var_at
~BinaryView.get_disassembly
~BinaryView.get_function_at
~BinaryView.get_functions_at
~BinaryView.get_functions_containing
~BinaryView.get_instruction_length
~BinaryView.get_linear_disassembly
~BinaryView.get_linear_disassembly_position_at
~BinaryView.get_modification
~BinaryView.get_next_basic_block_start_after
~BinaryView.get_next_data_after
~BinaryView.get_next_data_var_after
~BinaryView.get_next_disassembly
~BinaryView.get_next_function_start_after
~BinaryView.get_next_linear_disassembly_lines
~BinaryView.get_previous_basic_block_end_before
~BinaryView.get_previous_basic_block_start_before
~BinaryView.get_previous_data_before
~BinaryView.get_previous_data_var_before
~BinaryView.get_previous_function_start_before
~BinaryView.get_previous_linear_disassembly_lines
~BinaryView.get_recent_basic_block_at
~BinaryView.get_recent_function_at
~BinaryView.get_section_by_name
~BinaryView.get_sections_at
~BinaryView.get_segment_at
~BinaryView.get_strings
~BinaryView.get_symbol_at
~BinaryView.get_symbol_by_raw_name
~BinaryView.get_symbols
~BinaryView.get_symbols_by_name
~BinaryView.get_symbols_of_type
~BinaryView.get_type_by_id
~BinaryView.get_type_by_name
~BinaryView.get_type_id
~BinaryView.get_type_name_by_id
~BinaryView.get_unique_section_names
~BinaryView.get_view_of_type
~BinaryView.init
~BinaryView.insert
~BinaryView.invert_branch
~BinaryView.is_always_branch_patch_available
~BinaryView.is_invert_branch_patch_available
~BinaryView.is_never_branch_patch_available
~BinaryView.is_offset_code_semantics
~BinaryView.is_offset_executable
~BinaryView.is_offset_readable
~BinaryView.is_offset_writable
~BinaryView.is_offset_writable_semantics
~BinaryView.is_skip_and_return_value_patch_available
~BinaryView.is_skip_and_return_zero_patch_available
~BinaryView.is_type_auto_defined
~BinaryView.is_valid_offset
~BinaryView.navigate
~BinaryView.never_branch
~BinaryView.new
~BinaryView.notify_data_inserted
~BinaryView.notify_data_removed
~BinaryView.notify_data_written
~BinaryView.open
~BinaryView.parse_type_string
~BinaryView.perform_get_address_size
~BinaryView.perform_get_default_endianness
~BinaryView.perform_get_entry_point
~BinaryView.perform_get_length
~BinaryView.perform_get_modification
~BinaryView.perform_get_next_valid_offset
~BinaryView.perform_get_start
~BinaryView.perform_insert
~BinaryView.perform_is_executable
~BinaryView.perform_is_offset_executable
~BinaryView.perform_is_offset_readable
~BinaryView.perform_is_offset_writable
~BinaryView.perform_is_relocatable
~BinaryView.perform_is_valid_offset
~BinaryView.perform_read
~BinaryView.perform_remove
~BinaryView.perform_save
~BinaryView.perform_write
~BinaryView.query_metadata
~BinaryView.read
~BinaryView.reanalyze
~BinaryView.redo
~BinaryView.register
~BinaryView.register_notification
~BinaryView.register_platform_types
~BinaryView.remove
~BinaryView.remove_auto_section
~BinaryView.remove_auto_segment
~BinaryView.remove_function
~BinaryView.remove_metadata
~BinaryView.remove_user_function
~BinaryView.remove_user_section
~BinaryView.remove_user_segment
~BinaryView.rename_type
~BinaryView.save
~BinaryView.save_auto_snapshot
~BinaryView.set_default_session_data
~BinaryView.show_html_report
~BinaryView.show_markdown_report
~BinaryView.show_plain_text_report
~BinaryView.skip_and_return_value
~BinaryView.store_metadata
~BinaryView.undefine_auto_symbol
~BinaryView.undefine_data_var
~BinaryView.undefine_type
~BinaryView.undefine_user_data_var
~BinaryView.undefine_user_symbol
~BinaryView.undefine_user_type
~BinaryView.undo
~BinaryView.unregister_notification
~BinaryView.update_analysis
~BinaryView.update_analysis_and_wait
~BinaryView.write
.. rubric:: Attributes
.. autosummary::
~BinaryView.address_size
~BinaryView.allocated_ranges
~BinaryView.analysis_changed
~BinaryView.analysis_info
~BinaryView.analysis_progress
~BinaryView.arch
~BinaryView.available_view_types
~BinaryView.basic_blocks
~BinaryView.data_vars
~BinaryView.end
~BinaryView.endianness
~BinaryView.entry_function
~BinaryView.entry_point
~BinaryView.executable
~BinaryView.functions
~BinaryView.global_pointer_value
~BinaryView.has_database
~BinaryView.has_functions
~BinaryView.instructions
~BinaryView.linear_disassembly
~BinaryView.llil_basic_blocks
~BinaryView.llil_instructions
~BinaryView.long_name
~BinaryView.max_function_size_for_analysis
~BinaryView.mlil_basic_blocks
~BinaryView.mlil_instructions
~BinaryView.modified
~BinaryView.name
~BinaryView.next_address
~BinaryView.offset
~BinaryView.parameters_for_analysis
~BinaryView.parent_view
~BinaryView.platform
~BinaryView.registered_view_type
~BinaryView.relocatable
~BinaryView.saved
~BinaryView.sections
~BinaryView.segments
~BinaryView.session_data
~BinaryView.start
~BinaryView.strings
~BinaryView.symbols
~BinaryView.types
~BinaryView.view
~BinaryView.view_type