Ast.AddrSourceHeap addresses
Kind of heap addresses, used to store extra information.
Addresses are grouped by static criteria to make them finite
val addr_partitioning_compare_chain :
(addr_partitioning -> addr_partitioning -> int) Stdlib.refval addr_partitioning_pp_chain :
(Stdlib.Format.formatter -> addr_partitioning -> unit) Stdlib.refCommand line option to use hashes as address format
Print a partitioning policy. Flag full overloads the option opt_hash_addr and displays the full partitioning string (not its hash, which is useful for creating unique names of addresses)
type addr = {addr_kind : addr_kind;Kind of the address.
*)addr_partitioning : addr_partitioning;Partitioning policy of the address
*)addr_mode : Var.mode;Assignment mode of address (string or weak)
*)}Heap addresses.
Get the unique name of an address. This is safer and faster than calling Format.asprintf "%s" pp_addr a when opt_hash_addr is set.
Address variables