package binsec

  1. Overview
  2. Docs

doc/binsec_cli_bbsse/Binsec_cli_bbsse/A/index.html

Module Binsec_cli_bbsse.ASource

include module type of struct include Binsec.Dba_types.Caddress end
val default_init : t Stdlib.ref
val create : Binsec_base.Virtual_address.t -> int -> t
val block_start : Binsec_base.Virtual_address.t -> t

block_start bv i create bv 0

val block_start_of_int : int -> t
val rebase : t -> Binsec_base.Virtual_address.t -> t
val reid : t -> int -> t
val pp_base : Stdlib.Format.formatter -> t -> unit

pp_base caddr only print the base address of the DBA code address as hexadecimal, thus ignoring the id part

val add_int : t -> int -> t

add_int addr n Increment the current address from the value of n

val add_id : t -> int -> t
val base_value : t -> Binsec_base.Virtual_address.t
val of_virtual_address : Binsec_base.Virtual_address.t -> t
val to_virtual_address : t -> Binsec_base.Virtual_address.t
include Binsec_base.Sigs.HASHABLE with type t := t
include Binsec_base.Sigs.COMPARABLE with type t := t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
Sourceval of_jump_target : t -> int Binsec.Dba.jump_target -> t