121 lines
4.8 KiB
Plaintext
121 lines
4.8 KiB
Plaintext
binaryninja.binaryninja.ArchitectureHook
|
|
========================================
|
|
|
|
.. currentmodule:: binaryninja.binaryninja
|
|
|
|
.. autoclass:: ArchitectureHook
|
|
|
|
|
|
.. automethod:: __init__
|
|
|
|
|
|
.. rubric:: Methods
|
|
|
|
.. autosummary::
|
|
|
|
~ArchitectureHook.__init__
|
|
~ArchitectureHook.always_branch
|
|
~ArchitectureHook.assemble
|
|
~ArchitectureHook.convert_to_nop
|
|
~ArchitectureHook.get_associated_arch_by_address
|
|
~ArchitectureHook.get_default_flag_condition_low_level_il
|
|
~ArchitectureHook.get_default_flag_write_low_level_il
|
|
~ArchitectureHook.get_flag_by_name
|
|
~ArchitectureHook.get_flag_condition_low_level_il
|
|
~ArchitectureHook.get_flag_index
|
|
~ArchitectureHook.get_flag_name
|
|
~ArchitectureHook.get_flag_role
|
|
~ArchitectureHook.get_flag_write_low_level_il
|
|
~ArchitectureHook.get_flag_write_type_by_name
|
|
~ArchitectureHook.get_flag_write_type_name
|
|
~ArchitectureHook.get_flags_required_for_flag_condition
|
|
~ArchitectureHook.get_instruction_info
|
|
~ArchitectureHook.get_instruction_low_level_il
|
|
~ArchitectureHook.get_instruction_low_level_il_instruction
|
|
~ArchitectureHook.get_instruction_text
|
|
~ArchitectureHook.get_intrinsic_index
|
|
~ArchitectureHook.get_intrinsic_name
|
|
~ArchitectureHook.get_low_level_il_from_bytes
|
|
~ArchitectureHook.get_modified_regs_on_write
|
|
~ArchitectureHook.get_reg_index
|
|
~ArchitectureHook.get_reg_name
|
|
~ArchitectureHook.get_reg_stack_for_reg
|
|
~ArchitectureHook.get_reg_stack_index
|
|
~ArchitectureHook.get_reg_stack_name
|
|
~ArchitectureHook.get_semantic_flag_class_by_name
|
|
~ArchitectureHook.get_semantic_flag_class_index
|
|
~ArchitectureHook.get_semantic_flag_class_name
|
|
~ArchitectureHook.get_semantic_flag_group_by_name
|
|
~ArchitectureHook.get_semantic_flag_group_index
|
|
~ArchitectureHook.get_semantic_flag_group_low_level_il
|
|
~ArchitectureHook.get_semantic_flag_group_name
|
|
~ArchitectureHook.get_view_type_constant
|
|
~ArchitectureHook.invert_branch
|
|
~ArchitectureHook.is_always_branch_patch_available
|
|
~ArchitectureHook.is_invert_branch_patch_available
|
|
~ArchitectureHook.is_never_branch_patch_available
|
|
~ArchitectureHook.is_skip_and_return_value_patch_available
|
|
~ArchitectureHook.is_skip_and_return_zero_patch_available
|
|
~ArchitectureHook.is_view_type_constant_defined
|
|
~ArchitectureHook.perform_always_branch
|
|
~ArchitectureHook.perform_assemble
|
|
~ArchitectureHook.perform_convert_to_nop
|
|
~ArchitectureHook.perform_get_associated_arch_by_address
|
|
~ArchitectureHook.perform_get_flag_condition_low_level_il
|
|
~ArchitectureHook.perform_get_flag_role
|
|
~ArchitectureHook.perform_get_flag_write_low_level_il
|
|
~ArchitectureHook.perform_get_flags_required_for_flag_condition
|
|
~ArchitectureHook.perform_get_instruction_info
|
|
~ArchitectureHook.perform_get_instruction_low_level_il
|
|
~ArchitectureHook.perform_get_instruction_text
|
|
~ArchitectureHook.perform_get_semantic_flag_group_low_level_il
|
|
~ArchitectureHook.perform_invert_branch
|
|
~ArchitectureHook.perform_is_always_branch_patch_available
|
|
~ArchitectureHook.perform_is_invert_branch_patch_available
|
|
~ArchitectureHook.perform_is_never_branch_patch_available
|
|
~ArchitectureHook.perform_is_skip_and_return_value_patch_available
|
|
~ArchitectureHook.perform_is_skip_and_return_zero_patch_available
|
|
~ArchitectureHook.perform_skip_and_return_value
|
|
~ArchitectureHook.register
|
|
~ArchitectureHook.register_calling_convention
|
|
~ArchitectureHook.set_view_type_constant
|
|
~ArchitectureHook.skip_and_return_value
|
|
|
|
|
|
|
|
|
|
|
|
.. rubric:: Attributes
|
|
|
|
.. autosummary::
|
|
|
|
~ArchitectureHook.address_size
|
|
~ArchitectureHook.calling_conventions
|
|
~ArchitectureHook.default_int_size
|
|
~ArchitectureHook.endianness
|
|
~ArchitectureHook.flag_conditions_for_semantic_flag_group
|
|
~ArchitectureHook.flag_roles
|
|
~ArchitectureHook.flag_write_types
|
|
~ArchitectureHook.flags
|
|
~ArchitectureHook.flags_required_for_flag_condition
|
|
~ArchitectureHook.flags_required_for_semantic_flag_group
|
|
~ArchitectureHook.flags_written_by_flag_write_type
|
|
~ArchitectureHook.full_width_regs
|
|
~ArchitectureHook.global_regs
|
|
~ArchitectureHook.instr_alignment
|
|
~ArchitectureHook.intrinsics
|
|
~ArchitectureHook.link_reg
|
|
~ArchitectureHook.list
|
|
~ArchitectureHook.max_instr_length
|
|
~ArchitectureHook.name
|
|
~ArchitectureHook.next_address
|
|
~ArchitectureHook.opcode_display_length
|
|
~ArchitectureHook.reg_stacks
|
|
~ArchitectureHook.regs
|
|
~ArchitectureHook.semantic_class_for_flag_write_type
|
|
~ArchitectureHook.semantic_flag_classes
|
|
~ArchitectureHook.semantic_flag_groups
|
|
~ArchitectureHook.stack_pointer
|
|
~ArchitectureHook.standalone_platform
|
|
|
|
|