package mopsa
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
Dune Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.1.tar.gz
md5=fdee20e988343751de440b4f6b67c0f4
sha512=f5cbf1328785d3f5ce40155dada2d95e5de5cce4f084ea30cfb04d1ab10cc9403a26cfb3fa55d0f9da72244482130fdb89c286a9aed0d640bba46b7c00e09500
doc/ast/Ast/Addr/index.html
Module Ast.Addr
Source
Heap addresses
Kind of heap addresses, used to store extra information.
Addresses are grouped by static criteria to make them finite
Source
val addr_partitioning_compare_chain :
(addr_partitioning -> addr_partitioning -> int) Stdlib.ref
Source
val addr_partitioning_pp_chain :
(Stdlib.Format.formatter -> addr_partitioning -> unit) Stdlib.ref
Command 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)
Source
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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>