package binsec

  1. Overview
  2. Docs

doc/binsec.base/Binsec_base/Virtual_address/index.html

Module Binsec_base.Virtual_addressSource

Virtual addresses

A virtual address is a simple location information corresponding to a physical (virtual) address of the underlying machine.

type t
Sourceval zero : t
Sourceval create : int -> t
Sourceval to_int : t -> int
Sourceval of_int32 : int32 -> t
Sourceval of_int64 : int64 -> t
Sourceval of_bitvector : Bitvector.t -> t
Sourceval to_int32 : t -> int32
Sourceval to_int64 : t -> int64
Sourceval of_bigint : Z.t -> t
Sourceval to_bigint : t -> Z.t
Sourceval of_string : string -> t
Sourceval to_string : t -> string
Sourceval add : t -> t -> t
Sourceval add_int : int -> t -> t
Sourceval add_bigint : Z.t -> t -> t
Sourceval succ : t -> t
Sourceval pred : t -> t
Sourceval diff : t -> t -> int
Sourceval modi : t -> int -> int
include Sigs.PRINTABLE with type t := t
Sourceval pp : Format.formatter -> t -> unit
include Collection.S with type t := t
include Sigs.HASHABLE with type t := t
include Sigs.COMPARABLE with type t := t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
Sourcemodule Map : sig ... end
Sourcemodule Set : sig ... end
Sourcemodule Htbl : sig ... end
Sourceval pp_print : [ `x16 | `x32 | `x64 ] -> Format.formatter -> t -> unit
Sourceval pp_set : Format.formatter -> Set.t -> unit