package xedbindings

  1. Overview
  2. Docs
Bindings to Intel XED

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ocaml-xed-bindings-v0.14.tgz
sha256=3be7a4b3f8d116c1d14205fd0fd4774c34be07cc2c4323b23d5c6c03517ce7c9

doc/xedbindings.xed/Xedbindings_xed/Xed/EncoderRequest/index.html

Module Xed.EncoderRequestSource

include module type of struct include Bind.EncoderRequest end
Sourceval convert_to_encoder_request : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_instruction_ptr -> bool
Sourceval operand_order_entries : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int
Sourceval set_absbr : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_agen : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_branch_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_effective_address_size : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int -> unit
Sourceval set_effective_operand_width : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int -> unit
Sourceval set_mem0 : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_mem1 : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_memory_displacement : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> Signed.Int64.t -> int -> unit
Sourceval set_memory_operand_length : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int -> unit
Sourceval set_operand_order : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int -> Xedbindings_bind.XBEnums.operand -> unit
Sourceval set_ptr : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_relbr : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval set_scale : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> int -> unit
Sourceval set_simm : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> Signed.Int32.t -> int -> unit
Sourceval set_uimm0 : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> Unsigned.UInt64.t -> int -> unit
Sourceval set_uimm0_bits : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> Unsigned.UInt64.t -> int -> unit
Sourceval set_uimm1 : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> char -> unit
Sourceval zero : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval zero_operand_order : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> unit
Sourceval zero_set_mode : [> `Read | `Write ] Xedbindings_bind.Bind.Types.encoder_request_ptr -> [> `Read ] Xedbindings_bind.Bind.Types.state_ptr -> unit
Sourceval encode : [> `Read ] t -> (string, Enum.error) result
Sourceval to_string : [> `Read ] Bind.Types.encoder_request_ptr -> string