c_common
Common.Points_to
Common constructs for points-to evaluations.
abstraction
ast
bitfields
c
c_lang
cfg
combiner
combiners
combiners_common
config
congUtils
containers
core
cpython
domain
engines
framework
heap
hooks
interactive
intervals
itvUtils
lang
lattices
mopsa
mopsa.c_stubs_parser
mopsa.mopsa_analyzer
mopsa.mopsa_analzyer
mopsa.mopsa_build_db
mopsa.mopsa_c_parser
mopsa.mopsa_c_stubs_parser
mopsa.mopsa_py_parser
mopsa.mopsa_universal_parser
mopsa.mopsa_utils
numeric_common
numeric_reductions
numeric_values
output
params
parsing
passes
powersets
python
python_lang
reduction
relational
repl
sig
stubs
toplevel
universal
universal_interproc
universal_iterators
universal_numeric
utils_core
value
type points_to =
| P_fun of C_lang.Lang.Ast.c_fundec
| P_block of C_common__.Base.base * Mopsa.expr * Mopsa.mode option
strong or weak
| P_null
| P_invalid
| P_top
val mk_c_points_to_bloc : C_common__.Base.base -> Mopsa.expr -> Mopsa.mode option -> points_to
val mk_c_points_to_null : points_to
val mk_c_points_to_invalid : points_to
val mk_c_points_to_fun : C_lang.Lang.Ast.c_fundec -> points_to
val mk_c_points_to_top : points_to
val pp_points_to : Stdlib.Format.formatter -> points_to -> unit
val compare_points_to : points_to -> points_to -> int
type Mopsa.query +=
| Q_c_points_to : Mopsa.expr -> ('a0, points_to) Mopsa.query
val resolve_pointer : Mopsa.expr -> ('a, 'b) Mopsa.man -> 'a Core.Flow.flow -> ('a, points_to) Mopsa.Cases.cases
module PointsToSet : sig ... end
module PointsToMap : sig ... end