[Eva] Abstract domains: changes the signature of [logic_assign].
The logical clause and the pre-state are now optional. The function can now be used to remove from a state all inferred properties that depend on a given memory location. This only impacts the cvalue domain, which is the only one to use the assign clause.
Showing
- src/plugins/value/domains/abstract_domain.mli 7 additions, 6 deletionssrc/plugins/value/domains/abstract_domain.mli
- src/plugins/value/domains/apron/apron_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/apron/apron_domain.ml
- src/plugins/value/domains/cvalue/cvalue_domain.ml 7 additions, 3 deletionssrc/plugins/value/domains/cvalue/cvalue_domain.ml
- src/plugins/value/domains/domain_builder.ml 2 additions, 2 deletionssrc/plugins/value/domains/domain_builder.ml
- src/plugins/value/domains/domain_lift.ml 2 additions, 2 deletionssrc/plugins/value/domains/domain_lift.ml
- src/plugins/value/domains/domain_product.ml 8 additions, 3 deletionssrc/plugins/value/domains/domain_product.ml
- src/plugins/value/domains/equality/equality_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/equality/equality_domain.ml
- src/plugins/value/domains/gauges/gauges_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/gauges/gauges_domain.ml
- src/plugins/value/domains/inout_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/inout_domain.ml
- src/plugins/value/domains/octagons.ml 1 addition, 1 deletionsrc/plugins/value/domains/octagons.ml
- src/plugins/value/domains/offsm_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/offsm_domain.ml
- src/plugins/value/domains/simple_memory.ml 1 addition, 1 deletionsrc/plugins/value/domains/simple_memory.ml
- src/plugins/value/domains/symbolic_locs.ml 1 addition, 1 deletionsrc/plugins/value/domains/symbolic_locs.ml
- src/plugins/value/domains/traces_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/traces_domain.ml
- src/plugins/value/domains/unit_domain.ml 1 addition, 1 deletionsrc/plugins/value/domains/unit_domain.ml
- src/plugins/value/engine/transfer_specification.ml 1 addition, 1 deletionsrc/plugins/value/engine/transfer_specification.ml
Loading
Please register or sign in to comment