package xedbindings

  1. Overview
  2. Docs

Module Xed.OperandValuesSource

include module type of struct include Bind.OperandValues end
Sourceval accesses_memory : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval branch_not_taken_hint : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval branch_taken_hint : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval cet_no_track : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval clear_rep : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval get_atomic : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval get_branch_displacement_byte : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> char
Sourceval get_branch_displacement_int64 : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t
Sourceval get_displacement_for_memop : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval get_immediate_byte : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> char
Sourceval get_immediate_int64 : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t
Sourceval get_immediate_uint64 : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Unsigned.UInt64.t
Sourceval get_long_mode : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval get_memory_displacement_byte : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> char
Sourceval get_memory_displacement_int64 : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t
Sourceval get_memory_displacement_int64_raw : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t
Sourceval get_memory_operand_length : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> int
Sourceval get_pp_vex_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int
Sourceval get_real_mode : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval get_second_immediate : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> char
Sourceval has_66_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_address_size_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_branch_displacement : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_displacement : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_immediate : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_lock_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_memory_displacement : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_modrm_byte : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_operand_size_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_real_rep : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_rep_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_repne_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_rexw_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_segment_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval has_sib_byte : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval init : unit -> [ `Read | `Write ] t
Sourceval init_keep_mode : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> [ `Read | `Write ] t
Sourceval init_set_mode : [> `Read ] Xedbindings_bind.Bind.Types.state_ptr -> [ `Read | `Write ] t
Sourceval mandatory_66_prefix : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval memop_without_modrm : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bool
Sourceval number_of_memory_operands : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int
Sourceval print_short : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> bytes -> unit
Sourceval set_absbr : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval set_base_reg : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> Xedbindings_bind.XBEnums.reg -> unit
Sourceval set_branch_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_branch_displacement_bits : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_effective_address_width : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> unit
Sourceval set_effective_operand_width : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> unit
Sourceval set_immediate_signed : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int32.t -> int -> unit
Sourceval set_immediate_signed_bits : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int32.t -> int -> unit
Sourceval set_immediate_unsigned : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Unsigned.UInt64.t -> int -> unit
Sourceval set_immediate_unsigned_bits : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Unsigned.UInt64.t -> int -> unit
Sourceval set_index_reg : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> Xedbindings_bind.XBEnums.reg -> unit
Sourceval set_lock : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval set_memory_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_memory_displacement_bits : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_memory_operand_length : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> unit
Sourceval set_relbr : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval set_scale : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> int -> unit
Sourceval set_seg_reg : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> Xedbindings_bind.XBEnums.reg -> unit
Sourceval using_default_segment : [> `Read ] Xedbindings_bind.Bind.Types.operand_values_ptr -> int -> bool
Sourceval zero_branch_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval zero_immediate : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval zero_memory_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval zero_segment_override : [> `Read | `Write ] Xedbindings_bind.Bind.Types.operand_values_ptr -> unit
Sourceval get_immediate_is_signed : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> bool
Sourceval get_branch_displacement_length : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_branch_displacement_length_bits : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_effective_address_width : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_effective_operand_width : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_memory_displacement_length : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_memory_displacement_length_bits : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_memory_displacement_length_bits_raw : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
Sourceval get_stack_address_width : [> `Read ] Xedbindings_bind.Types_generated.operand_values_ptr -> int
OCaml

Innovation. Community. Security.