binaryninja.architecture.ArchitectureHook ========================================= .. currentmodule:: binaryninja.architecture .. 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